Index: format/rom.format
===================================================================
--- /1121s/1121se/branch/keyboard/costumer/YeCai/keyboard_2mode_4ch_carbon_ex_pullup_sdk/format/rom.format	(revision 6208)
+++ /1121s/1121se/branch/keyboard/costumer/YeCai/keyboard_2mode_4ch_carbon_ex_pullup_sdk/format/rom.format	(working copy)
@@ -5697,7 +5697,7 @@
 4 mem_keyboard_evt_btclk
 1 mem_keyboard_evt_timer_count
 1 mem_keyboard_scan_enter_lpm
-
+1 mem_keyboard_enter_keyscan_flag
 0 mem_keyboard_end
 )
 xmemalloc module(
Index: output/bt_format.meta
===================================================================
--- /1121s/1121se/branch/keyboard/costumer/YeCai/keyboard_2mode_4ch_carbon_ex_pullup_sdk/output/bt_format.meta	(revision 6208)
+++ /1121s/1121se/branch/keyboard/costumer/YeCai/keyboard_2mode_4ch_carbon_ex_pullup_sdk/output/bt_format.meta	(working copy)
@@ -1334,7 +1334,8 @@
 0x4b9a mem_keyboard_evt_btclk
 0x4b9e mem_keyboard_evt_timer_count
 0x4b9f mem_keyboard_scan_enter_lpm
-0x4ba0 mem_keyboard_end
+0x4ba0 mem_keyboard_enter_keyscan_flag
+0x4ba1 mem_keyboard_end
 0x488d mem_mouse_param_config
 0x488d mem_lbutton_gpio
 0x488e mem_mbutton_gpio
Index: output/bt_program23.icode
===================================================================
--- /1121s/1121se/branch/keyboard/costumer/YeCai/keyboard_2mode_4ch_carbon_ex_pullup_sdk/output/bt_program23.icode	(revision 6208)
+++ /1121s/1121se/branch/keyboard/costumer/YeCai/keyboard_2mode_4ch_carbon_ex_pullup_sdk/output/bt_program23.icode	(working copy)
@@ -1,1033 +1,1062 @@
- 00000000  0x00000013 bbit1  0x00000008 , 0x0000001d 
- 00000001  0x00000014 beq  0x00000000 , 0x00000038 
- 00000002  0x00000015 beq  0x0000001a , 0x0000006c 
- 00000003  0x00000016 beq  0x00000025 , 0x00000046 
- 00000004  0x00000017 beq  0x00000028 , 0x000000ad 
- 00000005  0x00000018 beq  0x0000003e , 0x000002a0 
- 00000006  0x00000019 beq  0x0000003f , 0x000002a3 
- 00000007  0x0000001a beq  0x00000040 , 0x000000f1 
- 00000008  0x0000001c beq  0x00000043 , 0x000001fa 
- 00000009  0x0000001d beq  0x00000044 , 0x000003e4 
- 00000010  0x0000001e beq  0x00000049 , 0x0000039d 
- 00000011  0x0000001f beq  0x0000004b , 0x000000fc 
- 00000012  0x00000020 beq  0x0000004c , 0x00000100 
- 00000013  0x00000021 beq  0x0000004e , 0x00000229 
- 00000014  0x00000022 beq  0x00000051 , 0x00000273 
- 00000015  0x00000023 beq  0x00000056 , 0x0000029a 
- 00000016  0x00000024 beq  0x00000057 , 0x000003c8 
- 00000017  0x00000025 beq  0x00000059 , 0x000002ff 
- 00000018  0x00000026 beq  0x0000005c , 0x00000302 
- 00000019  0x00000027 beq  0x0000005e , 0x00000176 
- 00000020  0x00000028 beq  0x0000006a , 0x000002ae 
- 00000021  0x00000029 beq  0x0000007c , 0x00000395 
- 00000022  0x0000002a beq  0x00000082 , 0x000003ee 
- 00000023  0x0000002b beq  0x000000a3 , 0x000047fb 
- 00000024  0x0000002c beq  0x000000e9 , 0x00000077 
- 00000025  0x0000002d beq  0x000000ea , 0x00000074 
- 00000026  0x0000002e beq  0x000000cf , 0x000000bc 
- 00000027  0x0000002f beq  0x000000fa , 0x000000a9 
- 00000028  0x00000030 branch  0x0000233e 
- 00000029  0x00000033 rtneq  0x000000ff 
- 00000030  0x00000034 beq  0x000000ad , 0x00000054 
- 00000031  0x00000035 beq  0x000000bd , 0x00000057 
- 00000032  0x00000036 beq  0x000000c2 , 0x000003c7 
- 00000033  0x00000037 beq  0x000000f3 , 0x00000023 
- 00000034  0x00000038 branch  0x0000233e 
- 00000035  0x0000003b until  0x0000003e , 0x00000033 
- 00000036  0x0000003c jam  0x00000060 , 0x00008a86 
- 00000037  0x0000003d jam  0x0000003b , 0x00008a8b 
- 00000038  0x0000003f call  0x0000229d 
- 00000039  0x00000040 jam  0x00000000 , 0x00008043 
- 00000040  0x00000041 jam  0x00000005 , 0x00008042 
- 00000041  0x00000042 setarg  0x00557474 
- 00000042  0x00000043 store  0x00000003 , 0x00008968 
- 00000043  0x00000044 jam  0x0000006e , 0x00008960 
- 00000044  0x00000045 call  0x00002135 
- 00000045  0x00000046 call  0x00002287 
- 00000046  0x00000047 call  0x00002281 
- 00000047  0x00000048 jam  0x0000000c , 0x00004148 
- 00000048  0x00000049 jam  0x00000006 , 0x00008a30 
- 00000049  0x0000004a jam  0x000000dd , 0x00008a32 
- 00000050  0x0000004b jam  0x000000e0 , 0x00008a88 
- 00000051  0x0000004c jam  0x0000002d , 0x00008a8c 
- 00000052  0x0000004d jam  0x00000078 , 0x00008a31 
- 00000053  0x0000004e call  0x00006f53 
- 00000054  0x0000004f call  0x000022cb 
- 00000055  0x00000050 branch  0x00006ac9 
- 00000056  0x00000053 nbranch  0x0000003b , 0x0000002b 
- 00000057  0x00000054 until  0x0000003e , 0x00000033 
- 00000058  0x00000055 until  0x0000003e , 0x00000033 
- 00000059  0x00000057 call  0x00003e9a 
- 00000060  0x00000058 nbranch  0x00002002 , 0x00000028 
- 00000061  0x00000059 fetch  0x00000001 , 0x0000488d 
- 00000062  0x0000005a branch  0x00002002 , 0x00000034 
- 00000063  0x0000005b fetch  0x00000001 , 0x0000490f 
- 00000064  0x0000005c beq  0x000000ff , 0x00002002 
- 00000065  0x0000005d copy  0x0000003f , 0x00000007 
- 00000066  0x0000005e fetch  0x00000004 , 0x0000067b 
- 00000067  0x0000005f qisolate0  0x0000003f 
- 00000068  0x00000060 call  0x0000469b , 0x00000001 
- 00000069  0x00000061 branch  0x00002002 
- 00000070  0x00000065 fetch  0x00000002 , 0x000043f2 
- 00000071  0x00000066 call  0x00007d7b 
- 00000072  0x00000068 fetch  0x00000004 , 0x000040ad 
- 00000073  0x00000069 iadd  0x00000002 , 0x0000003f 
- 00000074  0x0000006a store  0x00000004 , 0x000040ad 
- 00000075  0x0000006b call  0x000023d7 
- 00000076  0x0000006c fetch  0x00000001 , 0x000040cb 
- 00000077  0x0000006d set1  0x00000004 , 0x0000003f 
- 00000078  0x0000006e call  0x000023c3 
- 00000079  0x0000006f ncall  0x000023ad , 0x0000002b 
- 00000080  0x00000070 until  0x0000003e , 0x00000033 
- 00000081  0x00000071 copy  0x00000019 , 0x0000003f 
- 00000082  0x00000072 store  0x00000006 , 0x000040b1 
- 00000083  0x00000073 branch  0x00002413 
- 00000084  0x00000075 fetch  0x00000004 , 0x00004576 
- 00000085  0x00000076 rtn  0x00000034 
- 00000086  0x00000077 branch  0x000032ad 
- 00000087  0x0000007a fetch  0x00000002 , 0x000045f7 
- 00000088  0x0000007b and_into  0x000000e0 , 0x0000003f 
- 00000089  0x0000007c branch  0x0000005e , 0x00000034 
- 00000090  0x0000007d fetch  0x00000002 , 0x000045f7 
- 00000091  0x0000007e increase  0x00000001 , 0x0000003f 
- 00000092  0x0000007f store  0x00000002 , 0x000045f7 
- 00000093  0x00000080 rtn 
- 00000094  0x00000083 call  0x00003557 
- 00000095  0x00000084 call  0x0000362a 
- 00000096  0x00000085 nbranch  0x0000355e , 0x00000018 
- 00000097  0x00000086 nbranch  0x0000355e , 0x0000002f 
- 00000098  0x00000087 call  0x00000064 
- 00000099  0x00000088 branch  0x00003540 
- 00000100  0x0000008b call  0x00003647 
- 00000101  0x0000008c fetch  0x00000001 , 0x0000450f 
- 00000102  0x0000008d compare  0x00000008 , 0x0000003f , 0x000000f8 
- 00000103  0x0000008e nrtn  0x00000001 
- 00000104  0x0000008f fetch  0x00000001 , 0x00004510 
- 00000105  0x00000090 beq  0x000000ff , 0x000047fb 
- 00000106  0x00000091 store  0x00000001 , 0x0000470d 
- 00000107  0x00000092 rtn 
- 00000108  0x00000095 until  0x0000003e , 0x00000033 
- 00000109  0x00000096 jam  0x0000000d , 0x00008946 
- 00000110  0x00000097 jam  0x00000010 , 0x0000896f 
- 00000111  0x00000098 jam  0x000000cd , 0x00008a13 
- 00000112  0x0000009a fetch  0x00000001 , 0x00008a06 
- 00000113  0x0000009b and  0x0000003f , 0x000000fc , 0x0000003f 
- 00000114  0x0000009c store  0x00000001 , 0x00008a06 
- 00000115  0x0000009d branch  0x00002255 
- 00000116  0x000000a0 call  0x00006b28 
- 00000117  0x000000a1 call  0x00006b63 
- 00000118  0x000000a2 branch  0x00006b26 
- 00000119  0x000000a7 call  0x00006b22 
- 00000120  0x000000a8 call  0x00006b2f 
- 00000121  0x000000a9 call  0x00006b29 
- 00000122  0x000000ab ifetcht  0x00000001 , 0x00000011 
- 00000123  0x000000ac increase  0x00000001 , 0x00000011 
- 00000124  0x000000ad force  0x00000000 , 0x00000007 
- 00000125  0x000000af set0  0x00000022 , 0x00000000 
- 00000126  0x000000b1 qisolate0  0x00000002 
- 00000127  0x000000b2 branch  0x000000a1 , 0x00000001 
- 00000128  0x000000b3 fetch  0x00000001 , 0x00008046 
- 00000129  0x000000b4 set1  0x00000006 , 0x0000003f 
- 00000130  0x000000b5 set1  0x00000007 , 0x0000003f 
- 00000131  0x000000b6 store  0x00000001 , 0x00008046 
- 00000132  0x000000b7 jam  0x00000002 , 0x00008047 
- 00000133  0x000000b8 jam  0x00000082 , 0x00008047 
- 00000134  0x000000b9 set0  0x00000007 , 0x0000003f 
- 00000135  0x000000ba store  0x00000001 , 0x00008046 
- 00000136  0x000000bb jam  0x0000008a , 0x00008047 
- 00000137  0x000000bc nop  0x0000000b 
- 00000138  0x000000bd jam  0x000000ca , 0x00008047 
- 00000139  0x000000be nop  0x00000021 
- 00000140  0x000000bf jam  0x0000004a , 0x00008047 
- 00000141  0x000000c0 nop  0x0000002c 
- 00000142  0x000000c1 jam  0x000000ca , 0x00008047 
- 00000143  0x000000c2 nop  0x00000016 
- 00000144  0x000000c3 jam  0x0000008a , 0x00008047 
- 00000145  0x000000c4 nop  0x00000021 
- 00000146  0x000000c5 jam  0x00000082 , 0x00008047 
- 00000147  0x000000c6 nop  0x00000001 
- 00000148  0x000000c7 jam  0x00000092 , 0x00008047 
- 00000149  0x000000c8 nop  0x0000000a 
- 00000150  0x000000c9 jam  0x000000b2 , 0x00008047 
- 00000151  0x000000ca fetch  0x00000001 , 0x00008007 
- 00000152  0x000000cb jam  0x00000092 , 0x00008047 
- 00000153  0x000000cc nop  0x00000001 
- 00000154  0x000000cd jam  0x00000082 , 0x00008047 
- 00000155  0x000000ce nop  0x00000001 
- 00000156  0x000000cf qisolate0  0x0000003f 
- 00000157  0x000000d0 branch  0x0000007d , 0x00000001 
- 00000158  0x000000d1 bmark1  0x00000022 , 0x000000a1 
- 00000159  0x000000d2 set1  0x00000022 , 0x00000000 
- 00000160  0x000000d3 branch  0x0000007e 
- 00000161  0x000000d6 fetch  0x00000002 , 0x00008044 
- 00000162  0x000000d7 increase  0x00000001 , 0x0000003f 
- 00000163  0x000000d8 store  0x00000002 , 0x00008044 
- 00000164  0x000000d9 increase  0x00000001 , 0x00000007 
- 00000165  0x000000da compare  0x00000008 , 0x00000007 , 0x0000000f 
- 00000166  0x000000db nbranch  0x0000007d , 0x00000001 
- 00000167  0x000000dc loop  0x0000007a 
- 00000168  0x000000dd branch  0x00006b26 
- 00000169  0x000000e0 set1  0x00000007 , 0x00000002 
- 00000170  0x000000e1 call  0x00006ee0 
- 00000171  0x000000e2 nsetflag  0x00000001 , 0x00000007 , 0x00000002 
- 00000172  0x000000e3 branch  0x00006eac 
- 00000173  0x000000e7 call  0x000023f0 
- 00000174  0x000000e8 fetch  0x00000003 , 0x000040bd 
- 00000175  0x000000e9 rtn  0x00000034 
- 00000176  0x000000ea rtn 
- 00000177  0x000000eb fetch  0x00000001 , 0x00004a7a 
- 00000178  0x000000ec nrtn  0x00000034 
- 00000179  0x000000ed fetch  0x00000001 , 0x00004a7b 
- 00000180  0x000000ee nrtn  0x00000034 
- 00000181  0x000000ef fetch  0x00000001 , 0x00004720 
- 00000182  0x000000f0 nrtn  0x00000034 
- 00000183  0x000000f1 fetch  0x00000002 , 0x00004750 
- 00000184  0x000000f2 nrtn  0x00000034 
- 00000185  0x000000f3 fetch  0x00000001 , 0x00004a9f 
- 00000186  0x000000f4 nrtn  0x00000034 
- 00000187  0x000000f5 branch  0x00002467 
- 00000188  0x000000f9 call  0x00003717 
- 00000189  0x000000fa call  0x00007384 
- 00000190  0x000000fb call  0x000000cc 
- 00000191  0x000000fc call  0x000001a2 
- 00000192  0x000000fd call  0x000000c2 
- 00000193  0x000000fe branch  0x00003eb2 
- 00000194  0x00000101 fetch  0x00000001 , 0x00004678 
- 00000195  0x00000102 bne  0x00000000 , 0x000000c6 
- 00000196  0x00000103 call  0x000035d3 
- 00000197  0x00000104 branch  0x000058fc 
- 00000198  0x00000106 setarg  0x000000a0 
- 00000199  0x00000107 call  0x000040f9 
- 00000200  0x00000108 fetch  0x00000001 , 0x00004422 
- 00000201  0x00000109 rtnbit0  0x00000000 
- 00000202  0x0000010a setarg  0x00000050 
- 00000203  0x0000010b branch  0x000040f9 
- 00000204  0x0000010e call  0x000000d4 
- 00000205  0x0000010f rtn  0x0000002b 
- 00000206  0x00000110 call  0x000035c8 
- 00000207  0x00000111 call  0x0000323a 
- 00000208  0x00000112 call  0x000000de 
- 00000209  0x00000113 jam  0x0000000a , 0x000040a6 
- 00000210  0x00000114 call  0x000000dc 
- 00000211  0x00000115 branch  0x00003ec2 
- 00000212  0x00000117 fetch  0x00000002 , 0x00004948 
- 00000213  0x00000118 copy  0x0000003f , 0x00000012 
- 00000214  0x00000119 arg  0x00000008 , 0x00000039 
- 00000215  0x0000011b ifetcht  0x00000001 , 0x00000012 
- 00000216  0x0000011c call  0x00000400 
- 00000217  0x0000011d increase  0x00000001 , 0x00000012 
- 00000218  0x0000011e loop  0x000000d7 
- 00000219  0x0000011f rtn 
- 00000220  0x00000121 call  0x00004184 
- 00000221  0x00000122 branch  0x00004162 
- 00000222  0x00000125 call  0x00003ef4 
- 00000223  0x00000126 call  0x000000e1 
- 00000224  0x00000127 branch  0x00003edd 
- 00000225  0x0000012a setarg  0x00009000 
- 00000226  0x0000012b store  0x00000002 , 0x000042f9 
- 00000227  0x0000012c fetch  0x00000008 , 0x0000488e 
- 00000228  0x0000012d bbit1  0x00000023 , 0x0000680c 
- 00000229  0x0000012e setarg  0x000095b8 
- 00000230  0x0000012f store  0x00000002 , 0x000048d6 
- 00000231  0x00000130 fetch  0x00000008 , 0x0000488e 
- 00000232  0x00000131 bbit1  0x00000020 , 0x0000680c 
- 00000233  0x00000132 bbit1  0x00000021 , 0x0000680c 
- 00000234  0x00000133 setarg  0x000094fc 
- 00000235  0x00000134 store  0x00000002 , 0x000048d6 
- 00000236  0x00000135 fetch  0x00000008 , 0x0000488e 
- 00000237  0x00000136 bbit1  0x00000022 , 0x0000680c 
- 00000238  0x00000137 setarg  0x00004ae8 
- 00000239  0x00000138 store  0x00000002 , 0x000048d6 
- 00000240  0x00000139 branch  0x0000680c 
- 00000241  0x0000013c fetch  0x00000008 , 0x0000488e 
- 00000242  0x0000013d bbit1  0x0000000f , 0x000000f4 
- 00000243  0x0000013e branch  0x00003fd8 
- 00000244  0x00000141 fetch  0x00000002 , 0x00004abd 
- 00000245  0x00000143 fetcht  0x00000002 , 0x00004abf 
- 00000246  0x00000144 isub  0x00000002 , 0x0000003e 
- 00000247  0x00000145 rtn  0x00000002 
- 00000248  0x00000146 fetch  0x00000001 , 0x00004678 
- 00000249  0x00000147 beq  0x00000000 , 0x00003fe1 
- 00000250  0x00000148 beq  0x00000001 , 0x00003feb 
- 00000251  0x00000149 rtn 
- 00000252  0x0000014c setarg  0x00000100 
- 00000253  0x0000014d store  0x00000002 , 0x000040a4 
- 00000254  0x0000014e jam  0x0000000c , 0x000040a6 
- 00000255  0x0000014f branch  0x0000430f 
- 00000256  0x00000152 call  0x00000103 
- 00000257  0x00000153 call  0x00000397 
- 00000258  0x00000154 branch  0x00004333 
- 00000259  0x00000157 call  0x000001a2 
- 00000260  0x00000158 setarg  0x00000000 
- 00000261  0x00000159 store  0x00000002 , 0x0000499e 
- 00000262  0x0000015a arg  0x0000494e , 0x00000006 
- 00000263  0x0000015b arg  0x00004963 , 0x00000005 
- 00000264  0x0000015c arg  0x00000014 , 0x00000039 
- 00000265  0x0000015d call  0x00007cdc 
- 00000266  0x0000015e call  0x000043af 
- 00000267  0x0000015f setarg  0x0000494e 
- 00000268  0x00000160 store  0x00000002 , 0x00004998 
- 00000269  0x00000161 setarg  0x00004ada 
- 00000270  0x00000162 store  0x00000002 , 0x0000499a 
- 00000271  0x00000163 call  0x000043ad 
- 00000272  0x00000164 call  0x000043ab 
- 00000273  0x00000166 fetch  0x00000002 , 0x0000499e 
- 00000274  0x00000167 increase  0x00000001 , 0x0000003f 
- 00000275  0x00000168 store  0x00000002 , 0x0000499e 
- 00000276  0x00000169 bbit1  0x00000009 , 0x00000103 
- 00000277  0x0000016a fetcht  0x00000001 , 0x00004911 
- 00000278  0x0000016b call  0x00006ee0 
- 00000279  0x0000016c nbranch  0x00000111 , 0x00000001 
- 00000280  0x0000016d call  0x000043af 
- 00000281  0x0000016f fetcht  0x00000001 , 0x00004911 
- 00000282  0x00000170 call  0x00006ee0 
- 00000283  0x00000171 branch  0x00000119 , 0x00000001 
- 00000284  0x00000172 call  0x00000151 
- 00000285  0x00000173 call  0x00000140 
- 00000286  0x00000174 call  0x000043ab 
- 00000287  0x00000175 call  0x000043ad 
- 00000288  0x00000177 fetch  0x00000002 , 0x0000494c 
- 00000289  0x00000178 copy  0x0000003f , 0x00000012 
- 00000290  0x00000179 jam  0x00000000 , 0x0000499d 
- 00000291  0x0000017b ifetcht  0x00000001 , 0x00000012 
- 00000292  0x0000017c fetch  0x00000002 , 0x0000494a 
- 00000293  0x0000017d copy  0x0000003f , 0x00000011 
- 00000294  0x0000017e copy  0x00000011 , 0x00000013 
- 00000295  0x0000017f arg  0x00000014 , 0x00000039 
- 00000296  0x00000181 ifetch  0x00000001 , 0x00000011 
- 00000297  0x00000182 isub  0x00000002 , 0x0000003e 
- 00000298  0x00000183 branch  0x00004366 , 0x00000005 
- 00000299  0x00000184 increase  0x00000001 , 0x00000011 
- 00000300  0x00000185 loop  0x00000128 
- 00000301  0x00000187 increase  0x00000001 , 0x00000012 
- 00000302  0x00000188 fetch  0x00000001 , 0x0000499d 
- 00000303  0x00000189 increase  0x00000001 , 0x0000003f 
- 00000304  0x0000018a store  0x00000001 , 0x0000499d 
- 00000305  0x0000018b sub  0x0000003f , 0x0000000b , 0x0000003e 
- 00000306  0x0000018c branch  0x00000123 , 0x00000002 
- 00000307  0x0000018e branch  0x000001b9 
- 00000308  0x00000191 fetch  0x00000002 , 0x00004998 
- 00000309  0x00000192 copy  0x0000003f , 0x00000005 
- 00000310  0x00000193 copy  0x00000011 , 0x0000003f 
- 00000311  0x00000194 isub  0x00000013 , 0x0000003f 
- 00000312  0x00000195 iadd  0x00000005 , 0x00000005 
- 00000313  0x00000196 fetch  0x00000002 , 0x0000499a 
- 00000314  0x00000197 copy  0x0000003f , 0x00000013 
- 00000315  0x00000198 fetch  0x00000001 , 0x0000499d 
- 00000316  0x00000199 iadd  0x00000013 , 0x00000013 
- 00000317  0x0000019a ifetch  0x00000001 , 0x00000013 
- 00000318  0x0000019b istore  0x00000001 , 0x00000005 
- 00000319  0x0000019c branch  0x0000012d 
- 00000320  0x000001a1 fetch  0x00000002 , 0x0000494a 
- 00000321  0x000001a2 copy  0x0000003f , 0x00000012 
- 00000322  0x000001a3 jam  0x00000000 , 0x0000499d 
- 00000323  0x000001a5 jam  0x00000000 , 0x0000499c 
- 00000324  0x000001a6 ifetcht  0x00000001 , 0x00000012 
- 00000325  0x000001a7 isolate1  0x00000007 , 0x00000002 
- 00000326  0x000001a8 branch  0x0000014b , 0x00000001 
- 00000327  0x000001a9 call  0x00006ef1 
- 00000328  0x000001aa call  0x00000165 
- 00000329  0x000001ab ifetcht  0x00000001 , 0x00000012 
- 00000330  0x000001ac call  0x00006f0b 
- 00000331  0x000001af increase  0x00000001 , 0x00000012 
- 00000332  0x000001b0 fetch  0x00000002 , 0x00004998 
- 00000333  0x000001b1 call  0x0000437d 
- 00000334  0x000001b2 sub  0x0000003f , 0x00000013 , 0x0000003e 
- 00000335  0x000001b3 branch  0x00000143 , 0x00000002 
- 00000336  0x000001b4 rtn 
- 00000337  0x000001b6 jam  0x00000000 , 0x0000499d 
- 00000338  0x000001b8 call  0x000043a9 
- 00000339  0x000001ba call  0x00000159 
- 00000340  0x000001bb call  0x000043a7 
- 00000341  0x000001bd call  0x00000159 
- 00000342  0x000001be sub  0x0000003f , 0x0000000b , 0x0000003e 
- 00000343  0x000001bf branch  0x00000152 , 0x00000002 
- 00000344  0x000001c0 branch  0x000043a9 
- 00000345  0x000001c3 jam  0x00000000 , 0x0000499c 
- 00000346  0x000001c4 call  0x00000165 
- 00000347  0x000001c5 fetch  0x00000002 , 0x0000499a 
- 00000348  0x000001c7 copy  0x0000003f , 0x00000005 
- 00000349  0x000001c8 fetch  0x00000001 , 0x0000499d 
- 00000350  0x000001c9 iadd  0x00000005 , 0x00000005 
- 00000351  0x000001ca fetch  0x00000001 , 0x0000499c 
- 00000352  0x000001cb istore  0x00000001 , 0x00000005 
- 00000353  0x000001cc fetch  0x00000001 , 0x0000499d 
- 00000354  0x000001cd increase  0x00000001 , 0x0000003f 
- 00000355  0x000001ce store  0x00000001 , 0x0000499d 
- 00000356  0x000001cf rtn 
- 00000357  0x000001d1 fetch  0x00000002 , 0x00004948 
- 00000358  0x000001d2 copy  0x0000003f , 0x00000013 
- 00000359  0x000001d3 arg  0x00000008 , 0x00000039 
- 00000360  0x000001d5 ifetcht  0x00000001 , 0x00000013 
- 00000361  0x000001d6 call  0x00006eed 
- 00000362  0x000001d7 ifetcht  0x00000001 , 0x00000013 
- 00000363  0x000001d8 call  0x00006f0b 
- 00000364  0x000001d9 nop  0x000000f0 
- 00000365  0x000001da ifetcht  0x00000001 , 0x00000013 
- 00000366  0x000001db call  0x00006ee0 
- 00000367  0x000001dc fetch  0x00000001 , 0x0000499c 
- 00000368  0x000001dd rshift  0x0000003f , 0x0000003f 
- 00000369  0x000001de setflag  0x00000001 , 0x00000007 , 0x0000003f 
- 00000370  0x000001df store  0x00000001 , 0x0000499c 
- 00000371  0x000001e0 increase  0x00000001 , 0x00000013 
- 00000372  0x000001e1 loop  0x00000168 
- 00000373  0x000001e2 rtn 
- 00000374  0x000001e5 call  0x00007de6 
- 00000375  0x000001e7 fetcht  0x00000001 , 0x0000490f 
- 00000376  0x000001e8 call  0x00006eac 
- 00000377  0x000001ea fetch  0x00000002 , 0x0000494a 
- 00000378  0x000001eb copy  0x0000003f , 0x00000012 
- 00000379  0x000001ec arg  0x00000014 , 0x00000039 
- 00000380  0x000001ee ifetcht  0x00000001 , 0x00000012 
- 00000381  0x000001ef isolate1  0x00000007 , 0x00000002 
- 00000382  0x000001f0 ncall  0x00006ef1 , 0x00000001 
- 00000383  0x000001f1 increase  0x00000001 , 0x00000012 
- 00000384  0x000001f2 loop  0x0000017c 
- 00000385  0x000001f4 call  0x00003f1b 
- 00000386  0x000001f5 jam  0x00000000 , 0x0000488c 
- 00000387  0x000001f7 fetch  0x00000002 , 0x00004948 
- 00000388  0x000001f8 copy  0x0000003f , 0x00000012 
- 00000389  0x000001f9 arg  0x00000008 , 0x00000039 
- 00000390  0x000001fb ifetcht  0x00000001 , 0x00000012 
- 00000391  0x000001fc sub  0x00000002 , 0x000000ff , 0x0000003e 
- 00000392  0x000001fd ncall  0x00000193 , 0x00000005 
- 00000393  0x000001fe ifetcht  0x00000001 , 0x00000012 
- 00000394  0x000001ff call  0x00006f0b 
- 00000395  0x00000200 increase  0x00000001 , 0x00000012 
- 00000396  0x00000201 loop  0x00000186 
- 00000397  0x00000203 call  0x00006f4b 
- 00000398  0x00000204 call  0x000023e1 
- 00000399  0x00000205 fetcht  0x00000001 , 0x00004666 
- 00000400  0x00000206 call  0x00004f0a 
- 00000401  0x00000207 call  0x00004f0e 
- 00000402  0x00000208 branch  0x000040dd 
- 00000403  0x0000020b fetch  0x00000001 , 0x000049a0 
- 00000404  0x0000020c branch  0x00006eac , 0x00000034 
- 00000405  0x0000020e branch  0x00006ea5 
- 00000406  0x00000211 sub  0x00000002 , 0x000000ff , 0x0000003e 
- 00000407  0x00000212 rtn  0x00000005 
- 00000408  0x00000213 arg  0x00000003 , 0x00000008 
- 00000409  0x00000214 call  0x00006e9c 
- 00000410  0x00000215 isolate0  0x00000000 , 0x00000002 
- 00000411  0x00000216 branch  0x0000019d , 0x00000001 
- 00000412  0x00000217 lshift4  0x00000008 , 0x00000008 
- 00000413  0x00000219 ifetch  0x00000001 , 0x00000005 
- 00000414  0x0000021a iand  0x00000030 , 0x0000003f 
- 00000415  0x0000021b ior  0x00000008 , 0x0000003f 
- 00000416  0x0000021c istore  0x00000001 , 0x00000005 
- 00000417  0x0000021d rtn 
- 00000418  0x0000021f call  0x00007de6 
- 00000419  0x00000220 fetcht  0x00000001 , 0x0000490f 
- 00000420  0x00000221 call  0x00004f0a 
- 00000421  0x00000223 fetch  0x00000008 , 0x0000488e 
- 00000422  0x00000224 isolate1  0x0000000a , 0x0000003f 
- 00000423  0x00000225 call  0x000001cf , 0x00000001 
- 00000424  0x00000227 setarg  0x0000491f 
- 00000425  0x00000228 store  0x00000002 , 0x00004948 
- 00000426  0x0000022a setarg  0x00004927 
- 00000427  0x0000022b store  0x00000002 , 0x0000494a 
- 00000428  0x0000022d setarg  0x0000493c 
- 00000429  0x0000022e store  0x00000002 , 0x0000494c 
- 00000430  0x0000022f call  0x000001b9 
- 00000431  0x00000230 call  0x000023e1 
- 00000432  0x00000231 fetch  0x00000002 , 0x0000494a 
- 00000433  0x00000232 copy  0x0000003f , 0x00000012 
- 00000434  0x00000233 arg  0x00000014 , 0x00000039 
- 00000435  0x00000235 ifetcht  0x00000001 , 0x00000012 
- 00000436  0x00000236 isolate1  0x00000007 , 0x00000002 
- 00000437  0x00000237 ncall  0x00006f0b , 0x00000001 
- 00000438  0x00000238 increase  0x00000001 , 0x00000012 
- 00000439  0x00000239 loop  0x00003f09 
- 00000440  0x0000023a rtn 
- 00000441  0x0000023d fetch  0x00000002 , 0x00004948 
- 00000442  0x0000023e copy  0x0000003f , 0x00000012 
- 00000443  0x0000023f arg  0x00000008 , 0x00000039 
- 00000444  0x00000241 ifetcht  0x00000001 , 0x00000012 
- 00000445  0x00000242 call  0x00006f0b 
- 00000446  0x00000243 call  0x000001c2 
- 00000447  0x00000244 increase  0x00000001 , 0x00000012 
- 00000448  0x00000245 loop  0x000001bc 
- 00000449  0x00000246 rtn 
- 00000450  0x00000249 call  0x00006ec0 
- 00000451  0x0000024a sub  0x00000002 , 0x000000ff , 0x0000003e 
- 00000452  0x0000024b rtn  0x00000005 
- 00000453  0x0000024c arg  0x00000000 , 0x00000008 
- 00000454  0x0000024d call  0x00006e9c 
- 00000455  0x0000024e isolate0  0x00000000 , 0x00000002 
- 00000456  0x0000024f branch  0x000001ca , 0x00000001 
- 00000457  0x00000250 lshift4  0x00000008 , 0x00000008 
- 00000458  0x00000252 ifetch  0x00000001 , 0x00000005 
- 00000459  0x00000253 iand  0x00000030 , 0x0000003f 
- 00000460  0x00000254 ior  0x00000008 , 0x0000003f 
- 00000461  0x00000255 istore  0x00000001 , 0x00000005 
- 00000462  0x00000256 rtn 
- 00000463  0x00000259 fetch  0x00000001 , 0x00008142 
- 00000464  0x0000025a set0  0x00000003 , 0x0000003f 
- 00000465  0x0000025b store  0x00000001 , 0x00008142 
- 00000466  0x0000025c rtn 
- 00000467  0x0000025f fetch  0x00000001 , 0x00004ac2 
- 00000468  0x00000260 rtn  0x00000034 
- 00000469  0x00000261 increase  0xffffffff , 0x0000003f 
- 00000470  0x00000262 store  0x00000001 , 0x00004ac2 
- 00000471  0x00000263 fetch  0x00000008 , 0x0000488e 
- 00000472  0x00000264 bbit1  0x00000028 , 0x000001dc 
- 00000473  0x00000265 fetch  0x00000001 , 0x00004ac2 
- 00000474  0x00000266 branch  0x00004166 , 0x00000034 
- 00000475  0x00000267 branch  0x0000416c 
- 00000476  0x0000026a fetch  0x00000001 , 0x00004ac2 
- 00000477  0x0000026b branch  0x0000413c , 0x00000034 
- 00000478  0x0000026c branch  0x0000413a 
- 00000479  0x00000271 fetch  0x00000001 , 0x00004678 
- 00000480  0x00000272 beq  0x00000000 , 0x000001e3 
- 00000481  0x00000273 fetch  0x00000001 , 0x00004753 
- 00000482  0x00000274 rtneq  0x00000000 
- 00000483  0x00000276 fetch  0x00000001 , 0x00004ac5 
- 00000484  0x00000277 rtnne  0x00000000 
- 00000485  0x00000278 fetch  0x00000001 , 0x00004ace 
- 00000486  0x00000279 beq  0x0000005a , 0x00004193 
- 00000487  0x0000027a fetch  0x00000002 , 0x00004741 
- 00000488  0x0000027b rtn  0x00000034 
- 00000489  0x0000027c fetch  0x00000002 , 0x0000471e 
- 00000490  0x0000027d fetcht  0x00000002 , 0x00004741 
- 00000491  0x0000027e isub  0x00000002 , 0x00000002 
- 00000492  0x0000027f fetch  0x00000002 , 0x00004ac3 
- 00000493  0x00000280 isub  0x00000002 , 0x0000003f 
- 00000494  0x00000281 branch  0x000001f2 , 0x00000002 
- 00000495  0x00000282 call  0x0000419d 
- 00000496  0x00000283 call  0x000041a9 
- 00000497  0x00000284 branch  0x000041a3 
- 00000498  0x00000287 call  0x00004199 
- 00000499  0x00000288 call  0x000041a5 
- 00000500  0x00000289 branch  0x000001f5 
- 00000501  0x0000028b fetch  0x00000001 , 0x0000470d 
- 00000502  0x0000028c bbit0  0x00000001 , 0x000041a3 
- 00000503  0x0000028d jam  0x00000000 , 0x00004ac2 
- 00000504  0x0000028e fetcht  0x00000001 , 0x00004914 
- 00000505  0x0000028f branch  0x00006ef1 
- 00000506  0x00000292 call  0x000040e0 
- 00000507  0x00000293 call  0x000040cc 
- 00000508  0x00000294 call  0x000040dd 
- 00000509  0x00000297 call  0x00004100 
- 00000510  0x00000298 call  0x000001df 
- 00000511  0x00000299 call  0x000041ab 
- 00000512  0x0000029a call  0x000001d3 
- 00000513  0x0000029b call  0x0000413e 
- 00000514  0x0000029c call  0x000003d6 
- 00000515  0x0000029e call  0x00000217 
- 00000516  0x0000029f call  0x0000428f 
- 00000517  0x000002a0 call  0x000042c4 
- 00000518  0x000002a3 call  0x0000326c 
- 00000519  0x000002a4 call  0x00003507 
- 00000520  0x000002a5 call  0x000058f6 
- 00000521  0x000002a6 call  0x000042b5 
- 00000522  0x000002a7 call  0x000042bf 
- 00000523  0x000002aa call  0x00004299 
- 00000524  0x000002ab call  0x000042a4 
- 00000525  0x000002ac call  0x0000550d 
- 00000526  0x000002ad call  0x000042ad 
- 00000527  0x000002ae call  0x00005510 
- 00000528  0x000002af call  0x000042b2 
- 00000529  0x000002b0 call  0x000042a1 
- 00000530  0x000002b2 call  0x00005527 
- 00000531  0x000002b3 call  0x0000429e 
- 00000532  0x000002b4 call  0x000042c9 
- 00000533  0x000002b5 call  0x000042cc 
- 00000534  0x000002b6 branch  0x000042d5 
- 00000535  0x000002bb call  0x00000219 
- 00000536  0x000002be branch  0x0000021f 
- 00000537  0x000002c2 jam  0x00000000 , 0x000048a9 
- 00000538  0x000002c3 fetch  0x00000001 , 0x000048a7 
- 00000539  0x000002c4 rtn  0x00000034 
- 00000540  0x000002c5 jam  0x00000000 , 0x000048a7 
- 00000541  0x000002c6 call  0x00000225 
- 00000542  0x000002c7 branch  0x00006c99 
- 00000543  0x000002ca jam  0x00000000 , 0x000048aa 
- 00000544  0x000002cb fetch  0x00000001 , 0x000048a8 
- 00000545  0x000002cc rtn  0x00000034 
- 00000546  0x000002cd jam  0x00000000 , 0x000048a8 
- 00000547  0x000002ce call  0x00004045 
- 00000548  0x000002cf branch  0x00006c99 
- 00000549  0x000002d2 fetch  0x00000008 , 0x0000488e 
- 00000550  0x000002d3 bbit1  0x0000000f , 0x00005594 
- 00000551  0x000002d4 bbit1  0x0000000e , 0x00004045 
- 00000552  0x000002d5 rtn 
- 00000553  0x000002d7 call  0x0000442e 
- 00000554  0x000002d9 call  0x00000249 
- 00000555  0x000002da call  0x0000022d 
- 00000556  0x000002db branch  0x000043dd 
- 00000557  0x000002de fetch  0x00000001 , 0x000049aa 
- 00000558  0x000002df beq  0x00000046 , 0x000044f2 
- 00000559  0x000002e0 beq  0x0000004b , 0x000044f8 
- 00000560  0x000002e1 beq  0x0000004e , 0x000044fe 
- 00000561  0x000002e2 beq  0x0000004a , 0x00004500 
- 00000562  0x000002e3 beq  0x0000004d , 0x00004502 
- 00000563  0x000002e4 beq  0x000000a5 , 0x00004504 
- 00000564  0x000002e5 beq  0x000000a6 , 0x0000450b 
- 00000565  0x000002e6 beq  0x000000a7 , 0x0000450d 
- 00000566  0x000002e7 beq  0x000000a8 , 0x0000450f 
- 00000567  0x000002e8 beq  0x000000a9 , 0x00004511 
- 00000568  0x000002e9 beq  0x000000aa , 0x0000451c 
- 00000569  0x000002ea beq  0x000000ad , 0x00004523 
- 00000570  0x000002eb beq  0x000000ab , 0x0000452a 
- 00000571  0x000002ec beq  0x000000ac , 0x00004535 
- 00000572  0x000002ed beq  0x000000af , 0x0000023e 
- 00000573  0x000002ee rtn 
- 00000574  0x000002f1 fetch  0x00000001 , 0x00004aa1 
- 00000575  0x000002f2 beq  0x00000003 , 0x00000246 
- 00000576  0x000002f3 fetch  0x00000001 , 0x00004678 
- 00000577  0x000002f4 bne  0x00000000 , 0x00000244 
- 00000578  0x000002f5 fetch  0x00000001 , 0x00004aa1 
- 00000579  0x000002f6 beq  0x00000002 , 0x00000246 
- 00000580  0x000002f8 setarg  0x000000f0 
- 00000581  0x000002f9 branch  0x000044aa 
- 00000582  0x000002fb jam  0x00000008 , 0x00004a9d 
- 00000583  0x000002fc jam  0x0000000b , 0x00004a9e 
- 00000584  0x000002fd branch  0x0000453e 
- 00000585  0x00000300 fetch  0x00000001 , 0x000049ab 
- 00000586  0x00000301 isolate1  0x00000000 , 0x0000003f 
- 00000587  0x00000302 call  0x000044f0 , 0x00000001 
- 00000588  0x00000303 call  0x00000269 
- 00000589  0x00000304 fetch  0x00000001 , 0x00004a7a 
- 00000590  0x00000305 ncall  0x0000445b , 0x00000034 
- 00000591  0x00000306 fetch  0x00000001 , 0x0000474f 
- 00000592  0x00000307 rtneq  0x000000ff 
- 00000593  0x00000308 fetch  0x00000008 , 0x0000488e 
- 00000594  0x00000309 bbit0  0x00000034 , 0x00000255 
- 00000595  0x0000030a fetch  0x00000001 , 0x00004a93 
- 00000596  0x0000030b branch  0x00000256 
- 00000597  0x0000030e fetch  0x00000001 , 0x00004a84 
- 00000598  0x0000030f fetcht  0x00000001 , 0x00004a7a 
- 00000599  0x00000310 ixor  0x00000002 , 0x0000003f 
- 00000600  0x00000314 rtn  0x00000005 
- 00000601  0x00000316 fetch  0x00000001 , 0x000049aa 
- 00000602  0x00000317 beq  0x00000029 , 0x00004451 
- 00000603  0x00000318 beq  0x0000004c , 0x00004459 
- 00000604  0x00000319 beq  0x0000003a , 0x0000027d 
- 00000605  0x0000031a beq  0x0000003b , 0x00000283 
- 00000606  0x0000031b beq  0x0000003c , 0x00000289 
- 00000607  0x0000031c beq  0x0000003d , 0x00000293 
- 00000608  0x0000031d sub  0x0000003f , 0x00000045 , 0x0000003e 
- 00000609  0x0000031e nrtn  0x00000002 
- 00000610  0x0000031f arg  0x0000003a , 0x00000002 
- 00000611  0x00000320 isub  0x00000002 , 0x0000003f 
- 00000612  0x00000321 nrtn  0x00000002 
- 00000613  0x00000322 arg  0x00004a86 , 0x00000006 
- 00000614  0x00000323 iadd  0x00000006 , 0x00000006 
- 00000615  0x00000324 ifetch  0x00000001 , 0x00000006 
- 00000616  0x00000325 branch  0x000044aa 
- 00000617  0x00000328 fetch  0x00000001 , 0x00004aa1 
- 00000618  0x00000329 rtnne  0x00000002 
- 00000619  0x0000032a fetch  0x00000001 , 0x000049aa 
- 00000620  0x0000032b beq  0x00000035 , 0x0000026e 
- 00000621  0x0000032c rtn 
- 00000622  0x0000032e fetch  0x00000001 , 0x00004a7d 
- 00000623  0x0000032f rtneq  0x00000001 
- 00000624  0x00000330 jam  0x00000040 , 0x00004a9d 
- 00000625  0x00000331 jam  0x00000035 , 0x00004a9e 
- 00000626  0x00000332 branch  0x0000453e 
- 00000627  0x00000335 call  0x00004468 
- 00000628  0x00000336 fetch  0x00000001 , 0x000049aa 
- 00000629  0x00000337 beq  0x00000052 , 0x0000448d 
- 00000630  0x00000338 beq  0x00000051 , 0x00004491 
- 00000631  0x00000339 beq  0x00000050 , 0x00004495 
- 00000632  0x0000033a beq  0x0000004f , 0x00004499 
- 00000633  0x0000033d beq  0x0000001a , 0x000044ac 
- 00000634  0x0000033e beq  0x00000008 , 0x000044bc 
- 00000635  0x0000033f beq  0x00000014 , 0x000044c3 
- 00000636  0x00000340 rtn 
- 00000637  0x00000343 fetch  0x00000001 , 0x00004aa1 
- 00000638  0x00000344 beq  0x00000002 , 0x00000281 
- 00000639  0x00000345 setarg  0x000000f6 
- 00000640  0x00000346 branch  0x000044aa 
- 00000641  0x00000348 setarg  0x000000f8 
- 00000642  0x00000349 branch  0x000044aa 
- 00000643  0x0000034b fetch  0x00000001 , 0x00004aa1 
- 00000644  0x0000034c beq  0x00000002 , 0x00000287 
- 00000645  0x0000034d setarg  0x000000f1 
- 00000646  0x0000034e branch  0x000044aa 
- 00000647  0x00000350 setarg  0x000000f9 
- 00000648  0x00000351 branch  0x000044aa 
- 00000649  0x00000353 fetch  0x00000001 , 0x00004aa1 
- 00000650  0x00000354 beq  0x00000002 , 0x0000028f 
- 00000651  0x00000355 beq  0x00000001 , 0x00000291 
- 00000652  0x00000356 jam  0x00000008 , 0x00004a9d 
- 00000653  0x00000357 jam  0x0000000c , 0x00004a9e 
- 00000654  0x00000358 branch  0x0000453e 
- 00000655  0x0000035a setarg  0x000000f7 
- 00000656  0x0000035b branch  0x000044aa 
- 00000657  0x0000035d setarg  0x000000fe 
- 00000658  0x0000035e branch  0x000044aa 
- 00000659  0x00000360 fetch  0x00000001 , 0x00004aa1 
- 00000660  0x00000361 beq  0x00000002 , 0x00000297 
- 00000661  0x00000362 setarg  0x000000e8 
- 00000662  0x00000363 branch  0x000044aa 
- 00000663  0x00000365 jam  0x0000000a , 0x00004a9d 
- 00000664  0x00000366 jam  0x00000020 , 0x00004a9e 
- 00000665  0x00000367 branch  0x0000453e 
- 00000666  0x0000036a fetch  0x00000001 , 0x00004750 
- 00000667  0x0000036b rtnne  0x00000000 
- 00000668  0x0000036c jam  0x00000000 , 0x0000470d 
- 00000669  0x0000036d call  0x000041a3 
- 00000670  0x0000036e call  0x00004184 
- 00000671  0x0000036f branch  0x00004677 
- 00000672  0x00000373 fetch  0x00000008 , 0x0000488e 
- 00000673  0x00000374 bbit1  0x0000000f , 0x00003f31 
- 00000674  0x00000375 branch  0x00003ec8 
- 00000675  0x00000378 call  0x000002a5 
- 00000676  0x00000379 branch  0x00003fa4 
- 00000677  0x0000037c fetch  0x00000001 , 0x00004678 
- 00000678  0x0000037d arg  0x000000ff , 0x00000002 
- 00000679  0x0000037e isub  0x00000002 , 0x0000003e 
- 00000680  0x0000037f branch  0x00003fca , 0x00000005 
- 00000681  0x00000380 fetch  0x00000002 , 0x000046a0 
- 00000682  0x00000381 arg  0x0000aa55 , 0x00000002 
- 00000683  0x00000382 isub  0x00000002 , 0x0000003e 
- 00000684  0x00000383 branch  0x000067cf , 0x00000005 
- 00000685  0x00000384 branch  0x00003fca 
- 00000686  0x00000388 copy  0x00000011 , 0x00000006 
- 00000687  0x00000389 ifetch  0x00000003 , 0x00000006 
- 00000688  0x0000038a store  0x00000003 , 0x0000439b 
- 00000689  0x0000038b beq  0x00000001 , 0x00004919 
- 00000690  0x0000038c beq  0x00000007 , 0x0000495c 
- 00000691  0x0000038d beq  0x00000009 , 0x00004938 
- 00000692  0x0000038e beq  0x0000000b , 0x00004952 
- 00000693  0x0000038f beq  0x00000008 , 0x00004971 
- 00000694  0x00000390 beq  0x0000000c , 0x000002bb 
- 00000695  0x00000391 beq  0x0000000a , 0x0000499f 
- 00000696  0x00000392 beq  0x00000012 , 0x000049c5 
- 00000697  0x00000393 beq  0x00000052 , 0x000049cb 
- 00000698  0x00000394 branch  0x00002b76 
- 00000699  0x00000397 ifetch  0x00000002 , 0x00000006 
- 00000700  0x00000398 store  0x00000002 , 0x00000693 
- 00000701  0x00000399 iforce  0x00000011 
- 00000702  0x0000039a fetcht  0x00000002 , 0x0000439c 
- 00000703  0x0000039b fetch  0x00000002 , 0x00004334 
- 00000704  0x0000039c isub  0x00000002 , 0x0000003e 
- 00000705  0x0000039d nbranch  0x00002d2e , 0x00000005 
- 00000706  0x0000039e branch  0x00004999 
- 00000707  0x000003a0 fetcht  0x00000002 , 0x0000439c 
- 00000708  0x000003a1 fetch  0x00000001 , 0x00004323 
- 00000709  0x000003a2 bbit1  0x00000003 , 0x000002f9 
- 00000710  0x000003a5 fetch  0x00000008 , 0x0000488e 
- 00000711  0x000003a6 bbit0  0x0000000b , 0x000002c9 
- 00000712  0x000003a7 bbit0  0x00000019 , 0x000002cb 
- 00000713  0x000003a8 fetch  0x00000002 , 0x0000439c 
- 00000714  0x000003a9 beq  0x00000030 , 0x00002de1 
- 00000715  0x000003ab fetch  0x00000002 , 0x0000439c 
- 00000716  0x000003ac beq  0x00000005 , 0x000049b7 
- 00000717  0x000003ad beq  0x00000010 , 0x000049ba 
- 00000718  0x000003af fetcht  0x00000002 , 0x0000439c 
- 00000719  0x000003b0 fetch  0x00000008 , 0x0000488e 
- 00000720  0x000003b1 bbit1  0x00000023 , 0x000002db 
- 00000721  0x000003b2 fetch  0x00000002 , 0x00004334 
- 00000722  0x000003b3 isub  0x00000002 , 0x0000003e 
- 00000723  0x000003b4 nbranch  0x000002db , 0x00000005 
- 00000724  0x000003b5 call  0x00002e24 
- 00000725  0x000003b6 fetcht  0x00000002 , 0x000048d6 
- 00000726  0x000003b7 copy  0x00000002 , 0x00000006 
- 00000727  0x000003b8 ifetcht  0x00000002 , 0x00000006 
- 00000728  0x000003b9 increase  0x00000001 , 0x00000002 
- 00000729  0x000003ba call  0x00007db2 
- 00000730  0x000003bb branch  0x000002eb 
- 00000731  0x000003bf call  0x00002cb0 
- 00000732  0x000003c0 nbranch  0x00002de1 , 0x00000005 
- 00000733  0x000003c1 call  0x00002d26 , 0x00000028 
- 00000734  0x000003c2 rtn  0x00000028 
- 00000735  0x000003c3 call  0x00002cbb 
- 00000736  0x000003c4 increase  0xfffffffe , 0x00000006 
- 00000737  0x000003c5 ifetch  0x00000002 , 0x00000006 
- 00000738  0x000003c6 arg  0x00002a00 , 0x00000002 
- 00000739  0x000003c7 isub  0x00000002 , 0x0000003e 
- 00000740  0x000003c8 branch  0x00002d14 , 0x00000005 
- 00000741  0x000003c9 copy  0x00000006 , 0x00000013 
- 00000742  0x000003ca call  0x00002e24 
- 00000743  0x000003cb copy  0x00000013 , 0x00000006 
- 00000744  0x000003cc ifetcht  0x00000001 , 0x00000006 
- 00000745  0x000003cd increase  0x00000001 , 0x00000002 
- 00000746  0x000003ce call  0x00007db2 
- 00000747  0x000003d0 copy  0x0000003f , 0x00000013 
- 00000748  0x000003d1 copy  0x0000003f , 0x00000011 
- 00000749  0x000003d2 call  0x00007c6f 
- 00000750  0x000003d3 call  0x00002dee 
- 00000751  0x000003d4 setarg  0x0000000b 
- 00000752  0x000003d5 istore  0x00000001 , 0x00000005 
- 00000753  0x000003d6 fetch  0x00000002 , 0x0000439c 
- 00000754  0x000003d7 beq  0x0000001f , 0x000002f6 
- 00000755  0x000003d8 add  0x00000013 , 0xffffffff , 0x00000039 
- 00000756  0x000003d9 call  0x00007c69 
- 00000757  0x000003da branch  0x00007cdc 
- 00000758  0x000003dd add  0x00000013 , 0xffffffff , 0x00000039 
- 00000759  0x000003de arg  0x00004ae6 , 0x00000006 
- 00000760  0x000003df branch  0x00007cdc 
- 00000761  0x000003e3 fetch  0x00000002 , 0x00004334 
- 00000762  0x000003e4 isub  0x00000002 , 0x0000003e 
- 00000763  0x000003e5 nbranch  0x000002c6 , 0x00000005 
- 00000764  0x000003e6 call  0x00002da5 
- 00000765  0x000003e7 nbranch  0x000002cb , 0x00000028 
- 00000766  0x000003e8 branch  0x00002d24 
- 00000767  0x000003ec fetch  0x00000001 , 0x00004aa0 
- 00000768  0x000003ed beq  0x00000002 , 0x00000320 
- 00000769  0x000003ee branch  0x000046cd 
- 00000770  0x000003f0 copy  0x00000002 , 0x0000003f 
- 00000771  0x000003f1 jam  0x00000005 , 0x00004a6f 
- 00000772  0x000003f2 fetcht  0x00000001 , 0x000049a6 
- 00000773  0x000003f3 sub  0x00000002 , 0x00000000 , 0x0000003e 
- 00000774  0x000003f4 branch  0x00000320 , 0x00000005 
- 00000775  0x000003f5 beq  0x000000e8 , 0x0000032c 
- 00000776  0x000003f6 beq  0x000000e9 , 0x00000332 
- 00000777  0x000003f7 beq  0x000000ea , 0x00000336 
- 00000778  0x000003f8 beq  0x000000eb , 0x0000033a 
- 00000779  0x000003f9 beq  0x000000ec , 0x0000033e 
- 00000780  0x000003fa beq  0x000000ed , 0x00000342 
- 00000781  0x000003fb beq  0x000000ee , 0x00000346 
- 00000782  0x000003fc beq  0x000000ef , 0x0000034a 
- 00000783  0x000003fe beq  0x000000f0 , 0x0000034e 
- 00000784  0x000003ff beq  0x000000f1 , 0x00000352 
- 00000785  0x00000400 beq  0x000000f2 , 0x00000356 
- 00000786  0x00000401 beq  0x000000f3 , 0x0000035a 
- 00000787  0x00000402 beq  0x000000f4 , 0x0000035e 
- 00000788  0x00000403 beq  0x000000f5 , 0x00000362 
- 00000789  0x00000404 beq  0x000000f6 , 0x00000366 
- 00000790  0x00000405 beq  0x000000f7 , 0x0000036a 
- 00000791  0x00000407 beq  0x000000f8 , 0x00000372 
- 00000792  0x00000408 beq  0x000000f9 , 0x00000376 
- 00000793  0x00000409 beq  0x000000fa , 0x0000037a 
- 00000794  0x0000040b beq  0x000000fb , 0x0000037e 
- 00000795  0x0000040c beq  0x000000fc , 0x00000382 
- 00000796  0x0000040d beq  0x000000fd , 0x00000386 
- 00000797  0x0000040f beq  0x000000fe , 0x0000038a 
- 00000798  0x00000411 beq  0x000000ff , 0x0000038e 
- 00000799  0x00000412 branch  0x000046e6 
- 00000800  0x00000416 jam  0x00000002 , 0x000049a9 
- 00000801  0x00000417 fetch  0x00000001 , 0x000049a6 
- 00000802  0x00000418 call  0x000046ef , 0x00000034 
- 00000803  0x00000419 jam  0x00000000 , 0x00004aa0 
- 00000804  0x0000041a fetch  0x00000001 , 0x00004678 
- 00000805  0x0000041b beq  0x00000000 , 0x00000329 
- 00000806  0x0000041c setarg  0x00000005 
- 00000807  0x0000041d store  0x00000003 , 0x00004a6f 
- 00000808  0x0000041e branch  0x000046e6 
- 00000809  0x00000421 setarg  0x00000003 
- 00000810  0x00000422 store  0x00000003 , 0x00004a6f 
- 00000811  0x00000423 branch  0x000046e6 
- 00000812  0x00000426 fetch  0x00000001 , 0x00004678 
- 00000813  0x00000427 bne  0x00000000 , 0x00004715 
- 00000814  0x00000428 setarg  0x00000183 
- 00000815  0x0000042b store  0x00000002 , 0x00004a70 
- 00000816  0x0000042c jam  0x00000003 , 0x00004a6f 
- 00000817  0x0000042d branch  0x000046e6 
- 00000818  0x00000430 fetch  0x00000001 , 0x00004678 
- 00000819  0x00000431 bne  0x00000000 , 0x00004718 
- 00000820  0x00000432 setarg  0x000000ea 
- 00000821  0x00000433 branch  0x0000032f 
- 00000822  0x00000436 fetch  0x00000001 , 0x00004678 
- 00000823  0x00000437 bne  0x00000000 , 0x0000471a 
- 00000824  0x00000438 setarg  0x000000e9 
- 00000825  0x00000439 branch  0x0000032f 
- 00000826  0x0000043c fetch  0x00000001 , 0x00004678 
- 00000827  0x0000043d bne  0x00000000 , 0x0000471c 
- 00000828  0x0000043e setarg  0x000000e2 
- 00000829  0x0000043f branch  0x0000032f 
- 00000830  0x00000442 fetch  0x00000001 , 0x00004678 
- 00000831  0x00000443 bne  0x00000000 , 0x0000471e 
- 00000832  0x00000444 setarg  0x000000b6 
- 00000833  0x00000445 branch  0x0000032f 
- 00000834  0x00000448 fetch  0x00000001 , 0x00004678 
- 00000835  0x00000449 bne  0x00000000 , 0x00004720 
- 00000836  0x0000044a setarg  0x000000b5 
- 00000837  0x0000044b branch  0x0000032f 
- 00000838  0x0000044e fetch  0x00000001 , 0x00004678 
- 00000839  0x0000044f bne  0x00000000 , 0x00004722 
- 00000840  0x00000450 setarg  0x000000cd 
- 00000841  0x00000451 branch  0x0000032f 
- 00000842  0x00000454 fetch  0x00000001 , 0x00004678 
- 00000843  0x00000455 bne  0x00000000 , 0x00004724 
- 00000844  0x00000456 setarg  0x000000b7 
- 00000845  0x00000457 branch  0x0000032f 
- 00000846  0x0000045a fetch  0x00000001 , 0x00004678 
- 00000847  0x0000045b bne  0x00000000 , 0x00004726 
- 00000848  0x0000045c setarg  0x00000223 
- 00000849  0x0000045d branch  0x0000032f 
- 00000850  0x00000460 fetch  0x00000001 , 0x00004678 
- 00000851  0x00000461 bne  0x00000000 , 0x00004728 
- 00000852  0x00000462 setarg  0x0000018a 
- 00000853  0x00000463 branch  0x0000032f 
- 00000854  0x00000466 fetch  0x00000001 , 0x00004678 
- 00000855  0x00000467 bne  0x00000000 , 0x0000472a 
- 00000856  0x00000468 setarg  0x00000194 
- 00000857  0x00000469 branch  0x0000032f 
- 00000858  0x0000046c fetch  0x00000001 , 0x00004678 
- 00000859  0x0000046d bne  0x00000000 , 0x0000472c 
- 00000860  0x0000046e setarg  0x0000022a 
- 00000861  0x0000046f branch  0x0000032f 
- 00000862  0x00000472 fetch  0x00000001 , 0x00004678 
- 00000863  0x00000473 bne  0x00000000 , 0x0000472e 
- 00000864  0x00000474 setarg  0x00000192 
- 00000865  0x00000475 branch  0x0000032f 
- 00000866  0x00000478 fetch  0x00000001 , 0x00004678 
- 00000867  0x00000479 bne  0x00000000 , 0x00004730 
- 00000868  0x0000047a setarg  0x00000221 
- 00000869  0x0000047b branch  0x0000032f 
- 00000870  0x0000047e fetch  0x00000001 , 0x00004678 
- 00000871  0x0000047f bne  0x00000000 , 0x00004732 
- 00000872  0x00000480 setarg  0x00000224 
- 00000873  0x00000481 branch  0x0000032f 
- 00000874  0x00000484 fetch  0x00000001 , 0x00004678 
- 00000875  0x00000485 bne  0x00000000 , 0x00004737 
- 00000876  0x00000486 fetch  0x00000001 , 0x00004aa1 
- 00000877  0x00000487 beq  0x00000001 , 0x00000370 
- 00000878  0x00000488 setarg  0x000001ae 
- 00000879  0x00000489 branch  0x0000032f 
- 00000880  0x0000048c setarg  0x00000307 
- 00000881  0x0000048d branch  0x0000032f 
- 00000882  0x00000490 fetch  0x00000001 , 0x00004678 
- 00000883  0x00000491 bne  0x00000000 , 0x0000473d 
- 00000884  0x00000492 setarg  0x00000070 
- 00000885  0x00000493 branch  0x0000032f 
- 00000886  0x00000496 fetch  0x00000001 , 0x00004678 
- 00000887  0x00000497 bne  0x00000000 , 0x0000473f 
- 00000888  0x00000498 setarg  0x0000006f 
- 00000889  0x00000499 branch  0x0000032f 
- 00000890  0x0000049c fetch  0x00000001 , 0x00004678 
- 00000891  0x0000049d bne  0x00000000 , 0x00004741 
- 00000892  0x0000049e setarg  0x00000030 
- 00000893  0x0000049f branch  0x0000032f 
- 00000894  0x000004a2 fetch  0x00000001 , 0x00004678 
- 00000895  0x000004a3 bne  0x00000000 , 0x00004743 
- 00000896  0x000004a4 setarg  0x000000b8 
- 00000897  0x000004a5 branch  0x0000032f 
- 00000898  0x000004a8 fetch  0x00000001 , 0x00004678 
- 00000899  0x000004a9 bne  0x00000000 , 0x00004745 
- 00000900  0x000004aa setarg  0x00000225 
- 00000901  0x000004ab branch  0x0000032f 
- 00000902  0x000004ae fetch  0x00000001 , 0x00004678 
- 00000903  0x000004af bne  0x00000000 , 0x00004747 
- 00000904  0x000004b0 setarg  0x00000226 
- 00000905  0x000004b1 branch  0x0000032f 
- 00000906  0x000004b4 fetch  0x00000001 , 0x00004678 
- 00000907  0x000004b5 bne  0x00000000 , 0x00004749 
- 00000908  0x000004b6 setarg  0x00000306 
- 00000909  0x000004b7 branch  0x0000032f 
- 00000910  0x000004ba fetch  0x00000001 , 0x00004678 
- 00000911  0x000004bb bne  0x00000000 , 0x00004752 
- 00000912  0x000004bc jam  0x00000002 , 0x00004a6f 
- 00000913  0x000004bd setarg  0x00000002 
- 00000914  0x000004be store  0x00000001 , 0x00004a70 
- 00000915  0x000004bf branch  0x000046e6 
- 00000916  0x000004c0 beq  0x000000ed , 0x00004720 
- 00000917  0x000004c4 call  0x000047b3 
- 00000918  0x000004c5 branch  0x0000379c 
- 00000919  0x000004c8 arg  0x0000494e , 0x00000011 
- 00000920  0x000004c9 arg  0x00004963 , 0x00000012 
- 00000921  0x000004ca arg  0x00000014 , 0x00000039 
- 00000922  0x000004cb call  0x00007d66 
- 00000923  0x000004cc nbranch  0x000003c4 , 0x00000005 
- 00000924  0x000004cd branch  0x000043ba 
- 00000925  0x000004d0 call  0x0000039f 
- 00000926  0x000004d1 branch  0x000042de 
- 00000927  0x000004d4 arg  0x00000000 , 0x00000011 
- 00000928  0x000004d5 fetcht  0x00000004 , 0x00004b9a 
- 00000929  0x000004d6 copy  0x00000022 , 0x00000012 
- 00000930  0x000004d7 copy  0x00000012 , 0x0000003f 
- 00000931  0x000004d8 isub  0x00000002 , 0x0000003e 
- 00000932  0x000004d9 ncall  0x000077f4 , 0x00000002 
- 00000933  0x000004db copy  0x00000012 , 0x0000003f 
- 00000934  0x000004dc increase  0x00000028 , 0x00000002 
- 00000935  0x000004dd isub  0x00000002 , 0x0000003e 
- 00000936  0x000004de nbranch  0x000003b1 , 0x00000002 
- 00000937  0x000004df increase  0x00000001 , 0x00000011 
- 00000938  0x000004e0 and  0x00000011 , 0x0000000f , 0x0000003f 
- 00000939  0x000004e1 nbranch  0x000003a5 , 0x00000034 
- 00000940  0x000004e2 arg  0x00000000 , 0x00000011 
- 00000941  0x000004e3 call  0x000003b6 
- 00000942  0x000004e5 copy  0x00000022 , 0x0000003f 
- 00000943  0x000004e6 store  0x00000004 , 0x00004b9a 
- 00000944  0x000004e7 rtn 
- 00000945  0x000004eb copy  0x00000011 , 0x0000003f 
- 00000946  0x000004ec rtn  0x00000034 
- 00000947  0x000004ed increase  0xffffffd8 , 0x00000002 
- 00000948  0x000004ee set0  0x0000001c , 0x00000002 
- 00000949  0x000004ef storet  0x00000004 , 0x00004b9a 
- 00000950  0x000004f1 store  0x00000001 , 0x00004b9e 
- 00000951  0x000004f3 fetch  0x00000001 , 0x00004b9e 
- 00000952  0x000004f4 rtn  0x00000034 
- 00000953  0x000004f5 increase  0xffffffff , 0x0000003f 
- 00000954  0x000004f6 store  0x00000001 , 0x00004b9e 
- 00000955  0x000004f7 call  0x000003bd 
- 00000956  0x000004f8 branch  0x000003b7 
- 00000957  0x000004fb fetch  0x00000001 , 0x00004b99 
- 00000958  0x000004fc rtn  0x00000034 
- 00000959  0x000004fd fetch  0x00000001 , 0x0000474f 
- 00000960  0x000004fe beq  0x000000ff , 0x000003c2 
- 00000961  0x000004ff jam  0x00000001 , 0x00004094 
- 00000962  0x00000501 jam  0x00000000 , 0x00004b99 
- 00000963  0x00000502 rtn 
- 00000964  0x00000505 jam  0x00000000 , 0x00004094 
- 00000965  0x00000506 jam  0x00000001 , 0x00004b99 
- 00000966  0x00000507 branch  0x000043b1 
- 00000967  0x0000050a branch  0x00004815 
- 00000968  0x00000513 call  0x00004184 
- 00000969  0x00000514 call  0x00003f2c 
- 00000970  0x00000515 jam  0x00000000 , 0x000049a9 
- 00000971  0x00000516 fetch  0x00000002 , 0x000045ef 
- 00000972  0x00000517 nrtn  0x00000034 
- 00000973  0x00000518 setarg  0x00000000 
- 00000974  0x00000519 store  0x00000002 , 0x00004741 
- 00000975  0x0000051a store  0x00000002 , 0x000045f5 
- 00000976  0x0000051b store  0x00000001 , 0x000045f9 
- 00000977  0x0000051c arg  0x00000000 , 0x00000007 
- 00000978  0x0000051d call  0x00004a25 
- 00000979  0x0000051e call  0x000048e9 
- 00000980  0x0000051f jam  0x00000002 , 0x000045a0 
- 00000981  0x00000520 branch  0x0000326f 
- 00000982  0x00000524 fetch  0x00000001 , 0x00004678 
- 00000983  0x00000525 beq  0x00000000 , 0x000003d9 
- 00000984  0x00000526 branch  0x00004148 
- 00000985  0x00000529 fetch  0x00000002 , 0x000045ef 
- 00000986  0x0000052a branch  0x000003dc , 0x00000034 
- 00000987  0x0000052b branch  0x0000414d 
- 00000988  0x0000052e fetch  0x00000001 , 0x00004ac5 
- 00000989  0x0000052f nrtn  0x00000034 
- 00000990  0x00000532 fetch  0x00000001 , 0x00004ac2 
- 00000991  0x00000533 nbranch  0x000003e3 , 0x00000034 
- 00000992  0x00000534 fetch  0x00000001 , 0x0000470d 
- 00000993  0x00000535 bbit1  0x00000001 , 0x000003e3 
- 00000994  0x00000536 branch  0x00004172 
- 00000995  0x00000538 rtn 
- 00000996  0x0000053b fetch  0x00000001 , 0x000048b1 
- 00000997  0x0000053c beq  0x00000000 , 0x00004098 
- 00000998  0x0000053d beq  0x00000001 , 0x000003e9 
- 00000999  0x0000053e beq  0x00000002 , 0x000040a2 
- 00001000  0x0000053f branch  0x00004098 
- 00001001  0x00000542 setarg  0x00be0122 
- 00001002  0x00000543 store  0x00000003 , 0x000048ab 
- 00001003  0x00000544 setarg  0x0000dc00 
- 00001004  0x00000545 istore  0x00000003 , 0x00000005 
- 00001005  0x00000546 rtn 
- 00001006  0x00000548 ifetch  0x00000008 , 0x00000011 
- 00001007  0x00000549 store  0x00000008 , 0x0000064e 
- 00001008  0x0000054b call  0x00007057 
- 00001009  0x0000054c call  0x000003fa 
- 00001010  0x0000054d fetch  0x00000002 , 0x00000654 
- 00001011  0x0000054e fetcht  0x00000002 , 0x00000650 
- 00001012  0x0000054f isub  0x00000002 , 0x0000003e 
- 00001013  0x00000550 ncall  0x00007054 , 0x00000002 
- 00001014  0x00000551 fetcht  0x00000002 , 0x00000652 
- 00001015  0x00000552 isub  0x00000002 , 0x0000003e 
- 00001016  0x00000553 ncall  0x000003fd , 0x00000002 
- 00001017  0x00000554 branch  0x00004ed0 
- 00001018  0x00000557 fetcht  0x00000001 , 0x00004422 
- 00001019  0x00000558 set0  0x00000000 , 0x00000002 
- 00001020  0x00000559 branch  0x00007059 
- 00001021  0x0000055c fetcht  0x00000001 , 0x00004422 
- 00001022  0x0000055d set1  0x00000000 , 0x00000002 
- 00001023  0x0000055e branch  0x00007059 
- 00001024  0x00000561 arg  0x00008049 , 0x00000005 
- 00001025  0x00000562 and  0x00000002 , 0x00000007 , 0x00000007 
- 00001026  0x00000563 rshift3  0x00000002 , 0x0000003f 
- 00001027  0x00000564 and_into  0x00000003 , 0x0000003f 
- 00001028  0x00000565 iadd  0x00000005 , 0x00000005 
- 00001029  0x00000566 ifetch  0x00000001 , 0x00000005 
- 00001030  0x00000567 qset1  0x0000003f 
- 00001031  0x00000568 istore  0x00000001 , 0x00000005 
- 00001032  0x00000569 rtn 
+ 00000000  0x00000013 bbit1  0x00000008 , 0x0000001e 
+ 00000001  0x00000014 beq  0x00000000 , 0x00000039 
+ 00000002  0x00000015 beq  0x0000001a , 0x0000006d 
+ 00000003  0x00000016 beq  0x00000025 , 0x00000047 
+ 00000004  0x00000017 beq  0x00000028 , 0x000000ae 
+ 00000005  0x00000018 beq  0x0000003e , 0x000002b6 
+ 00000006  0x00000019 beq  0x0000003f , 0x000002b9 
+ 00000007  0x0000001a beq  0x00000040 , 0x000000f2 
+ 00000008  0x0000001b beq  0x00000042 , 0x000003de 
+ 00000009  0x0000001c beq  0x00000043 , 0x00000208 
+ 00000010  0x0000001d beq  0x00000044 , 0x00000401 
+ 00000011  0x0000001e beq  0x00000049 , 0x000003b3 
+ 00000012  0x0000001f beq  0x0000004b , 0x000000fd 
+ 00000013  0x00000020 beq  0x0000004c , 0x00000101 
+ 00000014  0x00000021 beq  0x0000004e , 0x00000237 
+ 00000015  0x00000022 beq  0x00000051 , 0x00000281 
+ 00000016  0x00000023 beq  0x00000056 , 0x000002a8 
+ 00000017  0x00000024 beq  0x00000057 , 0x000003e5 
+ 00000018  0x00000025 beq  0x00000059 , 0x00000315 
+ 00000019  0x00000026 beq  0x0000005c , 0x00000318 
+ 00000020  0x00000027 beq  0x0000005e , 0x00000184 
+ 00000021  0x00000028 beq  0x0000006a , 0x000002c4 
+ 00000022  0x00000029 beq  0x0000007c , 0x000003ab 
+ 00000023  0x0000002a beq  0x00000082 , 0x0000040b 
+ 00000024  0x0000002b beq  0x000000a3 , 0x000047fb 
+ 00000025  0x0000002c beq  0x000000e9 , 0x00000078 
+ 00000026  0x0000002d beq  0x000000ea , 0x00000075 
+ 00000027  0x0000002e beq  0x000000cf , 0x000000bd 
+ 00000028  0x0000002f beq  0x000000fa , 0x000000aa 
+ 00000029  0x00000030 branch  0x0000233e 
+ 00000030  0x00000033 rtneq  0x000000ff 
+ 00000031  0x00000034 beq  0x000000ad , 0x00000055 
+ 00000032  0x00000035 beq  0x000000bd , 0x00000058 
+ 00000033  0x00000036 beq  0x000000c2 , 0x000003dd 
+ 00000034  0x00000037 beq  0x000000f3 , 0x00000024 
+ 00000035  0x00000038 branch  0x0000233e 
+ 00000036  0x0000003b until  0x0000003e , 0x00000033 
+ 00000037  0x0000003c jam  0x00000060 , 0x00008a86 
+ 00000038  0x0000003d jam  0x0000003b , 0x00008a8b 
+ 00000039  0x0000003f call  0x0000229d 
+ 00000040  0x00000040 jam  0x00000000 , 0x00008043 
+ 00000041  0x00000041 jam  0x00000005 , 0x00008042 
+ 00000042  0x00000042 setarg  0x00557474 
+ 00000043  0x00000043 store  0x00000003 , 0x00008968 
+ 00000044  0x00000044 jam  0x0000006e , 0x00008960 
+ 00000045  0x00000045 call  0x00002135 
+ 00000046  0x00000046 call  0x00002287 
+ 00000047  0x00000047 call  0x00002281 
+ 00000048  0x00000048 jam  0x0000000c , 0x00004148 
+ 00000049  0x00000049 jam  0x00000006 , 0x00008a30 
+ 00000050  0x0000004a jam  0x000000dd , 0x00008a32 
+ 00000051  0x0000004b jam  0x000000e0 , 0x00008a88 
+ 00000052  0x0000004c jam  0x0000002d , 0x00008a8c 
+ 00000053  0x0000004d jam  0x00000078 , 0x00008a31 
+ 00000054  0x0000004e call  0x00006f53 
+ 00000055  0x0000004f call  0x000022cb 
+ 00000056  0x00000050 branch  0x00006ac9 
+ 00000057  0x00000053 nbranch  0x0000003c , 0x0000002b 
+ 00000058  0x00000054 until  0x0000003e , 0x00000033 
+ 00000059  0x00000055 until  0x0000003e , 0x00000033 
+ 00000060  0x00000057 call  0x00003e9a 
+ 00000061  0x00000058 nbranch  0x00002002 , 0x00000028 
+ 00000062  0x00000059 fetch  0x00000001 , 0x0000488d 
+ 00000063  0x0000005a branch  0x00002002 , 0x00000034 
+ 00000064  0x0000005b fetch  0x00000001 , 0x0000490f 
+ 00000065  0x0000005c beq  0x000000ff , 0x00002002 
+ 00000066  0x0000005d copy  0x0000003f , 0x00000007 
+ 00000067  0x0000005e fetch  0x00000004 , 0x0000067b 
+ 00000068  0x0000005f qisolate0  0x0000003f 
+ 00000069  0x00000060 call  0x0000469b , 0x00000001 
+ 00000070  0x00000061 branch  0x00002002 
+ 00000071  0x00000065 fetch  0x00000002 , 0x000043f2 
+ 00000072  0x00000066 call  0x00007d7b 
+ 00000073  0x00000068 fetch  0x00000004 , 0x000040ad 
+ 00000074  0x00000069 iadd  0x00000002 , 0x0000003f 
+ 00000075  0x0000006a store  0x00000004 , 0x000040ad 
+ 00000076  0x0000006b call  0x000023d7 
+ 00000077  0x0000006c fetch  0x00000001 , 0x000040cb 
+ 00000078  0x0000006d set1  0x00000004 , 0x0000003f 
+ 00000079  0x0000006e call  0x000023c3 
+ 00000080  0x0000006f ncall  0x000023ad , 0x0000002b 
+ 00000081  0x00000070 until  0x0000003e , 0x00000033 
+ 00000082  0x00000071 copy  0x00000019 , 0x0000003f 
+ 00000083  0x00000072 store  0x00000006 , 0x000040b1 
+ 00000084  0x00000073 branch  0x00002413 
+ 00000085  0x00000075 fetch  0x00000004 , 0x00004576 
+ 00000086  0x00000076 rtn  0x00000034 
+ 00000087  0x00000077 branch  0x000032ad 
+ 00000088  0x0000007a fetch  0x00000002 , 0x000045f7 
+ 00000089  0x0000007b and_into  0x000000e0 , 0x0000003f 
+ 00000090  0x0000007c branch  0x0000005f , 0x00000034 
+ 00000091  0x0000007d fetch  0x00000002 , 0x000045f7 
+ 00000092  0x0000007e increase  0x00000001 , 0x0000003f 
+ 00000093  0x0000007f store  0x00000002 , 0x000045f7 
+ 00000094  0x00000080 rtn 
+ 00000095  0x00000083 call  0x00003557 
+ 00000096  0x00000084 call  0x0000362a 
+ 00000097  0x00000085 nbranch  0x0000355e , 0x00000018 
+ 00000098  0x00000086 nbranch  0x0000355e , 0x0000002f 
+ 00000099  0x00000087 call  0x00000065 
+ 00000100  0x00000088 branch  0x00003540 
+ 00000101  0x0000008b call  0x00003647 
+ 00000102  0x0000008c fetch  0x00000001 , 0x0000450f 
+ 00000103  0x0000008d compare  0x00000008 , 0x0000003f , 0x000000f8 
+ 00000104  0x0000008e nrtn  0x00000001 
+ 00000105  0x0000008f fetch  0x00000001 , 0x00004510 
+ 00000106  0x00000090 beq  0x000000ff , 0x000047fb 
+ 00000107  0x00000091 store  0x00000001 , 0x0000470d 
+ 00000108  0x00000092 rtn 
+ 00000109  0x00000095 until  0x0000003e , 0x00000033 
+ 00000110  0x00000096 jam  0x0000000d , 0x00008946 
+ 00000111  0x00000097 jam  0x00000010 , 0x0000896f 
+ 00000112  0x00000098 jam  0x000000cd , 0x00008a13 
+ 00000113  0x0000009a fetch  0x00000001 , 0x00008a06 
+ 00000114  0x0000009b and  0x0000003f , 0x000000fc , 0x0000003f 
+ 00000115  0x0000009c store  0x00000001 , 0x00008a06 
+ 00000116  0x0000009d branch  0x00002255 
+ 00000117  0x000000a0 call  0x00006b28 
+ 00000118  0x000000a1 call  0x00006b63 
+ 00000119  0x000000a2 branch  0x00006b26 
+ 00000120  0x000000a7 call  0x00006b22 
+ 00000121  0x000000a8 call  0x00006b2f 
+ 00000122  0x000000a9 call  0x00006b29 
+ 00000123  0x000000ab ifetcht  0x00000001 , 0x00000011 
+ 00000124  0x000000ac increase  0x00000001 , 0x00000011 
+ 00000125  0x000000ad force  0x00000000 , 0x00000007 
+ 00000126  0x000000af set0  0x00000022 , 0x00000000 
+ 00000127  0x000000b1 qisolate0  0x00000002 
+ 00000128  0x000000b2 branch  0x000000a2 , 0x00000001 
+ 00000129  0x000000b3 fetch  0x00000001 , 0x00008046 
+ 00000130  0x000000b4 set1  0x00000006 , 0x0000003f 
+ 00000131  0x000000b5 set1  0x00000007 , 0x0000003f 
+ 00000132  0x000000b6 store  0x00000001 , 0x00008046 
+ 00000133  0x000000b7 jam  0x00000002 , 0x00008047 
+ 00000134  0x000000b8 jam  0x00000082 , 0x00008047 
+ 00000135  0x000000b9 set0  0x00000007 , 0x0000003f 
+ 00000136  0x000000ba store  0x00000001 , 0x00008046 
+ 00000137  0x000000bb jam  0x0000008a , 0x00008047 
+ 00000138  0x000000bc nop  0x0000000b 
+ 00000139  0x000000bd jam  0x000000ca , 0x00008047 
+ 00000140  0x000000be nop  0x00000021 
+ 00000141  0x000000bf jam  0x0000004a , 0x00008047 
+ 00000142  0x000000c0 nop  0x0000002c 
+ 00000143  0x000000c1 jam  0x000000ca , 0x00008047 
+ 00000144  0x000000c2 nop  0x00000016 
+ 00000145  0x000000c3 jam  0x0000008a , 0x00008047 
+ 00000146  0x000000c4 nop  0x00000021 
+ 00000147  0x000000c5 jam  0x00000082 , 0x00008047 
+ 00000148  0x000000c6 nop  0x00000001 
+ 00000149  0x000000c7 jam  0x00000092 , 0x00008047 
+ 00000150  0x000000c8 nop  0x0000000a 
+ 00000151  0x000000c9 jam  0x000000b2 , 0x00008047 
+ 00000152  0x000000ca fetch  0x00000001 , 0x00008007 
+ 00000153  0x000000cb jam  0x00000092 , 0x00008047 
+ 00000154  0x000000cc nop  0x00000001 
+ 00000155  0x000000cd jam  0x00000082 , 0x00008047 
+ 00000156  0x000000ce nop  0x00000001 
+ 00000157  0x000000cf qisolate0  0x0000003f 
+ 00000158  0x000000d0 branch  0x0000007e , 0x00000001 
+ 00000159  0x000000d1 bmark1  0x00000022 , 0x000000a2 
+ 00000160  0x000000d2 set1  0x00000022 , 0x00000000 
+ 00000161  0x000000d3 branch  0x0000007f 
+ 00000162  0x000000d6 fetch  0x00000002 , 0x00008044 
+ 00000163  0x000000d7 increase  0x00000001 , 0x0000003f 
+ 00000164  0x000000d8 store  0x00000002 , 0x00008044 
+ 00000165  0x000000d9 increase  0x00000001 , 0x00000007 
+ 00000166  0x000000da compare  0x00000008 , 0x00000007 , 0x0000000f 
+ 00000167  0x000000db nbranch  0x0000007e , 0x00000001 
+ 00000168  0x000000dc loop  0x0000007b 
+ 00000169  0x000000dd branch  0x00006b26 
+ 00000170  0x000000e0 set1  0x00000007 , 0x00000002 
+ 00000171  0x000000e1 call  0x00006ee0 
+ 00000172  0x000000e2 nsetflag  0x00000001 , 0x00000007 , 0x00000002 
+ 00000173  0x000000e3 branch  0x00006eac 
+ 00000174  0x000000e7 call  0x000023f0 
+ 00000175  0x000000e8 fetch  0x00000003 , 0x000040bd 
+ 00000176  0x000000e9 rtn  0x00000034 
+ 00000177  0x000000ea rtn 
+ 00000178  0x000000eb fetch  0x00000001 , 0x00004a7a 
+ 00000179  0x000000ec nrtn  0x00000034 
+ 00000180  0x000000ed fetch  0x00000001 , 0x00004a7b 
+ 00000181  0x000000ee nrtn  0x00000034 
+ 00000182  0x000000ef fetch  0x00000001 , 0x00004720 
+ 00000183  0x000000f0 nrtn  0x00000034 
+ 00000184  0x000000f1 fetch  0x00000002 , 0x00004750 
+ 00000185  0x000000f2 nrtn  0x00000034 
+ 00000186  0x000000f3 fetch  0x00000001 , 0x00004a9f 
+ 00000187  0x000000f4 nrtn  0x00000034 
+ 00000188  0x000000f5 branch  0x00002467 
+ 00000189  0x000000f9 call  0x00003717 
+ 00000190  0x000000fa call  0x00007384 
+ 00000191  0x000000fb call  0x000000cd 
+ 00000192  0x000000fc call  0x000001b0 
+ 00000193  0x000000fd call  0x000000c3 
+ 00000194  0x000000fe branch  0x00003eb2 
+ 00000195  0x00000101 fetch  0x00000001 , 0x00004678 
+ 00000196  0x00000102 bne  0x00000000 , 0x000000c7 
+ 00000197  0x00000103 call  0x000035d3 
+ 00000198  0x00000104 branch  0x000058fc 
+ 00000199  0x00000106 setarg  0x000000a0 
+ 00000200  0x00000107 call  0x000040f9 
+ 00000201  0x00000108 fetch  0x00000001 , 0x00004422 
+ 00000202  0x00000109 rtnbit0  0x00000000 
+ 00000203  0x0000010a setarg  0x00000050 
+ 00000204  0x0000010b branch  0x000040f9 
+ 00000205  0x0000010e call  0x000000d5 
+ 00000206  0x0000010f rtn  0x0000002b 
+ 00000207  0x00000110 call  0x000035c8 
+ 00000208  0x00000111 call  0x0000323a 
+ 00000209  0x00000112 call  0x000000df 
+ 00000210  0x00000113 jam  0x0000000a , 0x000040a6 
+ 00000211  0x00000114 call  0x000000dd 
+ 00000212  0x00000115 branch  0x00003ec2 
+ 00000213  0x00000117 fetch  0x00000002 , 0x00004948 
+ 00000214  0x00000118 copy  0x0000003f , 0x00000012 
+ 00000215  0x00000119 arg  0x00000008 , 0x00000039 
+ 00000216  0x0000011b ifetcht  0x00000001 , 0x00000012 
+ 00000217  0x0000011c call  0x0000041d 
+ 00000218  0x0000011d increase  0x00000001 , 0x00000012 
+ 00000219  0x0000011e loop  0x000000d8 
+ 00000220  0x0000011f rtn 
+ 00000221  0x00000121 call  0x00004184 
+ 00000222  0x00000122 branch  0x00004162 
+ 00000223  0x00000125 call  0x00003ef4 
+ 00000224  0x00000126 call  0x000000e2 
+ 00000225  0x00000127 branch  0x00003edd 
+ 00000226  0x0000012a setarg  0x00009000 
+ 00000227  0x0000012b store  0x00000002 , 0x000042f9 
+ 00000228  0x0000012c fetch  0x00000008 , 0x0000488e 
+ 00000229  0x0000012d bbit1  0x00000023 , 0x0000680c 
+ 00000230  0x0000012e setarg  0x000095b8 
+ 00000231  0x0000012f store  0x00000002 , 0x000048d6 
+ 00000232  0x00000130 fetch  0x00000008 , 0x0000488e 
+ 00000233  0x00000131 bbit1  0x00000020 , 0x0000680c 
+ 00000234  0x00000132 bbit1  0x00000021 , 0x0000680c 
+ 00000235  0x00000133 setarg  0x000094fc 
+ 00000236  0x00000134 store  0x00000002 , 0x000048d6 
+ 00000237  0x00000135 fetch  0x00000008 , 0x0000488e 
+ 00000238  0x00000136 bbit1  0x00000022 , 0x0000680c 
+ 00000239  0x00000137 setarg  0x00004ae8 
+ 00000240  0x00000138 store  0x00000002 , 0x000048d6 
+ 00000241  0x00000139 branch  0x0000680c 
+ 00000242  0x0000013c fetch  0x00000008 , 0x0000488e 
+ 00000243  0x0000013d bbit1  0x0000000f , 0x000000f5 
+ 00000244  0x0000013e branch  0x00003fd8 
+ 00000245  0x00000141 fetch  0x00000002 , 0x00004abd 
+ 00000246  0x00000143 fetcht  0x00000002 , 0x00004abf 
+ 00000247  0x00000144 isub  0x00000002 , 0x0000003e 
+ 00000248  0x00000145 rtn  0x00000002 
+ 00000249  0x00000146 fetch  0x00000001 , 0x00004678 
+ 00000250  0x00000147 beq  0x00000000 , 0x00003fe1 
+ 00000251  0x00000148 beq  0x00000001 , 0x00003feb 
+ 00000252  0x00000149 rtn 
+ 00000253  0x0000014c setarg  0x00000100 
+ 00000254  0x0000014d store  0x00000002 , 0x000040a4 
+ 00000255  0x0000014e jam  0x0000000c , 0x000040a6 
+ 00000256  0x00000150 branch  0x0000430f 
+ 00000257  0x00000153 call  0x00000104 
+ 00000258  0x00000154 call  0x000003ad 
+ 00000259  0x00000155 branch  0x00004333 
+ 00000260  0x0000015a call  0x000001b0 
+ 00000261  0x0000015b setarg  0x00000000 
+ 00000262  0x0000015c store  0x00000002 , 0x0000499e 
+ 00000263  0x0000015d arg  0x0000494e , 0x00000006 
+ 00000264  0x0000015e arg  0x00004963 , 0x00000005 
+ 00000265  0x0000015f arg  0x00000014 , 0x00000039 
+ 00000266  0x00000160 call  0x00007cdc 
+ 00000267  0x00000161 call  0x000043af 
+ 00000268  0x00000162 setarg  0x0000494e 
+ 00000269  0x00000163 store  0x00000002 , 0x00004998 
+ 00000270  0x00000164 setarg  0x00004ada 
+ 00000271  0x00000165 store  0x00000002 , 0x0000499a 
+ 00000272  0x00000166 call  0x000043ad 
+ 00000273  0x00000167 call  0x000043ab 
+ 00000274  0x00000169 fetch  0x00000002 , 0x0000499e 
+ 00000275  0x0000016a increase  0x00000001 , 0x0000003f 
+ 00000276  0x0000016b store  0x00000002 , 0x0000499e 
+ 00000277  0x0000016c bbit1  0x00000009 , 0x00000104 
+ 00000278  0x0000016d fetcht  0x00000001 , 0x00004911 
+ 00000279  0x0000016e call  0x00006ee0 
+ 00000280  0x0000016f nbranch  0x00000112 , 0x00000001 
+ 00000281  0x00000170 call  0x000043af 
+ 00000282  0x00000172 fetcht  0x00000001 , 0x00004911 
+ 00000283  0x00000173 call  0x00006ee0 
+ 00000284  0x00000174 branch  0x0000011a , 0x00000001 
+ 00000285  0x00000175 call  0x00000152 
+ 00000286  0x00000176 call  0x00000141 
+ 00000287  0x00000177 call  0x000043ab 
+ 00000288  0x00000178 call  0x000043ad 
+ 00000289  0x0000017a fetch  0x00000002 , 0x0000494c 
+ 00000290  0x0000017b copy  0x0000003f , 0x00000012 
+ 00000291  0x0000017c jam  0x00000000 , 0x0000499d 
+ 00000292  0x0000017e ifetcht  0x00000001 , 0x00000012 
+ 00000293  0x0000017f fetch  0x00000002 , 0x0000494a 
+ 00000294  0x00000180 copy  0x0000003f , 0x00000011 
+ 00000295  0x00000181 copy  0x00000011 , 0x00000013 
+ 00000296  0x00000182 arg  0x00000014 , 0x00000039 
+ 00000297  0x00000184 ifetch  0x00000001 , 0x00000011 
+ 00000298  0x00000185 isub  0x00000002 , 0x0000003e 
+ 00000299  0x00000186 branch  0x00004366 , 0x00000005 
+ 00000300  0x00000187 increase  0x00000001 , 0x00000011 
+ 00000301  0x00000188 loop  0x00000129 
+ 00000302  0x0000018a increase  0x00000001 , 0x00000012 
+ 00000303  0x0000018b fetch  0x00000001 , 0x0000499d 
+ 00000304  0x0000018c increase  0x00000001 , 0x0000003f 
+ 00000305  0x0000018d store  0x00000001 , 0x0000499d 
+ 00000306  0x0000018e sub  0x0000003f , 0x0000000b , 0x0000003e 
+ 00000307  0x0000018f branch  0x00000124 , 0x00000002 
+ 00000308  0x00000191 branch  0x000001c7 
+ 00000309  0x00000194 fetch  0x00000002 , 0x00004998 
+ 00000310  0x00000195 copy  0x0000003f , 0x00000005 
+ 00000311  0x00000196 copy  0x00000011 , 0x0000003f 
+ 00000312  0x00000197 isub  0x00000013 , 0x0000003f 
+ 00000313  0x00000198 iadd  0x00000005 , 0x00000005 
+ 00000314  0x00000199 fetch  0x00000002 , 0x0000499a 
+ 00000315  0x0000019a copy  0x0000003f , 0x00000013 
+ 00000316  0x0000019b fetch  0x00000001 , 0x0000499d 
+ 00000317  0x0000019c iadd  0x00000013 , 0x00000013 
+ 00000318  0x0000019d ifetch  0x00000001 , 0x00000013 
+ 00000319  0x0000019e istore  0x00000001 , 0x00000005 
+ 00000320  0x0000019f branch  0x0000012e 
+ 00000321  0x000001a4 fetch  0x00000002 , 0x0000494a 
+ 00000322  0x000001a5 copy  0x0000003f , 0x00000012 
+ 00000323  0x000001a6 jam  0x00000000 , 0x0000499d 
+ 00000324  0x000001a8 jam  0x00000000 , 0x0000499c 
+ 00000325  0x000001a9 ifetcht  0x00000001 , 0x00000012 
+ 00000326  0x000001aa isolate1  0x00000007 , 0x00000002 
+ 00000327  0x000001ab branch  0x0000014c , 0x00000001 
+ 00000328  0x000001ac call  0x00006ef1 
+ 00000329  0x000001ad call  0x00000166 
+ 00000330  0x000001ae ifetcht  0x00000001 , 0x00000012 
+ 00000331  0x000001af call  0x00006f0b 
+ 00000332  0x000001b2 increase  0x00000001 , 0x00000012 
+ 00000333  0x000001b3 fetch  0x00000002 , 0x00004998 
+ 00000334  0x000001b4 call  0x0000437d 
+ 00000335  0x000001b5 sub  0x0000003f , 0x00000013 , 0x0000003e 
+ 00000336  0x000001b6 branch  0x00000144 , 0x00000002 
+ 00000337  0x000001b7 rtn 
+ 00000338  0x000001b9 jam  0x00000000 , 0x0000499d 
+ 00000339  0x000001bb call  0x000043a9 
+ 00000340  0x000001bd call  0x0000015a 
+ 00000341  0x000001be call  0x000043a7 
+ 00000342  0x000001c0 call  0x0000015a 
+ 00000343  0x000001c1 sub  0x0000003f , 0x0000000b , 0x0000003e 
+ 00000344  0x000001c2 branch  0x00000153 , 0x00000002 
+ 00000345  0x000001c3 branch  0x000043a9 
+ 00000346  0x000001c6 jam  0x00000000 , 0x0000499c 
+ 00000347  0x000001c7 call  0x00000166 
+ 00000348  0x000001c8 fetch  0x00000002 , 0x0000499a 
+ 00000349  0x000001ca copy  0x0000003f , 0x00000005 
+ 00000350  0x000001cb fetch  0x00000001 , 0x0000499d 
+ 00000351  0x000001cc iadd  0x00000005 , 0x00000005 
+ 00000352  0x000001cd fetch  0x00000001 , 0x0000499c 
+ 00000353  0x000001ce istore  0x00000001 , 0x00000005 
+ 00000354  0x000001cf fetch  0x00000001 , 0x0000499d 
+ 00000355  0x000001d0 increase  0x00000001 , 0x0000003f 
+ 00000356  0x000001d1 store  0x00000001 , 0x0000499d 
+ 00000357  0x000001d2 rtn 
+ 00000358  0x000001d5 call  0x00000174 
+ 00000359  0x000001d6 nop  0x00000078 
+ 00000360  0x000001d8 call  0x0000017e 
+ 00000361  0x000001d9 nop  0x00000078 
+ 00000362  0x000001da call  0x0000017a 
+ 00000363  0x000001db ifetcht  0x00000001 , 0x00000013 
+ 00000364  0x000001dc call  0x00006ee0 
+ 00000365  0x000001dd fetch  0x00000001 , 0x0000499c 
+ 00000366  0x000001de rshift  0x0000003f , 0x0000003f 
+ 00000367  0x000001df setflag  0x00000001 , 0x00000007 , 0x0000003f 
+ 00000368  0x000001e0 store  0x00000001 , 0x0000499c 
+ 00000369  0x000001e1 increase  0x00000001 , 0x00000013 
+ 00000370  0x000001e2 loop  0x0000016b 
+ 00000371  0x000001e4 rtn 
+ 00000372  0x000001e6 call  0x0000017a 
+ 00000373  0x000001e8 ifetcht  0x00000001 , 0x00000013 
+ 00000374  0x000001e9 call  0x00006eed 
+ 00000375  0x000001ea increase  0x00000001 , 0x00000013 
+ 00000376  0x000001eb loop  0x00000175 
+ 00000377  0x000001ec rtn 
+ 00000378  0x000001ee fetch  0x00000002 , 0x00004948 
+ 00000379  0x000001ef copy  0x0000003f , 0x00000013 
+ 00000380  0x000001f0 arg  0x00000008 , 0x00000039 
+ 00000381  0x000001f1 rtn 
+ 00000382  0x000001f3 call  0x0000017a 
+ 00000383  0x000001f5 ifetcht  0x00000001 , 0x00000013 
+ 00000384  0x000001f6 call  0x00006f0b 
+ 00000385  0x000001f7 increase  0x00000001 , 0x00000013 
+ 00000386  0x000001f8 loop  0x0000017f 
+ 00000387  0x000001f9 rtn 
+ 00000388  0x000001fc call  0x00007de6 
+ 00000389  0x000001fe fetcht  0x00000001 , 0x0000490f 
+ 00000390  0x000001ff call  0x00006eac 
+ 00000391  0x00000201 fetch  0x00000002 , 0x0000494a 
+ 00000392  0x00000202 copy  0x0000003f , 0x00000012 
+ 00000393  0x00000203 arg  0x00000014 , 0x00000039 
+ 00000394  0x00000205 ifetcht  0x00000001 , 0x00000012 
+ 00000395  0x00000206 isolate1  0x00000007 , 0x00000002 
+ 00000396  0x00000207 ncall  0x00006ef1 , 0x00000001 
+ 00000397  0x00000208 increase  0x00000001 , 0x00000012 
+ 00000398  0x00000209 loop  0x0000018a 
+ 00000399  0x0000020b call  0x00003f1b 
+ 00000400  0x0000020c jam  0x00000000 , 0x0000488c 
+ 00000401  0x0000020e fetch  0x00000002 , 0x00004948 
+ 00000402  0x0000020f copy  0x0000003f , 0x00000012 
+ 00000403  0x00000210 arg  0x00000008 , 0x00000039 
+ 00000404  0x00000212 ifetcht  0x00000001 , 0x00000012 
+ 00000405  0x00000213 sub  0x00000002 , 0x000000ff , 0x0000003e 
+ 00000406  0x00000214 ncall  0x000001a1 , 0x00000005 
+ 00000407  0x00000215 ifetcht  0x00000001 , 0x00000012 
+ 00000408  0x00000216 call  0x00006f0b 
+ 00000409  0x00000217 increase  0x00000001 , 0x00000012 
+ 00000410  0x00000218 loop  0x00000194 
+ 00000411  0x0000021a call  0x00006f4b 
+ 00000412  0x0000021b call  0x000023e1 
+ 00000413  0x0000021c fetcht  0x00000001 , 0x00004666 
+ 00000414  0x0000021d call  0x00004f0a 
+ 00000415  0x0000021e call  0x00004f0e 
+ 00000416  0x0000021f branch  0x000040dd 
+ 00000417  0x00000222 fetch  0x00000001 , 0x000049a0 
+ 00000418  0x00000223 branch  0x00006eac , 0x00000034 
+ 00000419  0x00000225 branch  0x00006ea5 
+ 00000420  0x00000228 sub  0x00000002 , 0x000000ff , 0x0000003e 
+ 00000421  0x00000229 rtn  0x00000005 
+ 00000422  0x0000022a arg  0x00000003 , 0x00000008 
+ 00000423  0x0000022b call  0x00006e9c 
+ 00000424  0x0000022c isolate0  0x00000000 , 0x00000002 
+ 00000425  0x0000022d branch  0x000001ab , 0x00000001 
+ 00000426  0x0000022e lshift4  0x00000008 , 0x00000008 
+ 00000427  0x00000230 ifetch  0x00000001 , 0x00000005 
+ 00000428  0x00000231 iand  0x00000030 , 0x0000003f 
+ 00000429  0x00000232 ior  0x00000008 , 0x0000003f 
+ 00000430  0x00000233 istore  0x00000001 , 0x00000005 
+ 00000431  0x00000234 rtn 
+ 00000432  0x00000236 call  0x00007de6 
+ 00000433  0x00000237 fetcht  0x00000001 , 0x0000490f 
+ 00000434  0x00000238 call  0x00004f0a 
+ 00000435  0x0000023a fetch  0x00000008 , 0x0000488e 
+ 00000436  0x0000023b isolate1  0x0000000a , 0x0000003f 
+ 00000437  0x0000023c call  0x000001dd , 0x00000001 
+ 00000438  0x0000023e setarg  0x0000491f 
+ 00000439  0x0000023f store  0x00000002 , 0x00004948 
+ 00000440  0x00000241 setarg  0x00004927 
+ 00000441  0x00000242 store  0x00000002 , 0x0000494a 
+ 00000442  0x00000244 setarg  0x0000493c 
+ 00000443  0x00000245 store  0x00000002 , 0x0000494c 
+ 00000444  0x00000246 call  0x000001c7 
+ 00000445  0x00000247 call  0x000023e1 
+ 00000446  0x00000248 fetch  0x00000002 , 0x0000494a 
+ 00000447  0x00000249 copy  0x0000003f , 0x00000012 
+ 00000448  0x0000024a arg  0x00000014 , 0x00000039 
+ 00000449  0x0000024c ifetcht  0x00000001 , 0x00000012 
+ 00000450  0x0000024d isolate1  0x00000007 , 0x00000002 
+ 00000451  0x0000024e ncall  0x00006f0b , 0x00000001 
+ 00000452  0x0000024f increase  0x00000001 , 0x00000012 
+ 00000453  0x00000250 loop  0x00003f09 
+ 00000454  0x00000251 rtn 
+ 00000455  0x00000254 fetch  0x00000002 , 0x00004948 
+ 00000456  0x00000255 copy  0x0000003f , 0x00000012 
+ 00000457  0x00000256 arg  0x00000008 , 0x00000039 
+ 00000458  0x00000258 ifetcht  0x00000001 , 0x00000012 
+ 00000459  0x00000259 call  0x00006f0b 
+ 00000460  0x0000025a call  0x000001d0 
+ 00000461  0x0000025b increase  0x00000001 , 0x00000012 
+ 00000462  0x0000025c loop  0x000001ca 
+ 00000463  0x0000025d rtn 
+ 00000464  0x00000260 call  0x00006ec0 
+ 00000465  0x00000261 sub  0x00000002 , 0x000000ff , 0x0000003e 
+ 00000466  0x00000262 rtn  0x00000005 
+ 00000467  0x00000263 arg  0x00000000 , 0x00000008 
+ 00000468  0x00000264 call  0x00006e9c 
+ 00000469  0x00000265 isolate0  0x00000000 , 0x00000002 
+ 00000470  0x00000266 branch  0x000001d8 , 0x00000001 
+ 00000471  0x00000267 lshift4  0x00000008 , 0x00000008 
+ 00000472  0x00000269 ifetch  0x00000001 , 0x00000005 
+ 00000473  0x0000026a iand  0x00000030 , 0x0000003f 
+ 00000474  0x0000026b ior  0x00000008 , 0x0000003f 
+ 00000475  0x0000026c istore  0x00000001 , 0x00000005 
+ 00000476  0x0000026d rtn 
+ 00000477  0x00000270 fetch  0x00000001 , 0x00008142 
+ 00000478  0x00000271 set0  0x00000003 , 0x0000003f 
+ 00000479  0x00000272 store  0x00000001 , 0x00008142 
+ 00000480  0x00000273 rtn 
+ 00000481  0x00000276 fetch  0x00000001 , 0x00004ac2 
+ 00000482  0x00000277 rtn  0x00000034 
+ 00000483  0x00000278 increase  0xffffffff , 0x0000003f 
+ 00000484  0x00000279 store  0x00000001 , 0x00004ac2 
+ 00000485  0x0000027a fetch  0x00000008 , 0x0000488e 
+ 00000486  0x0000027b bbit1  0x00000028 , 0x000001ea 
+ 00000487  0x0000027c fetch  0x00000001 , 0x00004ac2 
+ 00000488  0x0000027d branch  0x00004166 , 0x00000034 
+ 00000489  0x0000027e branch  0x0000416c 
+ 00000490  0x00000281 fetch  0x00000001 , 0x00004ac2 
+ 00000491  0x00000282 branch  0x0000413c , 0x00000034 
+ 00000492  0x00000283 branch  0x0000413a 
+ 00000493  0x00000288 fetch  0x00000001 , 0x00004678 
+ 00000494  0x00000289 beq  0x00000000 , 0x000001f1 
+ 00000495  0x0000028a fetch  0x00000001 , 0x00004753 
+ 00000496  0x0000028b rtneq  0x00000000 
+ 00000497  0x0000028d fetch  0x00000001 , 0x00004ac5 
+ 00000498  0x0000028e rtnne  0x00000000 
+ 00000499  0x0000028f fetch  0x00000001 , 0x00004ace 
+ 00000500  0x00000290 beq  0x0000005a , 0x00004193 
+ 00000501  0x00000291 fetch  0x00000002 , 0x00004741 
+ 00000502  0x00000292 rtn  0x00000034 
+ 00000503  0x00000293 fetch  0x00000002 , 0x0000471e 
+ 00000504  0x00000294 fetcht  0x00000002 , 0x00004741 
+ 00000505  0x00000295 isub  0x00000002 , 0x00000002 
+ 00000506  0x00000296 fetch  0x00000002 , 0x00004ac3 
+ 00000507  0x00000297 isub  0x00000002 , 0x0000003f 
+ 00000508  0x00000298 branch  0x00000200 , 0x00000002 
+ 00000509  0x00000299 call  0x0000419d 
+ 00000510  0x0000029a call  0x000041a9 
+ 00000511  0x0000029b branch  0x000041a3 
+ 00000512  0x0000029e call  0x00004199 
+ 00000513  0x0000029f call  0x000041a5 
+ 00000514  0x000002a0 branch  0x00000203 
+ 00000515  0x000002a2 fetch  0x00000001 , 0x0000470d 
+ 00000516  0x000002a3 bbit0  0x00000001 , 0x000041a3 
+ 00000517  0x000002a4 jam  0x00000000 , 0x00004ac2 
+ 00000518  0x000002a5 fetcht  0x00000001 , 0x00004914 
+ 00000519  0x000002a6 branch  0x00006ef1 
+ 00000520  0x000002a9 call  0x000040e0 
+ 00000521  0x000002aa call  0x000040cc 
+ 00000522  0x000002ab call  0x000040dd 
+ 00000523  0x000002ae call  0x00004100 
+ 00000524  0x000002af call  0x000001ed 
+ 00000525  0x000002b0 call  0x000041ab 
+ 00000526  0x000002b1 call  0x000001e1 
+ 00000527  0x000002b2 call  0x0000413e 
+ 00000528  0x000002b3 call  0x000003f3 
+ 00000529  0x000002b5 call  0x00000225 
+ 00000530  0x000002b6 call  0x0000428f 
+ 00000531  0x000002b7 call  0x000042c4 
+ 00000532  0x000002ba call  0x0000326c 
+ 00000533  0x000002bb call  0x00003507 
+ 00000534  0x000002bc call  0x000058f6 
+ 00000535  0x000002bd call  0x000042b5 
+ 00000536  0x000002be call  0x000042bf 
+ 00000537  0x000002c1 call  0x00004299 
+ 00000538  0x000002c2 call  0x000042a4 
+ 00000539  0x000002c3 call  0x0000550d 
+ 00000540  0x000002c4 call  0x000042ad 
+ 00000541  0x000002c5 call  0x00005510 
+ 00000542  0x000002c6 call  0x000042b2 
+ 00000543  0x000002c7 call  0x000042a1 
+ 00000544  0x000002c9 call  0x00005527 
+ 00000545  0x000002ca call  0x0000429e 
+ 00000546  0x000002cb call  0x000042c9 
+ 00000547  0x000002cc call  0x000042cc 
+ 00000548  0x000002cd branch  0x000042d5 
+ 00000549  0x000002d2 call  0x00000227 
+ 00000550  0x000002d5 branch  0x0000022d 
+ 00000551  0x000002d9 jam  0x00000000 , 0x000048a9 
+ 00000552  0x000002da fetch  0x00000001 , 0x000048a7 
+ 00000553  0x000002db rtn  0x00000034 
+ 00000554  0x000002dc jam  0x00000000 , 0x000048a7 
+ 00000555  0x000002dd call  0x00000233 
+ 00000556  0x000002de branch  0x00006c99 
+ 00000557  0x000002e1 jam  0x00000000 , 0x000048aa 
+ 00000558  0x000002e2 fetch  0x00000001 , 0x000048a8 
+ 00000559  0x000002e3 rtn  0x00000034 
+ 00000560  0x000002e4 jam  0x00000000 , 0x000048a8 
+ 00000561  0x000002e5 call  0x00004045 
+ 00000562  0x000002e6 branch  0x00006c99 
+ 00000563  0x000002e9 fetch  0x00000008 , 0x0000488e 
+ 00000564  0x000002ea bbit1  0x0000000f , 0x00005594 
+ 00000565  0x000002eb bbit1  0x0000000e , 0x00004045 
+ 00000566  0x000002ec rtn 
+ 00000567  0x000002ee call  0x0000442e 
+ 00000568  0x000002f0 call  0x00000257 
+ 00000569  0x000002f1 call  0x0000023b 
+ 00000570  0x000002f2 branch  0x000043dd 
+ 00000571  0x000002f5 fetch  0x00000001 , 0x000049aa 
+ 00000572  0x000002f6 beq  0x00000046 , 0x000044f2 
+ 00000573  0x000002f7 beq  0x0000004b , 0x000044f8 
+ 00000574  0x000002f8 beq  0x0000004e , 0x000044fe 
+ 00000575  0x000002f9 beq  0x0000004a , 0x00004500 
+ 00000576  0x000002fa beq  0x0000004d , 0x00004502 
+ 00000577  0x000002fb beq  0x000000a5 , 0x00004504 
+ 00000578  0x000002fc beq  0x000000a6 , 0x0000450b 
+ 00000579  0x000002fd beq  0x000000a7 , 0x0000450d 
+ 00000580  0x000002fe beq  0x000000a8 , 0x0000450f 
+ 00000581  0x000002ff beq  0x000000a9 , 0x00004511 
+ 00000582  0x00000300 beq  0x000000aa , 0x0000451c 
+ 00000583  0x00000301 beq  0x000000ad , 0x00004523 
+ 00000584  0x00000302 beq  0x000000ab , 0x0000452a 
+ 00000585  0x00000303 beq  0x000000ac , 0x00004535 
+ 00000586  0x00000304 beq  0x000000af , 0x0000024c 
+ 00000587  0x00000305 rtn 
+ 00000588  0x00000308 fetch  0x00000001 , 0x00004aa1 
+ 00000589  0x00000309 beq  0x00000003 , 0x00000254 
+ 00000590  0x0000030a fetch  0x00000001 , 0x00004678 
+ 00000591  0x0000030b bne  0x00000000 , 0x00000252 
+ 00000592  0x0000030c fetch  0x00000001 , 0x00004aa1 
+ 00000593  0x0000030d beq  0x00000002 , 0x00000254 
+ 00000594  0x0000030f setarg  0x000000f0 
+ 00000595  0x00000310 branch  0x000044aa 
+ 00000596  0x00000312 jam  0x00000008 , 0x00004a9d 
+ 00000597  0x00000313 jam  0x0000000b , 0x00004a9e 
+ 00000598  0x00000314 branch  0x0000453e 
+ 00000599  0x00000317 fetch  0x00000001 , 0x000049ab 
+ 00000600  0x00000318 isolate1  0x00000000 , 0x0000003f 
+ 00000601  0x00000319 call  0x000044f0 , 0x00000001 
+ 00000602  0x0000031a call  0x00000277 
+ 00000603  0x0000031b fetch  0x00000001 , 0x00004a7a 
+ 00000604  0x0000031c ncall  0x0000445b , 0x00000034 
+ 00000605  0x0000031d fetch  0x00000001 , 0x0000474f 
+ 00000606  0x0000031e rtneq  0x000000ff 
+ 00000607  0x0000031f fetch  0x00000008 , 0x0000488e 
+ 00000608  0x00000320 bbit0  0x00000034 , 0x00000263 
+ 00000609  0x00000321 fetch  0x00000001 , 0x00004a93 
+ 00000610  0x00000322 branch  0x00000264 
+ 00000611  0x00000325 fetch  0x00000001 , 0x00004a84 
+ 00000612  0x00000326 fetcht  0x00000001 , 0x00004a7a 
+ 00000613  0x00000327 ixor  0x00000002 , 0x0000003f 
+ 00000614  0x0000032b rtn  0x00000005 
+ 00000615  0x0000032d fetch  0x00000001 , 0x000049aa 
+ 00000616  0x0000032e beq  0x00000029 , 0x00004451 
+ 00000617  0x0000032f beq  0x0000004c , 0x00004459 
+ 00000618  0x00000330 beq  0x0000003a , 0x0000028b 
+ 00000619  0x00000331 beq  0x0000003b , 0x00000291 
+ 00000620  0x00000332 beq  0x0000003c , 0x00000297 
+ 00000621  0x00000333 beq  0x0000003d , 0x000002a1 
+ 00000622  0x00000334 sub  0x0000003f , 0x00000045 , 0x0000003e 
+ 00000623  0x00000335 nrtn  0x00000002 
+ 00000624  0x00000336 arg  0x0000003a , 0x00000002 
+ 00000625  0x00000337 isub  0x00000002 , 0x0000003f 
+ 00000626  0x00000338 nrtn  0x00000002 
+ 00000627  0x00000339 arg  0x00004a86 , 0x00000006 
+ 00000628  0x0000033a iadd  0x00000006 , 0x00000006 
+ 00000629  0x0000033b ifetch  0x00000001 , 0x00000006 
+ 00000630  0x0000033c branch  0x000044aa 
+ 00000631  0x0000033f fetch  0x00000001 , 0x00004aa1 
+ 00000632  0x00000340 rtnne  0x00000002 
+ 00000633  0x00000341 fetch  0x00000001 , 0x000049aa 
+ 00000634  0x00000342 beq  0x00000035 , 0x0000027c 
+ 00000635  0x00000343 rtn 
+ 00000636  0x00000345 fetch  0x00000001 , 0x00004a7d 
+ 00000637  0x00000346 rtneq  0x00000001 
+ 00000638  0x00000347 jam  0x00000040 , 0x00004a9d 
+ 00000639  0x00000348 jam  0x00000035 , 0x00004a9e 
+ 00000640  0x00000349 branch  0x0000453e 
+ 00000641  0x0000034c call  0x00004468 
+ 00000642  0x0000034d fetch  0x00000001 , 0x000049aa 
+ 00000643  0x0000034e beq  0x00000052 , 0x0000448d 
+ 00000644  0x0000034f beq  0x00000051 , 0x00004491 
+ 00000645  0x00000350 beq  0x00000050 , 0x00004495 
+ 00000646  0x00000351 beq  0x0000004f , 0x00004499 
+ 00000647  0x00000354 beq  0x0000001a , 0x000044ac 
+ 00000648  0x00000355 beq  0x00000008 , 0x000044bc 
+ 00000649  0x00000356 beq  0x00000014 , 0x000044c3 
+ 00000650  0x00000357 rtn 
+ 00000651  0x0000035a fetch  0x00000001 , 0x00004aa1 
+ 00000652  0x0000035b beq  0x00000002 , 0x0000028f 
+ 00000653  0x0000035c setarg  0x000000f6 
+ 00000654  0x0000035d branch  0x000044aa 
+ 00000655  0x0000035f setarg  0x000000f8 
+ 00000656  0x00000360 branch  0x000044aa 
+ 00000657  0x00000362 fetch  0x00000001 , 0x00004aa1 
+ 00000658  0x00000363 beq  0x00000002 , 0x00000295 
+ 00000659  0x00000364 setarg  0x000000f1 
+ 00000660  0x00000365 branch  0x000044aa 
+ 00000661  0x00000367 setarg  0x000000f9 
+ 00000662  0x00000368 branch  0x000044aa 
+ 00000663  0x0000036a fetch  0x00000001 , 0x00004aa1 
+ 00000664  0x0000036b beq  0x00000002 , 0x0000029d 
+ 00000665  0x0000036c beq  0x00000001 , 0x0000029f 
+ 00000666  0x0000036d jam  0x00000008 , 0x00004a9d 
+ 00000667  0x0000036e jam  0x0000000c , 0x00004a9e 
+ 00000668  0x0000036f branch  0x0000453e 
+ 00000669  0x00000371 setarg  0x000000f7 
+ 00000670  0x00000372 branch  0x000044aa 
+ 00000671  0x00000374 setarg  0x000000fe 
+ 00000672  0x00000375 branch  0x000044aa 
+ 00000673  0x00000377 fetch  0x00000001 , 0x00004aa1 
+ 00000674  0x00000378 beq  0x00000002 , 0x000002a5 
+ 00000675  0x00000379 setarg  0x000000e8 
+ 00000676  0x0000037a branch  0x000044aa 
+ 00000677  0x0000037c jam  0x0000000a , 0x00004a9d 
+ 00000678  0x0000037d jam  0x00000020 , 0x00004a9e 
+ 00000679  0x0000037e branch  0x0000453e 
+ 00000680  0x00000381 fetch  0x00000001 , 0x00004750 
+ 00000681  0x00000382 rtnne  0x00000000 
+ 00000682  0x00000383 jam  0x00000000 , 0x0000470d 
+ 00000683  0x00000384 call  0x000041a3 
+ 00000684  0x00000385 call  0x00004184 
+ 00000685  0x00000386 jam  0x00000000 , 0x000049a9 
+ 00000686  0x00000387 fetch  0x00000001 , 0x00004678 
+ 00000687  0x00000388 rtneq  0x00000000 
+ 00000688  0x00000389 fetch  0x00000008 , 0x0000488e 
+ 00000689  0x0000038a rtnbit1  0x00000004 
+ 00000690  0x0000038b arg  0x00000004 , 0x00000007 
+ 00000691  0x0000038c call  0x00004a25 
+ 00000692  0x0000038d call  0x00003745 
+ 00000693  0x0000038f branch  0x000048c0 
+ 00000694  0x00000393 fetch  0x00000008 , 0x0000488e 
+ 00000695  0x00000394 bbit1  0x0000000f , 0x00003f31 
+ 00000696  0x00000395 branch  0x00003ec8 
+ 00000697  0x00000398 call  0x000002bb 
+ 00000698  0x00000399 branch  0x00003fa4 
+ 00000699  0x0000039c fetch  0x00000001 , 0x00004678 
+ 00000700  0x0000039d arg  0x000000ff , 0x00000002 
+ 00000701  0x0000039e isub  0x00000002 , 0x0000003e 
+ 00000702  0x0000039f branch  0x00003fca , 0x00000005 
+ 00000703  0x000003a0 fetch  0x00000002 , 0x000046a0 
+ 00000704  0x000003a1 arg  0x0000aa55 , 0x00000002 
+ 00000705  0x000003a2 isub  0x00000002 , 0x0000003e 
+ 00000706  0x000003a3 branch  0x000067cf , 0x00000005 
+ 00000707  0x000003a4 branch  0x00003fca 
+ 00000708  0x000003a8 copy  0x00000011 , 0x00000006 
+ 00000709  0x000003a9 ifetch  0x00000003 , 0x00000006 
+ 00000710  0x000003aa store  0x00000003 , 0x0000439b 
+ 00000711  0x000003ab beq  0x00000001 , 0x00004919 
+ 00000712  0x000003ac beq  0x00000007 , 0x0000495c 
+ 00000713  0x000003ad beq  0x00000009 , 0x00004938 
+ 00000714  0x000003ae beq  0x0000000b , 0x00004952 
+ 00000715  0x000003af beq  0x00000008 , 0x00004971 
+ 00000716  0x000003b0 beq  0x0000000c , 0x000002d1 
+ 00000717  0x000003b1 beq  0x0000000a , 0x0000499f 
+ 00000718  0x000003b2 beq  0x00000012 , 0x000049c5 
+ 00000719  0x000003b3 beq  0x00000052 , 0x000049cb 
+ 00000720  0x000003b4 branch  0x00002b76 
+ 00000721  0x000003b7 ifetch  0x00000002 , 0x00000006 
+ 00000722  0x000003b8 store  0x00000002 , 0x00000693 
+ 00000723  0x000003b9 iforce  0x00000011 
+ 00000724  0x000003ba fetcht  0x00000002 , 0x0000439c 
+ 00000725  0x000003bb fetch  0x00000002 , 0x00004334 
+ 00000726  0x000003bc isub  0x00000002 , 0x0000003e 
+ 00000727  0x000003bd nbranch  0x00002d2e , 0x00000005 
+ 00000728  0x000003be branch  0x00004999 
+ 00000729  0x000003c0 fetcht  0x00000002 , 0x0000439c 
+ 00000730  0x000003c1 fetch  0x00000001 , 0x00004323 
+ 00000731  0x000003c2 bbit1  0x00000003 , 0x0000030f 
+ 00000732  0x000003c5 fetch  0x00000008 , 0x0000488e 
+ 00000733  0x000003c6 bbit0  0x0000000b , 0x000002df 
+ 00000734  0x000003c7 bbit0  0x00000019 , 0x000002e1 
+ 00000735  0x000003c8 fetch  0x00000002 , 0x0000439c 
+ 00000736  0x000003c9 beq  0x00000030 , 0x00002de1 
+ 00000737  0x000003cb fetch  0x00000002 , 0x0000439c 
+ 00000738  0x000003cc beq  0x00000005 , 0x000049b7 
+ 00000739  0x000003cd beq  0x00000010 , 0x000049ba 
+ 00000740  0x000003cf fetcht  0x00000002 , 0x0000439c 
+ 00000741  0x000003d0 fetch  0x00000008 , 0x0000488e 
+ 00000742  0x000003d1 bbit1  0x00000023 , 0x000002f1 
+ 00000743  0x000003d2 fetch  0x00000002 , 0x00004334 
+ 00000744  0x000003d3 isub  0x00000002 , 0x0000003e 
+ 00000745  0x000003d4 nbranch  0x000002f1 , 0x00000005 
+ 00000746  0x000003d5 call  0x00002e24 
+ 00000747  0x000003d6 fetcht  0x00000002 , 0x000048d6 
+ 00000748  0x000003d7 copy  0x00000002 , 0x00000006 
+ 00000749  0x000003d8 ifetcht  0x00000002 , 0x00000006 
+ 00000750  0x000003d9 increase  0x00000001 , 0x00000002 
+ 00000751  0x000003da call  0x00007db2 
+ 00000752  0x000003db branch  0x00000301 
+ 00000753  0x000003df call  0x00002cb0 
+ 00000754  0x000003e0 nbranch  0x00002de1 , 0x00000005 
+ 00000755  0x000003e1 call  0x00002d26 , 0x00000028 
+ 00000756  0x000003e2 rtn  0x00000028 
+ 00000757  0x000003e3 call  0x00002cbb 
+ 00000758  0x000003e4 increase  0xfffffffe , 0x00000006 
+ 00000759  0x000003e5 ifetch  0x00000002 , 0x00000006 
+ 00000760  0x000003e6 arg  0x00002a00 , 0x00000002 
+ 00000761  0x000003e7 isub  0x00000002 , 0x0000003e 
+ 00000762  0x000003e8 branch  0x00002d14 , 0x00000005 
+ 00000763  0x000003e9 copy  0x00000006 , 0x00000013 
+ 00000764  0x000003ea call  0x00002e24 
+ 00000765  0x000003eb copy  0x00000013 , 0x00000006 
+ 00000766  0x000003ec ifetcht  0x00000001 , 0x00000006 
+ 00000767  0x000003ed increase  0x00000001 , 0x00000002 
+ 00000768  0x000003ee call  0x00007db2 
+ 00000769  0x000003f0 copy  0x0000003f , 0x00000013 
+ 00000770  0x000003f1 copy  0x0000003f , 0x00000011 
+ 00000771  0x000003f2 call  0x00007c6f 
+ 00000772  0x000003f3 call  0x00002dee 
+ 00000773  0x000003f4 setarg  0x0000000b 
+ 00000774  0x000003f5 istore  0x00000001 , 0x00000005 
+ 00000775  0x000003f6 fetch  0x00000002 , 0x0000439c 
+ 00000776  0x000003f7 beq  0x0000001f , 0x0000030c 
+ 00000777  0x000003f8 add  0x00000013 , 0xffffffff , 0x00000039 
+ 00000778  0x000003f9 call  0x00007c69 
+ 00000779  0x000003fa branch  0x00007cdc 
+ 00000780  0x000003fd add  0x00000013 , 0xffffffff , 0x00000039 
+ 00000781  0x000003fe arg  0x00004ae6 , 0x00000006 
+ 00000782  0x000003ff branch  0x00007cdc 
+ 00000783  0x00000403 fetch  0x00000002 , 0x00004334 
+ 00000784  0x00000404 isub  0x00000002 , 0x0000003e 
+ 00000785  0x00000405 nbranch  0x000002dc , 0x00000005 
+ 00000786  0x00000406 call  0x00002da5 
+ 00000787  0x00000407 nbranch  0x000002e1 , 0x00000028 
+ 00000788  0x00000408 branch  0x00002d24 
+ 00000789  0x0000040d fetch  0x00000001 , 0x00004aa0 
+ 00000790  0x0000040e beq  0x00000002 , 0x00000336 
+ 00000791  0x0000040f branch  0x000046cd 
+ 00000792  0x00000411 copy  0x00000002 , 0x0000003f 
+ 00000793  0x00000412 jam  0x00000005 , 0x00004a6f 
+ 00000794  0x00000413 fetcht  0x00000001 , 0x000049a6 
+ 00000795  0x00000414 sub  0x00000002 , 0x00000000 , 0x0000003e 
+ 00000796  0x00000415 branch  0x00000336 , 0x00000005 
+ 00000797  0x00000416 beq  0x000000e8 , 0x00000342 
+ 00000798  0x00000417 beq  0x000000e9 , 0x00000348 
+ 00000799  0x00000418 beq  0x000000ea , 0x0000034c 
+ 00000800  0x00000419 beq  0x000000eb , 0x00000350 
+ 00000801  0x0000041a beq  0x000000ec , 0x00000354 
+ 00000802  0x0000041b beq  0x000000ed , 0x00000358 
+ 00000803  0x0000041c beq  0x000000ee , 0x0000035c 
+ 00000804  0x0000041d beq  0x000000ef , 0x00000360 
+ 00000805  0x0000041f beq  0x000000f0 , 0x00000364 
+ 00000806  0x00000420 beq  0x000000f1 , 0x00000368 
+ 00000807  0x00000421 beq  0x000000f2 , 0x0000036c 
+ 00000808  0x00000422 beq  0x000000f3 , 0x00000370 
+ 00000809  0x00000423 beq  0x000000f4 , 0x00000374 
+ 00000810  0x00000424 beq  0x000000f5 , 0x00000378 
+ 00000811  0x00000425 beq  0x000000f6 , 0x0000037c 
+ 00000812  0x00000426 beq  0x000000f7 , 0x00000380 
+ 00000813  0x00000428 beq  0x000000f8 , 0x00000388 
+ 00000814  0x00000429 beq  0x000000f9 , 0x0000038c 
+ 00000815  0x0000042a beq  0x000000fa , 0x00000390 
+ 00000816  0x0000042c beq  0x000000fb , 0x00000394 
+ 00000817  0x0000042d beq  0x000000fc , 0x00000398 
+ 00000818  0x0000042e beq  0x000000fd , 0x0000039c 
+ 00000819  0x00000430 beq  0x000000fe , 0x000003a0 
+ 00000820  0x00000432 beq  0x000000ff , 0x000003a4 
+ 00000821  0x00000433 branch  0x000046e6 
+ 00000822  0x00000437 jam  0x00000002 , 0x000049a9 
+ 00000823  0x00000438 fetch  0x00000001 , 0x000049a6 
+ 00000824  0x00000439 call  0x000046ef , 0x00000034 
+ 00000825  0x0000043a jam  0x00000000 , 0x00004aa0 
+ 00000826  0x0000043b fetch  0x00000001 , 0x00004678 
+ 00000827  0x0000043c beq  0x00000000 , 0x0000033f 
+ 00000828  0x0000043d setarg  0x00000005 
+ 00000829  0x0000043e store  0x00000003 , 0x00004a6f 
+ 00000830  0x0000043f branch  0x000046e6 
+ 00000831  0x00000442 setarg  0x00000003 
+ 00000832  0x00000443 store  0x00000003 , 0x00004a6f 
+ 00000833  0x00000444 branch  0x000046e6 
+ 00000834  0x00000447 fetch  0x00000001 , 0x00004678 
+ 00000835  0x00000448 bne  0x00000000 , 0x00004715 
+ 00000836  0x00000449 setarg  0x00000183 
+ 00000837  0x0000044c store  0x00000002 , 0x00004a70 
+ 00000838  0x0000044d jam  0x00000003 , 0x00004a6f 
+ 00000839  0x0000044e branch  0x000046e6 
+ 00000840  0x00000451 fetch  0x00000001 , 0x00004678 
+ 00000841  0x00000452 bne  0x00000000 , 0x00004718 
+ 00000842  0x00000453 setarg  0x000000ea 
+ 00000843  0x00000454 branch  0x00000345 
+ 00000844  0x00000457 fetch  0x00000001 , 0x00004678 
+ 00000845  0x00000458 bne  0x00000000 , 0x0000471a 
+ 00000846  0x00000459 setarg  0x000000e9 
+ 00000847  0x0000045a branch  0x00000345 
+ 00000848  0x0000045d fetch  0x00000001 , 0x00004678 
+ 00000849  0x0000045e bne  0x00000000 , 0x0000471c 
+ 00000850  0x0000045f setarg  0x000000e2 
+ 00000851  0x00000460 branch  0x00000345 
+ 00000852  0x00000463 fetch  0x00000001 , 0x00004678 
+ 00000853  0x00000464 bne  0x00000000 , 0x0000471e 
+ 00000854  0x00000465 setarg  0x000000b6 
+ 00000855  0x00000466 branch  0x00000345 
+ 00000856  0x00000469 fetch  0x00000001 , 0x00004678 
+ 00000857  0x0000046a bne  0x00000000 , 0x00004720 
+ 00000858  0x0000046b setarg  0x000000b5 
+ 00000859  0x0000046c branch  0x00000345 
+ 00000860  0x0000046f fetch  0x00000001 , 0x00004678 
+ 00000861  0x00000470 bne  0x00000000 , 0x00004722 
+ 00000862  0x00000471 setarg  0x000000cd 
+ 00000863  0x00000472 branch  0x00000345 
+ 00000864  0x00000475 fetch  0x00000001 , 0x00004678 
+ 00000865  0x00000476 bne  0x00000000 , 0x00004724 
+ 00000866  0x00000477 setarg  0x000000b7 
+ 00000867  0x00000478 branch  0x00000345 
+ 00000868  0x0000047b fetch  0x00000001 , 0x00004678 
+ 00000869  0x0000047c bne  0x00000000 , 0x00004726 
+ 00000870  0x0000047d setarg  0x00000223 
+ 00000871  0x0000047e branch  0x00000345 
+ 00000872  0x00000481 fetch  0x00000001 , 0x00004678 
+ 00000873  0x00000482 bne  0x00000000 , 0x00004728 
+ 00000874  0x00000483 setarg  0x0000018a 
+ 00000875  0x00000484 branch  0x00000345 
+ 00000876  0x00000487 fetch  0x00000001 , 0x00004678 
+ 00000877  0x00000488 bne  0x00000000 , 0x0000472a 
+ 00000878  0x00000489 setarg  0x00000194 
+ 00000879  0x0000048a branch  0x00000345 
+ 00000880  0x0000048d fetch  0x00000001 , 0x00004678 
+ 00000881  0x0000048e bne  0x00000000 , 0x0000472c 
+ 00000882  0x0000048f setarg  0x0000022a 
+ 00000883  0x00000490 branch  0x00000345 
+ 00000884  0x00000493 fetch  0x00000001 , 0x00004678 
+ 00000885  0x00000494 bne  0x00000000 , 0x0000472e 
+ 00000886  0x00000495 setarg  0x00000192 
+ 00000887  0x00000496 branch  0x00000345 
+ 00000888  0x00000499 fetch  0x00000001 , 0x00004678 
+ 00000889  0x0000049a bne  0x00000000 , 0x00004730 
+ 00000890  0x0000049b setarg  0x00000221 
+ 00000891  0x0000049c branch  0x00000345 
+ 00000892  0x0000049f fetch  0x00000001 , 0x00004678 
+ 00000893  0x000004a0 bne  0x00000000 , 0x00004732 
+ 00000894  0x000004a1 setarg  0x00000224 
+ 00000895  0x000004a2 branch  0x00000345 
+ 00000896  0x000004a5 fetch  0x00000001 , 0x00004678 
+ 00000897  0x000004a6 bne  0x00000000 , 0x00004737 
+ 00000898  0x000004a7 fetch  0x00000001 , 0x00004aa1 
+ 00000899  0x000004a8 beq  0x00000001 , 0x00000386 
+ 00000900  0x000004a9 setarg  0x000001ae 
+ 00000901  0x000004aa branch  0x00000345 
+ 00000902  0x000004ad setarg  0x00000307 
+ 00000903  0x000004ae branch  0x00000345 
+ 00000904  0x000004b1 fetch  0x00000001 , 0x00004678 
+ 00000905  0x000004b2 bne  0x00000000 , 0x0000473d 
+ 00000906  0x000004b3 setarg  0x00000070 
+ 00000907  0x000004b4 branch  0x00000345 
+ 00000908  0x000004b7 fetch  0x00000001 , 0x00004678 
+ 00000909  0x000004b8 bne  0x00000000 , 0x0000473f 
+ 00000910  0x000004b9 setarg  0x0000006f 
+ 00000911  0x000004ba branch  0x00000345 
+ 00000912  0x000004bd fetch  0x00000001 , 0x00004678 
+ 00000913  0x000004be bne  0x00000000 , 0x00004741 
+ 00000914  0x000004bf setarg  0x00000030 
+ 00000915  0x000004c0 branch  0x00000345 
+ 00000916  0x000004c3 fetch  0x00000001 , 0x00004678 
+ 00000917  0x000004c4 bne  0x00000000 , 0x00004743 
+ 00000918  0x000004c5 setarg  0x000000b8 
+ 00000919  0x000004c6 branch  0x00000345 
+ 00000920  0x000004c9 fetch  0x00000001 , 0x00004678 
+ 00000921  0x000004ca bne  0x00000000 , 0x00004745 
+ 00000922  0x000004cb setarg  0x00000225 
+ 00000923  0x000004cc branch  0x00000345 
+ 00000924  0x000004cf fetch  0x00000001 , 0x00004678 
+ 00000925  0x000004d0 bne  0x00000000 , 0x00004747 
+ 00000926  0x000004d1 setarg  0x00000226 
+ 00000927  0x000004d2 branch  0x00000345 
+ 00000928  0x000004d5 fetch  0x00000001 , 0x00004678 
+ 00000929  0x000004d6 bne  0x00000000 , 0x00004749 
+ 00000930  0x000004d7 setarg  0x00000306 
+ 00000931  0x000004d8 branch  0x00000345 
+ 00000932  0x000004db fetch  0x00000001 , 0x00004678 
+ 00000933  0x000004dc bne  0x00000000 , 0x00004752 
+ 00000934  0x000004dd jam  0x00000002 , 0x00004a6f 
+ 00000935  0x000004de setarg  0x00000002 
+ 00000936  0x000004df store  0x00000001 , 0x00004a70 
+ 00000937  0x000004e0 branch  0x000046e6 
+ 00000938  0x000004e1 beq  0x000000ed , 0x00004720 
+ 00000939  0x000004e5 call  0x000047b3 
+ 00000940  0x000004e6 branch  0x0000379c 
+ 00000941  0x000004e9 arg  0x0000494e , 0x00000011 
+ 00000942  0x000004ea arg  0x00004963 , 0x00000012 
+ 00000943  0x000004eb arg  0x00000014 , 0x00000039 
+ 00000944  0x000004ec call  0x00007d66 
+ 00000945  0x000004ed nbranch  0x000003da , 0x00000005 
+ 00000946  0x000004ee branch  0x000043ba 
+ 00000947  0x000004f1 call  0x000003b5 
+ 00000948  0x000004f2 branch  0x000042de 
+ 00000949  0x000004f5 arg  0x00000000 , 0x00000011 
+ 00000950  0x000004f6 fetcht  0x00000004 , 0x00004b9a 
+ 00000951  0x000004f7 copy  0x00000022 , 0x00000012 
+ 00000952  0x000004f8 copy  0x00000012 , 0x0000003f 
+ 00000953  0x000004f9 isub  0x00000002 , 0x0000003e 
+ 00000954  0x000004fa ncall  0x000077f4 , 0x00000002 
+ 00000955  0x000004fc copy  0x00000012 , 0x0000003f 
+ 00000956  0x000004fd increase  0x00000028 , 0x00000002 
+ 00000957  0x000004fe isub  0x00000002 , 0x0000003e 
+ 00000958  0x000004ff nbranch  0x000003c7 , 0x00000002 
+ 00000959  0x00000500 increase  0x00000001 , 0x00000011 
+ 00000960  0x00000501 and  0x00000011 , 0x0000000f , 0x0000003f 
+ 00000961  0x00000502 nbranch  0x000003bb , 0x00000034 
+ 00000962  0x00000503 arg  0x00000000 , 0x00000011 
+ 00000963  0x00000504 call  0x000003cc 
+ 00000964  0x00000506 copy  0x00000022 , 0x0000003f 
+ 00000965  0x00000507 store  0x00000004 , 0x00004b9a 
+ 00000966  0x00000508 rtn 
+ 00000967  0x0000050c copy  0x00000011 , 0x0000003f 
+ 00000968  0x0000050d rtn  0x00000034 
+ 00000969  0x0000050e increase  0xffffffd8 , 0x00000002 
+ 00000970  0x0000050f set0  0x0000001c , 0x00000002 
+ 00000971  0x00000510 storet  0x00000004 , 0x00004b9a 
+ 00000972  0x00000512 store  0x00000001 , 0x00004b9e 
+ 00000973  0x00000514 fetch  0x00000001 , 0x00004b9e 
+ 00000974  0x00000515 rtn  0x00000034 
+ 00000975  0x00000516 increase  0xffffffff , 0x0000003f 
+ 00000976  0x00000517 store  0x00000001 , 0x00004b9e 
+ 00000977  0x00000518 call  0x000003d3 
+ 00000978  0x00000519 branch  0x000003cd 
+ 00000979  0x0000051c fetch  0x00000001 , 0x00004b99 
+ 00000980  0x0000051d rtn  0x00000034 
+ 00000981  0x0000051e fetch  0x00000001 , 0x0000474f 
+ 00000982  0x0000051f beq  0x000000ff , 0x000003d8 
+ 00000983  0x00000520 jam  0x00000001 , 0x00004094 
+ 00000984  0x00000522 jam  0x00000000 , 0x00004b99 
+ 00000985  0x00000523 rtn 
+ 00000986  0x00000526 jam  0x00000000 , 0x00004094 
+ 00000987  0x00000527 jam  0x00000001 , 0x00004b99 
+ 00000988  0x00000528 branch  0x000043b1 
+ 00000989  0x0000052b branch  0x00004815 
+ 00000990  0x0000052e copy  0x00000013 , 0x0000003f 
+ 00000991  0x00000530 beq  0x00000032 , 0x000048b3 
+ 00000992  0x00000531 beq  0x00000040 , 0x000048bb 
+ 00000993  0x00000532 beq  0x00000015 , 0x000048a2 
+ 00000994  0x00000534 beq  0x00000014 , 0x000003e4 
+ 00000995  0x00000535 branch  0x0000406c 
+ 00000996  0x00000538 branch  0x00004893 
+ 00000997  0x0000053f call  0x00004184 
+ 00000998  0x00000540 call  0x00003f2c 
+ 00000999  0x00000541 jam  0x00000000 , 0x000049a9 
+ 00001000  0x00000542 fetch  0x00000002 , 0x000045ef 
+ 00001001  0x00000543 nrtn  0x00000034 
+ 00001002  0x00000544 setarg  0x00000000 
+ 00001003  0x00000545 store  0x00000002 , 0x00004741 
+ 00001004  0x00000546 store  0x00000002 , 0x000045f5 
+ 00001005  0x00000547 store  0x00000001 , 0x000045f9 
+ 00001006  0x00000548 arg  0x00000000 , 0x00000007 
+ 00001007  0x00000549 call  0x00004a25 
+ 00001008  0x0000054a call  0x000048e9 
+ 00001009  0x0000054b jam  0x00000002 , 0x000045a0 
+ 00001010  0x0000054d branch  0x0000326f 
+ 00001011  0x00000551 fetch  0x00000001 , 0x00004678 
+ 00001012  0x00000552 beq  0x00000000 , 0x000003f6 
+ 00001013  0x00000553 branch  0x00004148 
+ 00001014  0x00000556 fetch  0x00000002 , 0x000045ef 
+ 00001015  0x00000557 branch  0x000003f9 , 0x00000034 
+ 00001016  0x00000558 branch  0x0000414d 
+ 00001017  0x0000055c fetch  0x00000001 , 0x00004ac5 
+ 00001018  0x0000055d nrtn  0x00000034 
+ 00001019  0x00000560 fetch  0x00000001 , 0x00004ac2 
+ 00001020  0x00000561 nbranch  0x00000400 , 0x00000034 
+ 00001021  0x00000562 fetch  0x00000001 , 0x0000470d 
+ 00001022  0x00000563 bbit1  0x00000001 , 0x00000400 
+ 00001023  0x00000564 branch  0x00004172 
+ 00001024  0x00000566 rtn 
+ 00001025  0x00000569 fetch  0x00000001 , 0x000048b1 
+ 00001026  0x0000056a beq  0x00000000 , 0x00004098 
+ 00001027  0x0000056b beq  0x00000001 , 0x00000406 
+ 00001028  0x0000056c beq  0x00000002 , 0x000040a2 
+ 00001029  0x0000056d branch  0x00004098 
+ 00001030  0x00000570 setarg  0x00be0122 
+ 00001031  0x00000571 store  0x00000003 , 0x000048ab 
+ 00001032  0x00000572 setarg  0x0000dc00 
+ 00001033  0x00000573 istore  0x00000003 , 0x00000005 
+ 00001034  0x00000574 rtn 
+ 00001035  0x00000576 ifetch  0x00000008 , 0x00000011 
+ 00001036  0x00000577 store  0x00000008 , 0x0000064e 
+ 00001037  0x00000579 call  0x00007057 
+ 00001038  0x0000057a call  0x00000417 
+ 00001039  0x0000057b fetch  0x00000002 , 0x00000654 
+ 00001040  0x0000057c fetcht  0x00000002 , 0x00000650 
+ 00001041  0x0000057d isub  0x00000002 , 0x0000003e 
+ 00001042  0x0000057e ncall  0x00007054 , 0x00000002 
+ 00001043  0x0000057f fetcht  0x00000002 , 0x00000652 
+ 00001044  0x00000580 isub  0x00000002 , 0x0000003e 
+ 00001045  0x00000581 ncall  0x0000041a , 0x00000002 
+ 00001046  0x00000582 branch  0x00004ed0 
+ 00001047  0x00000585 fetcht  0x00000001 , 0x00004422 
+ 00001048  0x00000586 set0  0x00000000 , 0x00000002 
+ 00001049  0x00000587 branch  0x00007059 
+ 00001050  0x0000058a fetcht  0x00000001 , 0x00004422 
+ 00001051  0x0000058b set1  0x00000000 , 0x00000002 
+ 00001052  0x0000058c branch  0x00007059 
+ 00001053  0x0000058f arg  0x00008049 , 0x00000005 
+ 00001054  0x00000590 and  0x00000002 , 0x00000007 , 0x00000007 
+ 00001055  0x00000591 rshift3  0x00000002 , 0x0000003f 
+ 00001056  0x00000592 and_into  0x00000003 , 0x0000003f 
+ 00001057  0x00000593 iadd  0x00000005 , 0x00000005 
+ 00001058  0x00000594 ifetch  0x00000001 , 0x00000005 
+ 00001059  0x00000595 qset1  0x0000003f 
+ 00001060  0x00000596 istore  0x00000001 , 0x00000005 
+ 00001061  0x00000597 rtn 
Index: output/bt_program23.list
===================================================================
--- /1121s/1121se/branch/keyboard/costumer/YeCai/keyboard_2mode_4ch_carbon_ex_pullup_sdk/output/bt_program23.list	(revision 6208)
+++ /1121s/1121se/branch/keyboard/costumer/YeCai/keyboard_2mode_4ch_carbon_ex_pullup_sdk/output/bt_program23.list	(working copy)
@@ -8,1189 +8,1225 @@
 0x5 000024 beq patch07_6 ,p_keyboard_setting_config_next 
 0x6 000025 beq patch07_7 ,p_keyboard_load_info_check 
 0x7 000026 beq patch08_0 ,p_keyboard_store_device_info 
-0x8 000028 beq patch08_3 ,p_keyboard_bb_event_timer 
-0x9 000029 beq patch08_4 ,p_keyboard_adc_vol_init 
-0xa 000030 beq patch09_1 ,p_keyboard_idle 
-0xb 000031 beq patch09_3 ,p_keyboard_work_start 
-0xc 000032 beq patch09_4 ,p_kscan_dispatch 
-0xd 000033 beq patch09_6 ,p_keyboard_keyvalue_chang 
-0xe 000034 beq patch0a_1 ,p_keyboard_keyvalue_fn_replace_press 
-0xf 000035 beq patch0a_6 ,p_keyboard_long_button_bt_discovery 
-0x10 000036 beq patch0a_7 ,p_keyboard_24g_start_pair_mode 
-0x11 000037 beq patch0b_1 ,p_keyboard_motion_data_check 
-0x12 000038 beq patch0b_4 ,p_keyboard_value_tpye_consumer_set 
-0x13 000039 beq patch0b_6 ,p_keyboard_lpm_before_common 
-0x14 000040 beq patch0d_2 ,p_keyboard_le_parse_att 
-0x15 000041 beq patch0f_4 ,p_keyboard_app_enter_hibernate 
-0x16 000042 beq patch10_2 ,p_mouse_adc_bat_percent_lowpower_out 
-0x17 000043 beq patch14_3 ,keyboard_24g_hibernate_set 
-0x18 000044 beq patch1d_1 ,p_otp_write 
-0x19 000045 beq patch1d_2 ,p_otp_read_data 
-0x1a 000046 beq patch19_7 ,p_keyboard_init 
-0x1b 000047 beq patch1f_2 ,p_gpio_set_wake_by_current_state 
-0x1c 000048 branch assert 
+0x8 000027 beq patch08_2 ,p_keyboard_priority_bb_event 
+0x9 000028 beq patch08_3 ,p_keyboard_bb_event_timer 
+0xa 000029 beq patch08_4 ,p_keyboard_adc_vol_init 
+0xb 000030 beq patch09_1 ,p_keyboard_idle 
+0xc 000031 beq patch09_3 ,p_keyboard_work_start 
+0xd 000032 beq patch09_4 ,p_kscan_dispatch 
+0xe 000033 beq patch09_6 ,p_keyboard_keyvalue_chang 
+0xf 000034 beq patch0a_1 ,p_keyboard_keyvalue_fn_replace_press 
+0x10 000035 beq patch0a_6 ,p_keyboard_long_button_bt_discovery 
+0x11 000036 beq patch0a_7 ,p_keyboard_24g_start_pair_mode 
+0x12 000037 beq patch0b_1 ,p_keyboard_motion_data_check 
+0x13 000038 beq patch0b_4 ,p_keyboard_value_tpye_consumer_set 
+0x14 000039 beq patch0b_6 ,p_keyboard_lpm_before_common 
+0x15 000040 beq patch0d_2 ,p_keyboard_le_parse_att 
+0x16 000041 beq patch0f_4 ,p_keyboard_app_enter_hibernate 
+0x17 000042 beq patch10_2 ,p_mouse_adc_bat_percent_lowpower_out 
+0x18 000043 beq patch14_3 ,keyboard_24g_hibernate_set 
+0x19 000044 beq patch1d_1 ,p_otp_write 
+0x1a 000045 beq patch1d_2 ,p_otp_read_data 
+0x1b 000046 beq patch19_7 ,p_keyboard_init 
+0x1c 000047 beq patch1f_2 ,p_gpio_set_wake_by_current_state 
+0x1d 000048 branch assert 
 :      000050 pf_patch_ext:
-0x1d 000051 rtneq patch3f_7 
-0x1e 000052 beq patch35_5 ,p_g24_pair_sm_common 
-0x1f 000053 beq patch37_5 ,p_g24_reconn_dispatch_next 
-0x20 000054 beq patch38_2 ,p_g24_transmit_no_interrupt 
-0x21 000055 beq patch3e_3 ,p_initialize_radio2 
-0x22 000056 branch assert 
+0x1e 000051 rtneq patch3f_7 
+0x1f 000052 beq patch35_5 ,p_g24_pair_sm_common 
+0x20 000053 beq patch37_5 ,p_g24_reconn_dispatch_next 
+0x21 000054 beq patch38_2 ,p_g24_transmit_no_interrupt 
+0x22 000055 beq patch3e_3 ,p_initialize_radio2 
+0x23 000056 branch assert 
 :      000057 p_initialize_radio2:
-0x23 000059 until null ,lpo_edge 
-0x24 000060 jam 0x60 ,0x8a86 
-0x25 000061 jam 0x3b ,0x8a8b 
-0x26 000063 call dpll_on 
-0x27 000064 jam 0 ,core_config 
-0x28 000065 jam clksel_dpll ,core_clksel 
-0x29 000066 setarg 0x557474 
-0x2a 000067 store 3 ,0x8968 
-0x2b 000068 jam 0x6e ,0x8960 
-0x2c 000069 call rx_dcoc 
-0x2d 000070 call rfpll_aac_ghpc 
-0x2e 000071 call set_xtal_cap 
-0x2f 000072 jam system_clk_12m ,mem_system_clk 
-0x30 000073 jam 0x06 ,0x8a30 
-0x31 000074 jam 0xdd ,0x8a32 
-0x32 000075 jam 0xe0 ,0x8a88 
-0x33 000076 jam 0x2d ,0x8a8c 
-0x34 000077 jam 0x78 ,0x8a31 
-0x35 000078 call sadc_calibration 
-0x36 000079 call dpll_ring_ibias_calc 
-0x37 000080 branch set_bistfix_save_patchram 
+0x24 000059 until null ,lpo_edge 
+0x25 000060 jam 0x60 ,0x8a86 
+0x26 000061 jam 0x3b ,0x8a8b 
+0x27 000063 call dpll_on 
+0x28 000064 jam 0 ,core_config 
+0x29 000065 jam clksel_dpll ,core_clksel 
+0x2a 000066 setarg 0x557474 
+0x2b 000067 store 3 ,0x8968 
+0x2c 000068 jam 0x6e ,0x8960 
+0x2d 000069 call rx_dcoc 
+0x2e 000070 call rfpll_aac_ghpc 
+0x2f 000071 call set_xtal_cap 
+0x30 000072 jam system_clk_12m ,mem_system_clk 
+0x31 000073 jam 0x06 ,0x8a30 
+0x32 000074 jam 0xdd ,0x8a32 
+0x33 000075 jam 0xe0 ,0x8a88 
+0x34 000076 jam 0x2d ,0x8a8c 
+0x35 000077 jam 0x78 ,0x8a31 
+0x36 000078 call sadc_calibration 
+0x37 000079 call dpll_ring_ibias_calc 
+0x38 000080 branch set_bistfix_save_patchram 
 :      000082 p_soft_reset:
-0x38 000083 nbranch p_soft_reset_next ,wake 
-0x39 000084 until null ,lpo_edge 
-0x3a 000085 until null ,lpo_edge 
+0x39 000083 nbranch p_soft_reset_next ,wake 
+0x3a 000084 until null ,lpo_edge 
+0x3b 000085 until null ,lpo_edge 
 :      000086 p_soft_reset_next:
-0x3b 000087 call keyboard_wakeup_from_power_check 
-0x3c 000088 nbranch soft_reset + 1 ,user 
-0x3d 000089 fetch 1 ,mem_power_on_flag 
-0x3e 000090 branch soft_reset + 1 ,blank 
-0x3f 000091 fetch 1 ,mem_keyboard_pb_button_gpio 
-0x40 000092 beq ui_button_gpio_disable ,soft_reset + 1 
-0x41 000093 copy pdata ,queue 
-0x42 000094 fetch 4 ,mem_saved_gpio_in 
-0x43 000095 qisolate0 pdata 
-0x44 000096 call keyboard_pb_set ,true 
-0x45 000097 branch soft_reset + 1 
+0x3c 000087 call keyboard_wakeup_from_power_check 
+0x3d 000088 nbranch soft_reset + 1 ,user 
+0x3e 000089 fetch 1 ,mem_power_on_flag 
+0x3f 000090 branch soft_reset + 1 ,blank 
+0x40 000091 fetch 1 ,mem_keyboard_pb_button_gpio 
+0x41 000092 beq ui_button_gpio_disable ,soft_reset + 1 
+0x42 000093 copy pdata ,queue 
+0x43 000094 fetch 4 ,mem_saved_gpio_in 
+0x44 000095 qisolate0 pdata 
+0x45 000096 call keyboard_pb_set ,true 
+0x46 000097 branch soft_reset + 1 
 :      000099 p_lpm_sleep:
-0x46 000101 fetch 2 ,mem_cb_before_lpm_sleep 
-0x47 000102 call callback_func 
-0x48 000104 fetch 4 ,mem_sleep_counter_all 
-0x49 000105 iadd temp ,pdata 
-0x4a 000106 store 4 ,mem_sleep_counter_all 
-0x4b 000107 call lpm_save_context 
-0x4c 000108 fetch 1 ,mem_lpm_hv_sel 
-0x4d 000109 set1 lpm_doze_en_bit ,pdata 
-0x4e 000110 call lpm_write_sel_hv 
-0x4f 000111 ncall lpm_preon_counter ,wake 
-0x50 000112 until null ,lpo_edge 
-0x51 000113 copy clkn ,pdata 
-0x52 000114 store 6 ,mem_sleep_clkn 
-0x53 000115 branch lpm_sleep_skip_cb_function + 10 
+0x47 000101 fetch 2 ,mem_cb_before_lpm_sleep 
+0x48 000102 call callback_func 
+0x49 000104 fetch 4 ,mem_sleep_counter_all 
+0x4a 000105 iadd temp ,pdata 
+0x4b 000106 store 4 ,mem_sleep_counter_all 
+0x4c 000107 call lpm_save_context 
+0x4d 000108 fetch 1 ,mem_lpm_hv_sel 
+0x4e 000109 set1 lpm_doze_en_bit ,pdata 
+0x4f 000110 call lpm_write_sel_hv 
+0x50 000111 ncall lpm_preon_counter ,wake 
+0x51 000112 until null ,lpo_edge 
+0x52 000113 copy clkn ,pdata 
+0x53 000114 store 6 ,mem_sleep_clkn 
+0x54 000115 branch lpm_sleep_skip_cb_function + 10 
 :      000116 p_g24_pair_sm_common:
-0x54 000117 fetch 4 ,mem_24g_rxpayload + 2 
-0x55 000118 rtn blank 
-0x56 000119 branch g24_pair_sm_common + 12 
+0x55 000117 fetch 4 ,mem_24g_rxpayload + 2 
+0x56 000118 rtn blank 
+0x57 000119 branch g24_pair_sm_common + 12 
 :      000121 p_g24_reconn_dispatch_next:
-0x57 000122 fetch 2 ,mem_24g_reconn_count 
-0x58 000123 and_into 0xe0 ,pdata 
-0x59 000124 branch p_keyboard_g24_reconn_dispatch_next ,blank 
-0x5a 000125 fetch 2 ,mem_24g_reconn_count 
-0x5b 000126 increase 1 ,pdata 
-0x5c 000127 store 2 ,mem_24g_reconn_count 
-0x5d 000128 rtn 
+0x58 000122 fetch 2 ,mem_24g_reconn_count 
+0x59 000123 and_into 0xe0 ,pdata 
+0x5a 000124 branch p_keyboard_g24_reconn_dispatch_next ,blank 
+0x5b 000125 fetch 2 ,mem_24g_reconn_count 
+0x5c 000126 increase 1 ,pdata 
+0x5d 000127 store 2 ,mem_24g_reconn_count 
+0x5e 000128 rtn 
 :      000130 p_keyboard_g24_reconn_dispatch_next:
-0x5e 000131 call g24_reconn_data_prep 
-0x5f 000132 call g24_transmit_receive_ack 
-0x60 000133 nbranch g24_reconn_device_fail ,sync 
-0x61 000134 nbranch g24_reconn_device_fail ,user3 
-0x62 000135 call p_keyboard_g24_ackpayload_parse 
-0x63 000136 branch g24_reconn_dispatch_next + 5 
+0x5f 000131 call g24_reconn_data_prep 
+0x60 000132 call g24_transmit_receive_ack 
+0x61 000133 nbranch g24_reconn_device_fail ,sync 
+0x62 000134 nbranch g24_reconn_device_fail ,user3 
+0x63 000135 call p_keyboard_g24_ackpayload_parse 
+0x64 000136 branch g24_reconn_dispatch_next + 5 
 :      000138 p_keyboard_g24_ackpayload_parse:
-0x64 000139 call g24_ackpayload_parse 
-0x65 000140 fetch 1 ,mem_24g_rxbuf + 1 
-0x66 000141 compare 0x08 ,pdata ,0xf8 
-0x67 000142 nrtn true 
-0x68 000143 fetch 1 ,mem_24g_rxbuf + 2 
-0x69 000144 beq 0xff ,keyboard_24g_hibernate_set 
-0x6a 000145 store 1 ,mem_keyboard_led_status 
-0x6b 000146 rtn 
+0x65 000139 call g24_ackpayload_parse 
+0x66 000140 fetch 1 ,mem_24g_rxbuf + 1 
+0x67 000141 compare 0x08 ,pdata ,0xf8 
+0x68 000142 nrtn true 
+0x69 000143 fetch 1 ,mem_24g_rxbuf + 2 
+0x6a 000144 beq 0xff ,keyboard_24g_hibernate_set 
+0x6b 000145 store 1 ,mem_keyboard_led_status 
+0x6c 000146 rtn 
 :      000148 p_initialize_radio_cont:
-0x6c 000149 until null ,lpo_edge 
-0x6d 000150 jam 0x0d ,0x8946 
-0x6e 000151 jam 0x10 ,0x896f 
-0x6f 000152 jam 0xcd ,0x8a13 
-0x70 000154 fetch 1 ,0x8a06 
-0x71 000155 and pdata ,0xfc ,pdata 
-0x72 000156 store 1 ,0x8a06 
-0x73 000157 branch initialize_radio_cont + 6 
+0x6d 000149 until null ,lpo_edge 
+0x6e 000150 jam 0x0d ,0x8946 
+0x6f 000151 jam 0x10 ,0x896f 
+0x70 000152 jam 0xcd ,0x8a13 
+0x71 000154 fetch 1 ,0x8a06 
+0x72 000155 and pdata ,0xfc ,pdata 
+0x73 000156 store 1 ,0x8a06 
+0x74 000157 branch initialize_radio_cont + 6 
 :      000159 p_otp_read_data:
-0x74 000160 call enable_otp_read 
-0x75 000161 call otp_read_data1 
-0x76 000162 branch otp_disable_chgpump 
+0x75 000160 call enable_otp_read 
+0x76 000161 call otp_read_data1 
+0x77 000162 branch otp_disable_chgpump 
 :      000165 p_otp_write:
-0x77 000167 call otp_enable_chgpump65 
-0x78 000168 call otp_set_addr 
-0x79 000169 call otp_reset 
+0x78 000167 call otp_enable_chgpump65 
+0x79 000168 call otp_set_addr 
+0x7a 000169 call otp_reset 
 :      000170 p_otp_program:
-0x7a 000171 ifetcht 1 ,rega 
-0x7b 000172 increase 1 ,rega 
-0x7c 000173 force 0 ,queue 
+0x7b 000171 ifetcht 1 ,rega 
+0x7c 000172 increase 1 ,rega 
+0x7d 000173 force 0 ,queue 
 :      000174 p_otp_program_bit:
-0x7d 000175 set0 mark_otp_write ,mark 
+0x7e 000175 set0 mark_otp_write ,mark 
 :      000176 p_otp_program_bit2:
-0x7e 000177 qisolate0 temp 
-0x7f 000178 branch p_otp_skip_0 ,true 
-0x80 000179 fetch 1 ,core_otp_din 
-0x81 000180 set1 6 ,pdata 
-0x82 000181 set1 7 ,pdata 
-0x83 000182 store 1 ,core_otp_din 
-0x84 000183 jam 0x02 ,core_otp_ctrl 
-0x85 000184 jam 0x82 ,core_otp_ctrl 
-0x86 000185 set0 7 ,pdata 
-0x87 000186 store 1 ,core_otp_din 
-0x88 000187 jam 0x8a ,core_otp_ctrl 
-0x89 000188 nop 11 
-0x8a 000189 jam 0xca ,core_otp_ctrl 
-0x8b 000190 nop 33 
-0x8c 000191 jam 0x4a ,core_otp_ctrl 
-0x8d 000192 nop 44 
-0x8e 000193 jam 0xca ,core_otp_ctrl 
-0x8f 000194 nop 22 
-0x90 000195 jam 0x8a ,core_otp_ctrl 
-0x91 000196 nop 33 
-0x92 000197 jam 0x82 ,core_otp_ctrl 
-0x93 000198 nop 1 
-0x94 000199 jam 0x92 ,core_otp_ctrl 
-0x95 000200 nop 10 
-0x96 000201 jam 0xb2 ,core_otp_ctrl 
-0x97 000202 fetch 1 ,core_otp_rdata 
-0x98 000203 jam 0x92 ,core_otp_ctrl 
-0x99 000204 nop 1 
-0x9a 000205 jam 0x82 ,core_otp_ctrl 
-0x9b 000206 nop 1 
-0x9c 000207 qisolate0 pdata 
-0x9d 000208 branch p_otp_program_bit ,true 
-0x9e 000209 bmark1 mark_otp_write ,p_otp_skip_0 
-0x9f 000210 set1 mark_otp_write ,mark 
-0xa0 000211 branch p_otp_program_bit2 
+0x7f 000177 qisolate0 temp 
+0x80 000178 branch p_otp_skip_0 ,true 
+0x81 000179 fetch 1 ,core_otp_din 
+0x82 000180 set1 6 ,pdata 
+0x83 000181 set1 7 ,pdata 
+0x84 000182 store 1 ,core_otp_din 
+0x85 000183 jam 0x02 ,core_otp_ctrl 
+0x86 000184 jam 0x82 ,core_otp_ctrl 
+0x87 000185 set0 7 ,pdata 
+0x88 000186 store 1 ,core_otp_din 
+0x89 000187 jam 0x8a ,core_otp_ctrl 
+0x8a 000188 nop 11 
+0x8b 000189 jam 0xca ,core_otp_ctrl 
+0x8c 000190 nop 33 
+0x8d 000191 jam 0x4a ,core_otp_ctrl 
+0x8e 000192 nop 44 
+0x8f 000193 jam 0xca ,core_otp_ctrl 
+0x90 000194 nop 22 
+0x91 000195 jam 0x8a ,core_otp_ctrl 
+0x92 000196 nop 33 
+0x93 000197 jam 0x82 ,core_otp_ctrl 
+0x94 000198 nop 1 
+0x95 000199 jam 0x92 ,core_otp_ctrl 
+0x96 000200 nop 10 
+0x97 000201 jam 0xb2 ,core_otp_ctrl 
+0x98 000202 fetch 1 ,core_otp_rdata 
+0x99 000203 jam 0x92 ,core_otp_ctrl 
+0x9a 000204 nop 1 
+0x9b 000205 jam 0x82 ,core_otp_ctrl 
+0x9c 000206 nop 1 
+0x9d 000207 qisolate0 pdata 
+0x9e 000208 branch p_otp_program_bit ,true 
+0x9f 000209 bmark1 mark_otp_write ,p_otp_skip_0 
+0xa0 000210 set1 mark_otp_write ,mark 
+0xa1 000211 branch p_otp_program_bit2 
 :      000213 p_otp_skip_0:
-0xa1 000214 fetch 2 ,core_otp_addr 
-0xa2 000215 increase 1 ,pdata 
-0xa3 000216 store 2 ,core_otp_addr 
-0xa4 000217 increase 1 ,queue 
-0xa5 000218 compare 8 ,queue ,0xf 
-0xa6 000219 nbranch p_otp_program_bit ,true 
-0xa7 000220 loop p_otp_program 
-0xa8 000221 branch otp_disable_chgpump 
+0xa2 000214 fetch 2 ,core_otp_addr 
+0xa3 000215 increase 1 ,pdata 
+0xa4 000216 store 2 ,core_otp_addr 
+0xa5 000217 increase 1 ,queue 
+0xa6 000218 compare 8 ,queue ,0xf 
+0xa7 000219 nbranch p_otp_program_bit ,true 
+0xa8 000220 loop p_otp_program 
+0xa9 000221 branch otp_disable_chgpump 
 :      000223 p_gpio_set_wake_by_current_state:
-0xa9 000224 set1 gpio_active_bit ,temp 
-0xaa 000225 call gpio_get_bit 
-0xab 000226 nsetflag true ,gpio_active_bit ,temp 
-0xac 000227 branch gpio_set_wake 
+0xaa 000224 set1 gpio_active_bit ,temp 
+0xab 000225 call gpio_get_bit 
+0xac 000226 nsetflag true ,gpio_active_bit ,temp 
+0xad 000227 branch gpio_set_wake 
 :      000230 p_lpm_dispatch:
-0xad 000231 call lpo_calibration 
-0xae 000232 fetch 3 ,mem_clks_per_lpo 
-0xaf 000233 rtn blank 
-0xb0 000234 rtn 
-0xb1 000235 fetch 1 ,mem_keyboard_fn_flag 
-0xb2 000236 nrtn blank 
-0xb3 000237 fetch 1 ,mem_keyboard_control_key_flag 
-0xb4 000238 nrtn blank 
-0xb5 000239 fetch 1 ,mem_device_direct_timer 
-0xb6 000240 nrtn blank 
-0xb7 000241 fetch 2 ,mem_device_discovery_timer 
-0xb8 000242 nrtn blank 
-0xb9 000243 fetch 1 ,mem_keyboard_commbination_control_key_delay_release_timer 
-0xba 000244 nrtn blank 
-0xbb 000245 branch lpm_dispatch + 4 
+0xae 000231 call lpo_calibration 
+0xaf 000232 fetch 3 ,mem_clks_per_lpo 
+0xb0 000233 rtn blank 
+0xb1 000234 rtn 
+0xb2 000235 fetch 1 ,mem_keyboard_fn_flag 
+0xb3 000236 nrtn blank 
+0xb4 000237 fetch 1 ,mem_keyboard_control_key_flag 
+0xb5 000238 nrtn blank 
+0xb6 000239 fetch 1 ,mem_device_direct_timer 
+0xb7 000240 nrtn blank 
+0xb8 000241 fetch 2 ,mem_device_discovery_timer 
+0xb9 000242 nrtn blank 
+0xba 000243 fetch 1 ,mem_keyboard_commbination_control_key_delay_release_timer 
+0xbb 000244 nrtn blank 
+0xbc 000245 branch lpm_dispatch + 4 
 :      000247 p_keyboard_init:
-0xbc 000249 call app_param_init 
-0xbd 000250 call enable_authrom 
-0xbe 000251 call p_keyboard_setting_config 
-0xbf 000252 call p_keyboard_gpio_init 
-0xc0 000253 call p_keyboard_low_vol_mult_set 
-0xc1 000254 branch keyboard_init + 4 
+0xbd 000249 call app_param_init 
+0xbe 000250 call enable_authrom 
+0xbf 000251 call p_keyboard_setting_config 
+0xc0 000252 call p_keyboard_gpio_init 
+0xc1 000253 call p_keyboard_low_vol_mult_set 
+0xc2 000254 branch keyboard_init + 4 
 :      000256 p_keyboard_low_vol_mult_set:
-0xc2 000257 fetch 1 ,mem_device_flag 
-0xc3 000258 bne mode_24g_device ,p_keyboard_low_vol_mult_ble_set 
-0xc4 000259 call g24_interval_param_8ms 
-0xc5 000260 branch mouse_24g_long_sleep_set 
+0xc3 000257 fetch 1 ,mem_device_flag 
+0xc4 000258 bne mode_24g_device ,p_keyboard_low_vol_mult_ble_set 
+0xc5 000259 call g24_interval_param_8ms 
+0xc6 000260 branch mouse_24g_long_sleep_set 
 :      000261 p_keyboard_low_vol_mult_ble_set:
-0xc6 000262 setarg 160 
-0xc7 000263 call keyboard_mult_auto_get 
-0xc8 000264 fetch 1 ,mem_adc_power_flag 
-0xc9 000265 rtnbit0 0 
-0xca 000266 setarg 80 
-0xcb 000267 branch keyboard_mult_auto_get 
+0xc7 000262 setarg 160 
+0xc8 000263 call keyboard_mult_auto_get 
+0xc9 000264 fetch 1 ,mem_adc_power_flag 
+0xca 000265 rtnbit0 0 
+0xcb 000266 setarg 80 
+0xcc 000267 branch keyboard_mult_auto_get 
 :      000269 p_keyboard_setting_config:
-0xcc 000270 call p_keyboard_gpio_drive_strength_init 
-0xcd 000271 rtn wake 
-0xce 000272 call g24_transmit_init 
-0xcf 000273 call g24_chmap_param_init 
-0xd0 000274 call p_keyboard_param_init 
-0xd1 000275 jam 0x0a ,mem_lpm_overhead 
-0xd2 000276 call p_keyboard_device_led_all_off 
-0xd3 000277 branch keyboard_setting_config + 5 
+0xcd 000270 call p_keyboard_gpio_drive_strength_init 
+0xce 000271 rtn wake 
+0xcf 000272 call g24_transmit_init 
+0xd0 000273 call g24_chmap_param_init 
+0xd1 000274 call p_keyboard_param_init 
+0xd2 000275 jam 0x0a ,mem_lpm_overhead 
+0xd3 000276 call p_keyboard_device_led_all_off 
+0xd4 000277 branch keyboard_setting_config + 5 
 :      000278 p_keyboard_gpio_drive_strength_init:
-0xd4 000279 fetch 2 ,mem_kb_row_ptr 
-0xd5 000280 copy pdata ,regb 
-0xd6 000281 arg 8 ,loopcnt 
+0xd5 000279 fetch 2 ,mem_kb_row_ptr 
+0xd6 000280 copy pdata ,regb 
+0xd7 000281 arg 8 ,loopcnt 
 :      000282 p_keyboard_gpio_drive_strength_loop:
-0xd7 000283 ifetcht 1 ,regb 
-0xd8 000284 call p_gpio_set_ds_bit 
-0xd9 000285 increase 1 ,regb 
-0xda 000286 loop p_keyboard_gpio_drive_strength_loop 
-0xdb 000287 rtn 
+0xd8 000283 ifetcht 1 ,regb 
+0xd9 000284 call p_gpio_set_ds_bit 
+0xda 000285 increase 1 ,regb 
+0xdb 000286 loop p_keyboard_gpio_drive_strength_loop 
+0xdc 000287 rtn 
 :      000288 p_keyboard_device_led_all_off:
-0xdc 000289 call keyboard_low_voltage_led_off 
-0xdd 000290 branch keyboard_device_led_all_off + 1 
+0xdd 000289 call keyboard_low_voltage_led_off 
+0xde 000290 branch keyboard_device_led_all_off + 1 
 :      000292 p_keyboard_param_init:
-0xde 000293 call keyboard_compare_addr_init 
-0xdf 000294 call p_keyboard_param_common_init 
-0xe0 000295 branch keyboard_param_init + 2 
+0xdf 000293 call keyboard_compare_addr_init 
+0xe0 000294 call p_keyboard_param_common_init 
+0xe1 000295 branch keyboard_param_init + 2 
 :      000297 p_keyboard_param_common_init:
-0xe1 000298 setarg mouse_ble_att_list_addr 
-0xe2 000299 store 2 ,mem_ui_le_uuid_table 
-0xe3 000300 fetch keyboard_flag_len ,mem_keyboard_flag 
-0xe4 000301 bbit1 keyboard_enable_mouse ,hid_device_param_common_init 
-0xe5 000302 setarg keyboard_ble_hid_map_n_key_rollover_keyboard_addr 
-0xe6 000303 store 2 ,mem_keyboard_le_hid_map 
-0xe7 000304 fetch keyboard_flag_len ,mem_keyboard_flag 
-0xe8 000305 bbit1 keyboard_enable_26_n_key_rollover ,hid_device_param_common_init 
-0xe9 000306 bbit1 keyboard_enable_full_n_key_rollover ,hid_device_param_common_init 
-0xea 000307 setarg keyboard_ble_hid_map_magic_keyboard_addr 
-0xeb 000308 store 2 ,mem_keyboard_le_hid_map 
-0xec 000309 fetch keyboard_flag_len ,mem_keyboard_flag 
-0xed 000310 bbit1 keyboard_enable_magic_keyboard ,hid_device_param_common_init 
-0xee 000311 setarg mem_keyboard_le_table 
-0xef 000312 store 2 ,mem_keyboard_le_hid_map 
-0xf0 000313 branch hid_device_param_common_init 
+0xe2 000298 setarg mouse_ble_att_list_addr 
+0xe3 000299 store 2 ,mem_ui_le_uuid_table 
+0xe4 000300 fetch keyboard_flag_len ,mem_keyboard_flag 
+0xe5 000301 bbit1 keyboard_enable_mouse ,hid_device_param_common_init 
+0xe6 000302 setarg keyboard_ble_hid_map_n_key_rollover_keyboard_addr 
+0xe7 000303 store 2 ,mem_keyboard_le_hid_map 
+0xe8 000304 fetch keyboard_flag_len ,mem_keyboard_flag 
+0xe9 000305 bbit1 keyboard_enable_26_n_key_rollover ,hid_device_param_common_init 
+0xea 000306 bbit1 keyboard_enable_full_n_key_rollover ,hid_device_param_common_init 
+0xeb 000307 setarg keyboard_ble_hid_map_magic_keyboard_addr 
+0xec 000308 store 2 ,mem_keyboard_le_hid_map 
+0xed 000309 fetch keyboard_flag_len ,mem_keyboard_flag 
+0xee 000310 bbit1 keyboard_enable_magic_keyboard ,hid_device_param_common_init 
+0xef 000311 setarg mem_keyboard_le_table 
+0xf0 000312 store 2 ,mem_keyboard_le_hid_map 
+0xf1 000313 branch hid_device_param_common_init 
 :      000315 p_keyboard_store_device_info:
-0xf1 000316 fetch keyboard_flag_len ,mem_keyboard_flag 
-0xf2 000317 bbit1 keyboard_enable_otp ,p_keyboard_store_otp_device_info 
-0xf3 000318 branch keyboard_store_device_info + 1 
+0xf2 000316 fetch keyboard_flag_len ,mem_keyboard_flag 
+0xf3 000317 bbit1 keyboard_enable_otp ,p_keyboard_store_otp_device_info 
+0xf4 000318 branch keyboard_store_device_info + 1 
 :      000320 p_keyboard_store_otp_device_info:
-0xf4 000321 fetch 2 ,mem_otp_read_retention_offset 
-0xf5 000323 fetcht 2 ,mem_otp_read_retention_max_size 
-0xf6 000324 isub temp ,null 
-0xf7 000325 rtn positive 
-0xf8 000326 fetch 1 ,mem_device_flag 
-0xf9 000327 beq mode_24g_device ,keyboard_store_otp_device_info_g24 
-0xfa 000328 beq mode_bt_device1 ,keyboard_store_otp_device_info_ble 
-0xfb 000329 rtn 
+0xf5 000321 fetch 2 ,mem_otp_read_retention_offset 
+0xf6 000323 fetcht 2 ,mem_otp_read_retention_max_size 
+0xf7 000324 isub temp ,null 
+0xf8 000325 rtn positive 
+0xf9 000326 fetch 1 ,mem_device_flag 
+0xfa 000327 beq mode_24g_device ,keyboard_store_otp_device_info_g24 
+0xfb 000328 beq mode_bt_device1 ,keyboard_store_otp_device_info_ble 
+0xfc 000329 rtn 
 :      000331 p_keyboard_work_start:
-0xfc 000332 setarg 0x0100 
-0xfd 000333 store 2 ,mem_lpm_interval 
-0xfe 000334 jam 0x0c ,mem_lpm_overhead 
-0xff 000335 branch keyboard_start_work + 1 
-:      000337 p_kscan_dispatch:
-0x100 000338 call p_keyboard_keyscan 
-0x101 000339 call p_keyboard_key_process 
-0x102 000340 branch kscan_dispatch + 3 
-:      000342 p_keyboard_keyscan:
-0x103 000343 call p_keyboard_gpio_init 
-0x104 000344 setarg 0 
-0x105 000345 store 2 ,mem_keyscan_exmcu_wait_wake_count 
-0x106 000346 arg mem_keyscan_value_current ,contr 
-0x107 000347 arg mem_keyscan_value_check ,contw 
-0x108 000348 arg 20 ,loopcnt 
-0x109 000349 call memcpy 
-0x10a 000350 call keyboard_stb_state_low 
-0x10b 000351 setarg mem_keyscan_value_current 
-0x10c 000352 store 2 ,mem_keyscan_value_ptr 
-0x10d 000353 setarg mem_keyscan_exmcu_value_new 
-0x10e 000354 store 2 ,mem_keyscan_exmcu_value_ptr 
-0x10f 000355 call keyboard_stb_state_high 
-0x110 000356 call keyboard_clk_input 
-:      000357 p_keyboard_keyscan_exmcu_start_check:
-0x111 000358 fetch 2 ,mem_keyscan_exmcu_wait_wake_count 
-0x112 000359 increase 1 ,pdata 
-0x113 000360 store 2 ,mem_keyscan_exmcu_wait_wake_count 
-0x114 000361 bbit1 9 ,p_keyboard_keyscan 
-0x115 000362 fetcht 1 ,mem_mcu_clk_gpio 
-0x116 000363 call gpio_get_bit 
-0x117 000364 nbranch p_keyboard_keyscan_exmcu_start_check ,true 
-0x118 000365 call keyboard_stb_state_low 
-:      000366 p_keyboard_keyscan_wait_wake_next:
-0x119 000367 fetcht 1 ,mem_mcu_clk_gpio 
-0x11a 000368 call gpio_get_bit 
-0x11b 000369 branch p_keyboard_keyscan_wait_wake_next ,true 
-0x11c 000370 call p_keyboard_keyscan_get_exmcu_value 
-0x11d 000371 call p_keyboard_keyscan_get_mcu_value 
-0x11e 000372 call keyboard_clk_input 
-0x11f 000373 call keyboard_stb_state_high 
-:      000374 p_keyboard_keyscan_copy_value:
-0x120 000375 fetch 2 ,mem_kb_excol_ptr 
-0x121 000376 copy pdata ,regb 
-0x122 000377 jam 0 ,mem_keyscan_col_loop_count 
-:      000378 p_keyboard_compare_col_excol_gpio_loop:
-0x123 000379 ifetcht 1 ,regb 
-0x124 000380 fetch 2 ,mem_kb_col_ptr 
-0x125 000381 copy pdata ,rega 
-0x126 000382 copy rega ,regc 
-0x127 000383 arg 20 ,loopcnt 
-:      000384 p_keyboard_compare_col_gpio_loop:
-0x128 000385 ifetch 1 ,rega 
-0x129 000386 isub temp ,null 
-0x12a 000387 branch keyboard_copy_value_exmcu_to_mcu ,zero 
-0x12b 000388 increase 1 ,rega 
-0x12c 000389 loop p_keyboard_compare_col_gpio_loop 
-:      000390 p_keyboard_compare_col_excol_gpio_loop_next:
-0x12d 000391 increase 1 ,regb 
-0x12e 000392 fetch 1 ,mem_keyscan_col_loop_count 
-0x12f 000393 increase 1 ,pdata 
-0x130 000394 store 1 ,mem_keyscan_col_loop_count 
-0x131 000395 sub pdata ,11 ,null 
-0x132 000396 branch p_keyboard_compare_col_excol_gpio_loop ,positive 
-0x133 000398 branch p_keyboard_key_row_init 
-:      000400 p_keyboard_copy_value_exmcu_to_mcu:
-0x134 000401 fetch 2 ,mem_keyscan_value_ptr 
-0x135 000402 copy pdata ,contw 
-0x136 000403 copy rega ,pdata 
-0x137 000404 isub regc ,pdata 
-0x138 000405 iadd contw ,contw 
-0x139 000406 fetch 2 ,mem_keyscan_exmcu_value_ptr 
-0x13a 000407 copy pdata ,regc 
-0x13b 000408 fetch 1 ,mem_keyscan_col_loop_count 
-0x13c 000409 iadd regc ,regc 
-0x13d 000410 ifetch 1 ,regc 
-0x13e 000411 istore 1 ,contw 
-0x13f 000412 branch p_keyboard_compare_col_excol_gpio_loop_next 
-:      000416 p_keyboard_keyscan_get_mcu_value:
-0x140 000417 fetch 2 ,mem_kb_col_ptr 
-0x141 000418 copy pdata ,regb 
-0x142 000419 jam 0 ,mem_keyscan_col_loop_count 
-:      000420 p_keyboard_keyscan_mcu_start:
-0x143 000421 jam 0 ,mem_keyscan_value_temp 
-0x144 000422 ifetcht 1 ,regb 
-0x145 000423 isolate1 7 ,temp 
-0x146 000424 branch p_keyboard_keyscan_mcu_start_loop ,true 
-0x147 000425 call gpio_out_active 
-0x148 000426 call p_keyboard_keyscan_get_col_value 
-0x149 000427 ifetcht 1 ,regb 
-0x14a 000428 call gpio_set_high_impedance 
-:      000430 p_keyboard_keyscan_mcu_start_loop:
-0x14b 000431 increase 1 ,regb 
-0x14c 000432 fetch 2 ,mem_keyscan_value_ptr 
-0x14d 000433 call keyboard_keyscan_value_store 
-0x14e 000434 sub pdata ,19 ,null 
-0x14f 000435 branch p_keyboard_keyscan_mcu_start ,positive 
-0x150 000436 rtn 
-:      000437 p_keyboard_keyscan_get_exmcu_value:
-0x151 000438 jam 0 ,mem_keyscan_col_loop_count 
-:      000439 p_keyboard_keyscan_exmcu_start_loop:
-0x152 000440 call keyboard_clk_state_low 
-0x153 000442 call p_keyboard_keyscan_exmcu_get_col_value 
-0x154 000443 call keyboard_clk_state_high 
-0x155 000445 call p_keyboard_keyscan_exmcu_get_col_value 
-0x156 000446 sub pdata ,11 ,null 
-0x157 000447 branch p_keyboard_keyscan_exmcu_start_loop ,positive 
-0x158 000448 branch keyboard_clk_state_low 
-:      000450 p_keyboard_keyscan_exmcu_get_col_value:
-0x159 000451 jam 0 ,mem_keyscan_value_temp 
-0x15a 000452 call p_keyboard_keyscan_get_col_value 
-0x15b 000453 fetch 2 ,mem_keyscan_exmcu_value_ptr 
-:      000454 p_keyboard_keyscan_value_store:
-0x15c 000455 copy pdata ,contw 
-0x15d 000456 fetch 1 ,mem_keyscan_col_loop_count 
-0x15e 000457 iadd contw ,contw 
-0x15f 000458 fetch 1 ,mem_keyscan_value_temp 
-0x160 000459 istore 1 ,contw 
-0x161 000460 fetch 1 ,mem_keyscan_col_loop_count 
-0x162 000461 increase 1 ,pdata 
-0x163 000462 store 1 ,mem_keyscan_col_loop_count 
-0x164 000463 rtn 
-:      000464 p_keyboard_keyscan_get_col_value:
-0x165 000465 fetch 2 ,mem_kb_row_ptr 
-0x166 000466 copy pdata ,regc 
-0x167 000467 arg 8 ,loopcnt 
-:      000468 p_keyboard_keyscan_get_col_value_loop:
-0x168 000469 ifetcht 1 ,regc 
-0x169 000470 call gpio_out_inactive 
-0x16a 000471 ifetcht 1 ,regc 
-0x16b 000472 call gpio_set_high_impedance 
-0x16c 000473 nop 240 
-0x16d 000474 ifetcht 1 ,regc 
-0x16e 000475 call gpio_get_bit 
-0x16f 000476 fetch 1 ,mem_keyscan_value_temp 
-0x170 000477 rshift pdata ,pdata 
-0x171 000478 setflag true ,7 ,pdata 
-0x172 000479 store 1 ,mem_keyscan_value_temp 
-0x173 000480 increase 1 ,regc 
-0x174 000481 loop p_keyboard_keyscan_get_col_value_loop 
-0x175 000482 rtn 
-:      000484 p_keyboard_lpm_before_common:
-0x176 000485 call clear_wake 
-0x177 000487 fetcht 1 ,mem_keyboard_pb_button_gpio 
-0x178 000488 call gpio_set_wake 
-0x179 000490 fetch 2 ,mem_kb_col_ptr 
-0x17a 000491 copy pdata ,regb 
-0x17b 000492 arg 20 ,loopcnt 
-:      000493 p_keyboard_key_col_wake_init:
-0x17c 000494 ifetcht 1 ,regb 
-0x17d 000495 isolate1 7 ,temp 
-0x17e 000496 ncall gpio_out_active ,true 
-0x17f 000497 increase 1 ,regb 
-0x180 000498 loop p_keyboard_key_col_wake_init 
-0x181 000500 call keyboard_gpio_pu_idle 
-0x182 000501 jam 0 ,mem_qdec_set_flag 
-0x183 000503 fetch 2 ,mem_kb_row_ptr 
-0x184 000504 copy pdata ,regb 
-0x185 000505 arg 8 ,loopcnt 
-:      000506 p_keyboard_key_row_wake_init:
-0x186 000507 ifetcht 1 ,regb 
-0x187 000508 sub temp ,ui_button_gpio_disable ,null 
-0x188 000509 ncall p_keyboard_key_row_wake_set ,zero 
-0x189 000510 ifetcht 1 ,regb 
-0x18a 000511 call gpio_set_high_impedance 
-0x18b 000512 increase 1 ,regb 
-0x18c 000513 loop p_keyboard_key_row_wake_init 
-0x18d 000515 call lpm_puchk_set_check 
-0x18e 000516 call lpm_write_gpio_wakeup 
-0x18f 000517 fetcht 1 ,mem_device_reuse_2ice_gpio 
-0x190 000518 call device_gpio_config_input_pu 
-0x191 000519 call mouse_gpio_set_analog 
-0x192 000520 branch keyboard_adc_gpio_set_before_hibernate 
-:      000522 p_keyboard_key_row_wake_set:
-0x193 000523 fetch 1 ,mem_same_keyvalue_timerout_flag 
-0x194 000524 branch gpio_set_wake ,blank 
-0x195 000526 branch gpio_set_wake_by_current_state 
-:      000528 p_gpio_set_low_pullup_wakeup:
-0x196 000529 sub temp ,ui_button_gpio_disable ,null 
-0x197 000530 rtn zero 
-0x198 000531 arg 3 ,debug 
-0x199 000532 call get_gpio_wakeup_index 
-0x19a 000533 isolate0 0 ,temp 
-0x19b 000534 branch p_gpio_set_low_pullup_low4bit ,true 
-0x19c 000535 lshift4 debug ,debug 
-:      000536 p_gpio_set_low_pullup_low4bit:
-0x19d 000537 ifetch 1 ,contw 
-0x19e 000538 iand alarm ,pdata 
-0x19f 000539 ior debug ,pdata 
-0x1a0 000540 istore 1 ,contw 
-0x1a1 000541 rtn 
-:      000542 p_keyboard_gpio_init:
-0x1a2 000543 call clear_wake 
-0x1a3 000544 fetcht 1 ,mem_keyboard_pb_button_gpio 
-0x1a4 000545 call device_gpio_config_input_pu 
-0x1a5 000547 fetch keyboard_flag_len ,mem_keyboard_flag 
-0x1a6 000548 isolate1 keyboard_disable_ice ,pdata 
-0x1a7 000549 call p_lpm_write_ice_disable ,true 
-0x1a8 000551 setarg mem_key_row_gpio 
-0x1a9 000552 store 2 ,mem_kb_row_ptr 
-0x1aa 000554 setarg mem_key_col_gpio 
-0x1ab 000555 store 2 ,mem_kb_col_ptr 
-0x1ac 000557 setarg mem_key_excol_gpio 
-0x1ad 000558 store 2 ,mem_kb_excol_ptr 
-0x1ae 000559 call p_keyboard_key_row_init 
-0x1af 000560 call lpm_write_gpio_wakeup 
-0x1b0 000561 fetch 2 ,mem_kb_col_ptr 
-0x1b1 000562 copy pdata ,regb 
-0x1b2 000563 arg 20 ,loopcnt 
-:      000564 p_keyboard_key_cow_init:
-0x1b3 000565 ifetcht 1 ,regb 
-0x1b4 000566 isolate1 7 ,temp 
-0x1b5 000567 ncall gpio_set_high_impedance ,true 
-0x1b6 000568 increase 1 ,regb 
-0x1b7 000569 loop keyboard_key_cow_init 
-0x1b8 000570 rtn 
-:      000572 p_keyboard_key_row_init:
-0x1b9 000573 fetch 2 ,mem_kb_row_ptr 
-0x1ba 000574 copy pdata ,regb 
-0x1bb 000575 arg 8 ,loopcnt 
-:      000576 p_keyboard_key_row_init_loop:
-0x1bc 000577 ifetcht 1 ,regb 
-0x1bd 000578 call gpio_set_high_impedance 
-0x1be 000579 call p_gpio_clear_low_pullup 
-0x1bf 000580 increase 1 ,regb 
-0x1c0 000581 loop p_keyboard_key_row_init_loop 
-0x1c1 000582 rtn 
-:      000584 p_gpio_clear_low_pullup:
-0x1c2 000585 call gpio_set_low_pullup 
-0x1c3 000586 sub temp ,ui_button_gpio_disable ,null 
-0x1c4 000587 rtn zero 
-0x1c5 000588 arg 0 ,debug 
-0x1c6 000589 call get_gpio_wakeup_index 
-0x1c7 000590 isolate0 0 ,temp 
-0x1c8 000591 branch gpio_clear_low_pullup_low4bit ,true 
-0x1c9 000592 lshift4 debug ,debug 
-:      000593 gpio_clear_low_pullup_low4bit:
-0x1ca 000594 ifetch 1 ,contw 
-0x1cb 000595 iand alarm ,pdata 
-0x1cc 000596 ior debug ,pdata 
-0x1cd 000597 istore 1 ,contw 
-0x1ce 000598 rtn 
-:      000600 p_lpm_write_ice_disable:
-0x1cf 000601 fetch 1 ,core_lpm_sysctl 
-0x1d0 000602 set0 ice_mode ,pdata 
-0x1d1 000603 store 1 ,core_lpm_sysctl 
-0x1d2 000604 rtn 
-:      000606 p_keyboard_device_poweron_timer:
-0x1d3 000607 fetch 1 ,mem_keyboard_device_poweron_timer 
-0x1d4 000608 rtn blank 
-0x1d5 000609 increase -1 ,pdata 
-0x1d6 000610 store 1 ,mem_keyboard_device_poweron_timer 
-0x1d7 000611 fetch keyboard_flag_len ,mem_keyboard_flag 
-0x1d8 000612 bbit1 keyboard_enable_030_power_led ,p_keyboard_device_poweron_030_led 
-0x1d9 000613 fetch 1 ,mem_keyboard_device_poweron_timer 
-0x1da 000614 branch keyboard_device_led_off ,blank 
-0x1db 000615 branch keyboard_device_led_on 
-:      000617 p_keyboard_device_poweron_030_led:
-0x1dc 000618 fetch 1 ,mem_keyboard_device_poweron_timer 
-0x1dd 000619 branch keyboard_power_led_off ,blank 
-0x1de 000620 branch keyboard_power_led_on 
-:      000622 p_keyboard_num_capslock_led_on_timer:
-0x1df 000625 fetch 1 ,mem_device_flag 
-0x1e0 000626 beq mode_24g_device ,p_keyboard_num_capslock_led_on_timer_next 
-0x1e1 000627 fetch 1 ,mem_device_le_bb_connected_flag 
-0x1e2 000628 rtneq 0 
-:      000629 p_keyboard_num_capslock_led_on_timer_next:
-0x1e3 000630 fetch 1 ,mem_keyboard_mode_led_on_timer 
-0x1e4 000631 rtnne 0 
-0x1e5 000632 fetch 1 ,mem_usb_vdd_status_current 
-0x1e6 000633 beq usb_interface_insert ,keyboard_usb_led_check 
-0x1e7 000634 fetch 2 ,mem_device_no_data_timer 
-0x1e8 000635 rtn blank 
-0x1e9 000636 fetch 2 ,mem_device_no_data_timeout 
-0x1ea 000637 fetcht 2 ,mem_device_no_data_timer 
-0x1eb 000638 isub temp ,temp 
-0x1ec 000639 fetch 2 ,mem_keyboard_num_caps_scoll_led_on_timer 
-0x1ed 000640 isub temp ,pdata 
-0x1ee 000641 branch p_keyboard_num_cap_scoll_led_check ,positive 
-0x1ef 000642 call keyboard_numlock_led_off 
-0x1f0 000643 call keyboard_scrolllock_led_off 
-0x1f1 000644 branch keyboard_capslock_led_off 
-:      000646 p_keyboard_num_cap_scoll_led_check:
-0x1f2 000647 call keyboard_numlock_led_check_on 
-0x1f3 000648 call keyboard_scrolllock_led_check_on 
-0x1f4 000649 branch p_keyboard_capslock_led_check_on 
-:      000650 p_keyboard_capslock_led_check_on:
-0x1f5 000651 fetch 1 ,mem_keyboard_led_status 
-0x1f6 000652 bbit0 kb_pc_keysel_capslock ,keyboard_capslock_led_off 
-0x1f7 000653 jam 0 ,mem_keyboard_device_poweron_timer 
-0x1f8 000654 fetcht 1 ,mem_keyboard_caps_led_gpio 
-0x1f9 000655 branch gpio_out_active 
-:      000657 p_keyboard_bb_event_timer:
-0x1fa 000658 call keyboard_low_voltage_param_set 
-0x1fb 000659 call keyboard_adc_read 
-0x1fc 000660 call keyboard_adc_gpio_set_before_hibernate 
-0x1fd 000663 call keyboard_low_voltage_led_timer 
-0x1fe 000664 call p_keyboard_num_capslock_led_on_timer 
-0x1ff 000665 call keyboard_rgb_on_timer 
-0x200 000666 call p_keyboard_device_poweron_timer 
-0x201 000667 call keyboard_mode_led_timer 
-0x202 000668 call p_keyboard_device_pair_led_timer 
-0x203 000670 call p_keyboard_key_press_timer 
-0x204 000671 call keyboard_commbination_key_process 
-0x205 000672 call keyboard_same_key_long_press_timer 
-0x206 000675 call g24_pair_timeout_timer 
-0x207 000676 call g24_reconn_timeout_timer 
-0x208 000677 call mouse_24g_long_sleep_param_update_timer 
-0x209 000678 call keyboard_24g_repeat_send_data 
-0x20a 000679 call keyboard_24g_led_status_get_timer 
-0x20b 000682 call keyboard_check_discovery_timeout_timer 
-0x20c 000683 call keyboard_check_direct_timeout_timer 
-0x20d 000684 call mouse_le_enable_att_list_timer 
-0x20e 000685 call keyboard_le_battery_updata_timer 
-0x20f 000686 call mouse_le_send_smp_security_request_timer 
-0x210 000687 call keyboard_le_send_conn_param_update_timer 
-0x211 000688 call keyboard_le_auto_recognize_timer 
-0x212 000690 call mouse_current_mult_update_timer 
-0x213 000691 call keyboard_store_information_delay_timer 
-0x214 000692 call keyboard_commbination_delay_release_timer 
-0x215 000693 call keyboard_usb_updata_timer 
-0x216 000694 branch keyboard_check_no_data_timeout_timer 
-:      000696 p_keyboard_key_press_timer:
-0x217 000699 call p_keyboard_device_select_g24_nopress_timer 
-0x218 000702 branch p_keyboard_device_select_bt_nopress_timer 
-:      000705 p_keyboard_device_select_g24_nopress_timer:
-0x219 000706 jam 0 ,mem_keyboard_switch_g24_press_timer 
-0x21a 000707 fetch 1 ,mem_keyboard_switch_g24_enable 
-0x21b 000708 rtn blank 
-0x21c 000709 jam 0 ,mem_keyboard_switch_g24_enable 
-0x21d 000710 call p_keyboard_store_device_number 
-0x21e 000711 branch soft_reset_chip 
-:      000713 p_keyboard_device_select_bt_nopress_timer:
-0x21f 000714 jam 0 ,mem_keyboard_switch_bt_press_timer 
-0x220 000715 fetch 1 ,mem_keyboard_switch_bt_enable 
-0x221 000716 rtn blank 
-0x222 000717 jam 0 ,mem_keyboard_switch_bt_enable 
-0x223 000718 call keyboard_store_device_number 
-0x224 000719 branch soft_reset_chip 
-:      000721 p_keyboard_store_device_number:
-0x225 000722 fetch keyboard_flag_len ,mem_keyboard_flag 
-0x226 000723 bbit1 keyboard_enable_otp ,mouse_write_otp_device_flag 
-0x227 000724 bbit1 keyboard_enable_eeprom ,keyboard_store_device_number 
-0x228 000725 rtn 
-:      000726 p_keyboard_keyvalue_chang:
-0x229 000727 call keyboard_keyvalue_normal_replace 
-0x22a 000729 call p_keyboard_keyvalue_fn_replace 
-0x22b 000730 call p_keyboard_keyvalue_commbination_replace 
-0x22c 000731 branch keyboard_keyvalue_change + 14 
-:      000733 p_keyboard_keyvalue_commbination_replace:
-0x22d 000734 fetch 1 ,mem_keyboard_keyvalue_temp 
-0x22e 000735 beq hid_key_print_screen ,keyboard_commination_screen_shot_replace 
-0x22f 000736 beq hid_key_page_up ,keyboard_commination_pageup_replace 
-0x230 000737 beq hid_key_page_down ,keyboard_commination_pagedown_replace 
-0x231 000738 beq hid_key_home ,keyboard_commination_home_replace 
-0x232 000739 beq hid_key_end ,keyboard_commination_end_replace 
-0x233 000740 beq hid_key_select_all ,keyboard_commination_select_all 
-0x234 000741 beq hid_key_copy ,keyboard_commbination_copy 
-0x235 000742 beq hid_key_paste ,keyboard_commbination_paste 
-0x236 000743 beq hid_key_cut ,keyboard_commbination_cut 
-0x237 000744 beq hid_key_all_os_lock ,keyboard_commination_os_lock 
-0x238 000745 beq hid_key_osk ,keyboard_commbination_osk 
-0x239 000746 beq hid_key_search ,keyboard_commbination_search 
-0x23a 000747 beq hid_key_language ,keyboard_commbination_language 
-0x23b 000748 beq hid_key_app_tiling ,keyboard_commbination_app_tiling 
-0x23c 000749 beq hid_key_all_os_home ,p_keyboard_commination_all_ac_home_replace 
-0x23d 000750 rtn 
-:      000752 p_keyboard_commination_all_ac_home_replace:
-0x23e 000753 fetch 1 ,mem_kb_computer_system 
-0x23f 000754 beq system_os_mac ,p_keyboard_value_mac_home 
-0x240 000755 fetch 1 ,mem_device_flag 
-0x241 000756 bne mode_24g_device ,p_keyboard_value_ac_home_key 
-0x242 000757 fetch 1 ,mem_kb_computer_system 
-0x243 000758 beq system_os_ios ,p_keyboard_value_mac_home 
-:      000759 p_keyboard_value_ac_home_key:
-0x244 000760 setarg hid_key_ac_home 
-0x245 000761 branch keyboard_keyvalue_store_temp 
-:      000762 p_keyboard_value_mac_home:
-0x246 000763 jam left_gui ,mem_keyboard_commbination_control_key_value 
-0x247 000764 jam hid_key_h ,mem_keyboard_commbination_standard_key_value 
-0x248 000765 branch keyboard_commbination_keypress 
-:      000767 p_keyboard_keyvalue_fn_replace:
-0x249 000768 fetch 1 ,mem_keyboard_press_flag_temp 
-0x24a 000769 isolate1 0 ,pdata 
-0x24b 000770 call keyboard_commbination_delay_release_clear ,true 
-0x24c 000771 call p_keyboard_keyvalue_nfn_replace 
-0x24d 000772 fetch 1 ,mem_keyboard_fn_flag 
-0x24e 000773 ncall keyboard_keyvalue_fn_replace_press ,blank 
-0x24f 000774 fetch 1 ,mem_device_fast_conn_flag 
-0x250 000775 rtneq 0xff 
-0x251 000776 fetch keyboard_flag_len ,mem_keyboard_flag 
-0x252 000777 bbit0 keyboard_enable_fn_lock ,p_keyboard_fn_lock_check 
-0x253 000778 fetch 1 ,mem_keyboard_fn_lock_flag 
-0x254 000779 branch p_keyboard_fn_lock_check + 1 
-:      000781 p_keyboard_fn_lock_check:
-0x255 000782 fetch 1 ,mem_keyboard_fn_first 
-0x256 000783 fetcht 1 ,mem_keyboard_fn_flag 
-0x257 000784 ixor temp ,pdata 
-0x258 000788 rtn zero 
-0x259 000790 fetch 1 ,mem_keyboard_keyvalue_temp 
-0x25a 000791 beq hid_key_esc ,keyboard_keyvalue_fn_esc 
-0x25b 000792 beq hid_key_delete ,keyboard_keyvalue_fn_delete 
-0x25c 000793 beq hid_key_f1 ,p_keyboard_keyvalue_f1 
-0x25d 000794 beq hid_key_f2 ,p_keyboard_keyvalue_f2 
-0x25e 000795 beq hid_key_f3 ,p_keyboard_keyvalue_f3 
-0x25f 000796 beq hid_key_f4 ,p_keyboard_keyvalue_f4 
-0x260 000797 sub pdata ,hid_key_f12 ,null 
-0x261 000798 nrtn positive 
-0x262 000799 arg hid_key_f1 ,temp 
-0x263 000800 isub temp ,pdata 
-0x264 000801 nrtn positive 
-0x265 000802 arg mem_keyboard_fn_f1 ,contr 
-0x266 000803 iadd contr ,contr 
-0x267 000804 ifetch 1 ,contr 
-0x268 000805 branch keyboard_keyvalue_store_temp 
-:      000807 p_keyboard_keyvalue_nfn_replace:
-0x269 000808 fetch 1 ,mem_kb_computer_system 
-0x26a 000809 rtnne system_os_ios 
-0x26b 000810 fetch 1 ,mem_keyboard_keyvalue_temp 
-0x26c 000811 beq 0x35 ,p_keyboard_ios_0x35 
-0x26d 000812 rtn 
-:      000813 p_keyboard_ios_0x35:
-0x26e 000814 fetch 1 ,mem_keyboard_shift_flag 
-0x26f 000815 rtneq 1 
-0x270 000816 jam 0x40 ,mem_keyboard_commbination_control_key_value 
-0x271 000817 jam 0x35 ,mem_keyboard_commbination_standard_key_value 
-0x272 000818 branch keyboard_commbination_keypress 
-:      000820 p_keyboard_keyvalue_fn_replace_press:
-0x273 000821 call keyboard_keyvalue_fn_lock_replace 
-0x274 000822 fetch 1 ,mem_keyboard_keyvalue_temp 
-0x275 000823 beq hid_key_up_arrow ,keyboard_keyvalue_fn_up_arrow 
-0x276 000824 beq hid_key_down_arrow ,keyboard_keyvalue_fn_down_arrow 
-0x277 000825 beq hid_key_left_arrow ,keyboard_keyvalue_fn_left_arrow 
-0x278 000826 beq hid_key_right_arrow ,keyboard_keyvalue_fn_right_arrow 
-0x279 000829 beq hid_key_w ,keyboard_keyvalue_os_android 
-0x27a 000830 beq hid_key_e ,keyboard_keyvalue_os_windows 
-0x27b 000831 beq hid_key_q ,keyboard_keyvalue_os_ios 
-0x27c 000832 rtn 
-:      000834 p_keyboard_keyvalue_f1:
-0x27d 000835 fetch 1 ,mem_kb_computer_system 
-0x27e 000836 beq system_os_ios ,p_keyboard_keyvalue_ios_back 
-0x27f 000837 setarg hid_key_ac_back 
-0x280 000838 branch keyboard_keyvalue_store_temp 
-:      000839 p_keyboard_keyvalue_ios_back:
-0x281 000840 setarg hid_key_light_down 
-0x282 000841 branch keyboard_keyvalue_store_temp 
-:      000842 p_keyboard_keyvalue_f2:
-0x283 000843 fetch 1 ,mem_kb_computer_system 
-0x284 000844 beq system_os_ios ,p_keyboard_keyvalue_ios_f2 
-0x285 000845 setarg hid_key_mail 
-0x286 000846 branch keyboard_keyvalue_store_temp 
-:      000847 p_keyboard_keyvalue_ios_f2:
-0x287 000848 setarg hid_key_light_up 
-0x288 000849 branch keyboard_keyvalue_store_temp 
-:      000850 p_keyboard_keyvalue_f3:
-0x289 000851 fetch 1 ,mem_kb_computer_system 
-0x28a 000852 beq system_os_ios ,p_keyboard_keyvalue_ios_f3 
-0x28b 000853 beq system_os_android ,p_keyboard_keyvalue_fn_android_f3 
-0x28c 000854 jam 0x08 ,mem_keyboard_commbination_control_key_value 
-0x28d 000855 jam hid_key_i ,mem_keyboard_commbination_standard_key_value 
-0x28e 000856 branch keyboard_commbination_keypress 
-:      000857 p_keyboard_keyvalue_ios_f3:
-0x28f 000858 setarg hid_key_os_soft_kb 
-0x290 000859 branch keyboard_keyvalue_store_temp 
-:      000860 p_keyboard_keyvalue_fn_android_f3:
-0x291 000861 setarg hid_key_android_set 
-0x292 000862 branch keyboard_keyvalue_store_temp 
-:      000863 p_keyboard_keyvalue_f4:
-0x293 000864 fetch 1 ,mem_kb_computer_system 
-0x294 000865 beq system_os_ios ,p_keyboard_keyvalue_ios_f4 
-0x295 000866 setarg hid_key_multikey_media 
-0x296 000867 branch keyboard_keyvalue_store_temp 
-:      000868 p_keyboard_keyvalue_ios_f4:
-0x297 000869 jam 0x0a ,mem_keyboard_commbination_control_key_value 
-0x298 000870 jam hid_key_3 ,mem_keyboard_commbination_standard_key_value 
-0x299 000871 branch keyboard_commbination_keypress 
-:      000873 p_keyboard_long_button_bt_discovery:
-0x29a 000874 fetch 1 ,mem_device_discovery_timer 
-0x29b 000875 rtnne 0 
-0x29c 000876 jam 0 ,mem_keyboard_led_status 
-0x29d 000877 call keyboard_capslock_led_off 
-0x29e 000878 call keyboard_low_voltage_led_off 
-0x29f 000879 branch keyboard_long_button_bt_discovery + 2 
-:      000882 p_keyboard_setting_config_next:
-0x2a0 000883 fetch keyboard_flag_len ,mem_keyboard_flag 
-0x2a1 000884 bbit1 keyboard_enable_otp ,keyboard_load_otp_info 
-0x2a2 000885 branch keyboard_setting_config + 11 
-:      000887 p_keyboard_load_info_check:
-0x2a3 000888 call p_keyboard_app_initflag_check 
-0x2a4 000889 branch keyboard_load_info_check + 2 
-:      000891 p_keyboard_app_initflag_check:
-0x2a5 000892 fetch 1 ,mem_device_flag 
-0x2a6 000893 arg 0xff ,temp 
-0x2a7 000894 isub temp ,null 
-0x2a8 000895 branch keyboard_app_initflag_check + 4 ,zero 
-0x2a9 000896 fetch 2 ,mem_store_flag 
-0x2aa 000897 arg eeprom_init_flag ,temp 
-0x2ab 000898 isub temp ,null 
-0x2ac 000899 branch hid_device_load_device_info ,zero 
-0x2ad 000900 branch keyboard_app_initflag_check + 4 
-:      000903 p_keyboard_le_parse_att:
-0x2ae 000904 copy rega ,contr 
-0x2af 000905 ifetch 3 ,contr 
-0x2b0 000906 store 3 ,mem_le_att_opcode 
-0x2b1 000907 beq attop_error_response ,keyboard_le_send_att_find_by_type_value_request_mac 
-0x2b2 000908 beq attop_find_by_type_value_response ,keyboard_le_parse_att_find_by_type_value_rsp 
-0x2b3 000909 beq attop_read_by_type_response ,keyboard_le_send_att_read_by_type_rsp_mac 
-0x2b4 000910 beq attop_read_response ,keyboard_le_parse_att_manu_resp 
-0x2b5 000911 beq attop_read_by_type_request ,keyboard_le_parse_att_read_by_type_request 
-0x2b6 000912 beq attop_read_blob_request ,p_keyboard_le_parse_att_read_blob_request 
-0x2b7 000913 beq attop_read_request ,keyboard_le_parse_att_read_request 
-0x2b8 000914 beq attop_write_request ,keyboard_le_parse_att_write_request 
-0x2b9 000915 beq attop_write_command ,keyboard_le_parse_att_write_command 
-0x2ba 000916 branch le_parse_att2 
-:      000918 p_keyboard_le_parse_att_read_blob_request:
-0x2bb 000919 ifetch 2 ,contr 
-0x2bc 000920 store 2 ,mem_le_att_offset 
-0x2bd 000921 iforce rega 
-0x2be 000922 fetcht 2 ,mem_le_att_handle 
-0x2bf 000923 fetch 2 ,mem_le_pairing_handle 
-0x2c0 000924 isub temp ,null 
-0x2c1 000925 nbranch le_send_att_read_blob_response ,zero 
-0x2c2 000926 branch keyboard_le_send_att_read_blob_response 
-:      000927 p_keyboard_le_parse_att_read_request:
-0x2c3 000928 fetcht 2 ,mem_le_att_handle 
-0x2c4 000929 fetch 1 ,mem_le_configuration 
-0x2c5 000930 bbit1 bit_ble_read_auth ,p_keyboard_le_send_att_read_response_check_auth 
-:      000932 p_keyboard_le_send_att_read_response:
-0x2c6 000933 fetch keyboard_flag_len ,mem_keyboard_flag 
-0x2c7 000934 bbit0 keyboard_enable_adc ,p_keyboard_le_send_att_read_response + 3 
-0x2c8 000935 bbit0 keyboard_enable_le_battery_service_cancel ,p_keyboard_le_send_att_read_response_next 
-0x2c9 000936 fetch 2 ,mem_le_att_handle 
-0x2ca 000937 beq 0x30 ,le_send_att_error_response_notfound 
-:      000938 p_keyboard_le_send_att_read_response_next:
-0x2cb 000939 fetch 2 ,mem_le_att_handle 
-0x2cc 000940 beq 0x05 ,keyboard_le_send_att_appearance 
-0x2cd 000941 beq 0x10 ,keyboard_le_send_att_pnp_id 
-:      000942 p_keyboard_le_send_att_read_response_next_1:
-0x2ce 000943 fetcht 2 ,mem_le_att_handle 
-0x2cf 000944 fetch keyboard_flag_len ,mem_keyboard_flag 
-0x2d0 000945 bbit1 keyboard_enable_mouse ,p_le_send_att_read_response 
-0x2d1 000946 fetch 2 ,mem_le_pairing_handle 
-0x2d2 000947 isub temp ,null 
-0x2d3 000948 nbranch p_le_send_att_read_response ,zero 
-0x2d4 000949 call le_get_search_max_mtu_data 
-0x2d5 000950 fetcht 2 ,mem_keyboard_le_hid_map 
-0x2d6 000951 copy temp ,contr 
-0x2d7 000952 ifetcht 2 ,contr 
-0x2d8 000953 increase 1 ,temp 
-0x2d9 000954 call not_greater_than 
-0x2da 000955 branch p_le_send_att_read_response_less 
-:      000958 p_le_send_att_read_response:
-0x2db 000959 call le_att_get_handle_ptr2 
-0x2dc 000960 nbranch le_send_att_error_response_notfound ,zero 
-0x2dd 000961 call le_send_att_read_response_check_handle ,user 
-0x2de 000962 rtn user 
-0x2df 000963 call le_att_get_handle_ptr_found 
-0x2e0 000964 increase -2 ,contr 
-0x2e1 000965 ifetch 2 ,contr 
-0x2e2 000966 arg uuid_chrctr_device_name ,temp 
-0x2e3 000967 isub temp ,null 
-0x2e4 000968 branch le_send_device_name ,zero 
-0x2e5 000969 copy contr ,regc 
-0x2e6 000970 call le_get_search_max_mtu_data 
-0x2e7 000971 copy regc ,contr 
-0x2e8 000972 ifetcht 1 ,contr 
-0x2e9 000973 increase 1 ,temp 
-0x2ea 000974 call not_greater_than 
-:      000975 p_le_send_att_read_response_less:
-0x2eb 000976 copy pdata ,regc 
-0x2ec 000977 copy pdata ,rega 
-0x2ed 000978 call store_contr 
-0x2ee 000979 call le_fifo_malloc_tx_l2cap_gatt 
-0x2ef 000980 setarg attop_read_response 
-0x2f0 000981 istore 1 ,contw 
-0x2f1 000982 fetch 2 ,mem_le_att_handle 
-0x2f2 000983 beq 0x1f ,p_keyboard_reference_hid_report_fix 
-0x2f3 000984 add regc ,-1 ,loopcnt 
-0x2f4 000985 call get_contr 
-0x2f5 000986 branch memcpy 
-:      000988 p_keyboard_reference_hid_report_fix:
-0x2f6 000989 add regc ,-1 ,loopcnt 
-0x2f7 000990 arg mem_keyboard_hid_fix_handle ,contr 
-0x2f8 000991 branch memcpy 
-:      000994 p_keyboard_le_send_att_read_response_check_auth:
-0x2f9 000995 fetch 2 ,mem_le_pairing_handle 
-0x2fa 000996 isub temp ,null 
-0x2fb 000997 nbranch p_keyboard_le_send_att_read_response ,zero 
-0x2fc 000998 call le_check_encrypt_state 
-0x2fd 000999 nbranch p_keyboard_le_send_att_read_response_next ,user 
-0x2fe 001000 branch le_send_att_read_response_error_insufficient_auth 
-:      001003 p_keyboard_motion_data_check:
-0x2ff 001004 fetch 1 ,mem_keyboard_consumer_key_status 
-0x300 001005 beq keyboard_consumer_key_release ,p_keyboard_value_consumer_release 
-0x301 001006 branch keyboard_motion_data_check + 3 
-:      001007 p_keyboard_value_tpye_consumer_set:
-0x302 001008 copy temp ,pdata 
-0x303 001009 jam hid_reportid_bit_consumer_key ,mem_keyboard_tx_data 
-0x304 001010 fetcht 1 ,mem_keyboard_all_press_key_count 
-0x305 001011 sub temp ,hid_key_null ,null 
-0x306 001012 branch p_keyboard_value_consumer_all_key_release ,zero 
-0x307 001013 beq hid_key_multikey_media ,p_keyboard_value_media 
-0x308 001014 beq hid_key_multikey_vol_down ,p_keyboard_value_vol_down 
-0x309 001015 beq hid_key_multikey_vol_up ,p_keyboard_value_vol_up 
-0x30a 001016 beq hid_key_multikey_mute ,p_keyboard_value_mute 
-0x30b 001017 beq hid_key_multikey_pre_track ,p_keyboard_value_pre_track 
-0x30c 001018 beq hid_key_multikey_next_track ,p_keyboard_value_next_track 
-0x30d 001019 beq hid_key_multikey_paly ,p_keyboard_value_play 
-0x30e 001020 beq hid_key_multikey_stop ,p_keyboard_value_stop 
-0x30f 001022 beq hid_key_ac_home ,p_keyboard_value_ac_home 
-0x310 001023 beq hid_key_mail ,p_keyboard_value_mail 
-0x311 001024 beq hid_key_my_computer ,p_keyboard_value_my_computer 
-0x312 001025 beq hid_key_ac_favorites ,p_keyboard_value_ac_favorites 
-0x313 001026 beq hid_key_calculator ,p_keyboard_value_calculator 
-0x314 001027 beq hid_key_ac_search ,p_keyboard_value_ac_search 
-0x315 001028 beq hid_key_ac_back ,p_keyboard_value_ac_back 
-0x316 001029 beq hid_key_os_soft_kb ,p_keyboard_value_os_soft_kb 
-0x317 001031 beq hid_key_light_down ,p_keyboard_value_light_down 
-0x318 001032 beq hid_key_light_up ,p_keyboard_value_light_up 
-0x319 001033 beq hid_key_ios_android_os_lock ,p_keyboard_value_os_lock 
-0x31a 001035 beq hid_key_mac_eject ,p_keyboard_value_mac_eject 
-0x31b 001036 beq hid_key_ac_forward ,p_keyboard_value_ac_forward 
-0x31c 001037 beq hid_key_ac_stop ,p_keyboard_value_ac_stop 
-0x31d 001039 beq hid_key_android_set ,p_keyboard_value_android_set 
-0x31e 001041 beq hid_key_system_sleep ,p_keyboard_value_system_sleep 
-0x31f 001042 branch keyboard_motion_data_check_next 
-:      001044 p_keyboard_value_consumer_all_key_release:
-:      001045 p_keyboard_value_consumer_release:
-0x320 001046 jam 2 ,mem_keyboard_data_change_flag 
-0x321 001047 fetch 1 ,mem_keyboard_all_press_key_count 
-0x322 001048 call keyboard_value_release_all_key ,blank 
-0x323 001049 jam keyboard_consumer_key_standby ,mem_keyboard_consumer_key_status 
-0x324 001050 fetch 1 ,mem_device_flag 
-0x325 001051 beq mode_24g_device ,p_keyboard_24g_consumer_release 
-0x326 001052 setarg hid_reportid_bit_consumer_key 
-0x327 001053 store 3 ,mem_keyboard_tx_data 
-0x328 001054 branch keyboard_motion_data_check_next 
-:      001056 p_keyboard_24g_consumer_release:
-0x329 001057 setarg hid_reportid_consumer_key 
-0x32a 001058 store 3 ,mem_keyboard_tx_data 
-0x32b 001059 branch keyboard_motion_data_check_next 
-:      001061 p_keyboard_value_media:
-0x32c 001062 fetch 1 ,mem_device_flag 
-0x32d 001063 bne mode_24g_device ,keyboard_value_media 
-0x32e 001064 setarg 0x0183 
-:      001066 p_keyboard_24g_standard_data_send:
-0x32f 001067 store 2 ,mem_keyboard_tx_data + 1 
-0x330 001068 jam hid_reportid_consumer_key ,mem_keyboard_tx_data 
-0x331 001069 branch keyboard_motion_data_check_next 
-:      001071 p_keyboard_value_vol_down:
-0x332 001072 fetch 1 ,mem_device_flag 
-0x333 001073 bne mode_24g_device ,keyboard_value_vol_down 
-0x334 001074 setarg 0x00ea 
-0x335 001075 branch p_keyboard_24g_standard_data_send 
-:      001077 p_keyboard_value_vol_up:
-0x336 001078 fetch 1 ,mem_device_flag 
-0x337 001079 bne mode_24g_device ,keyboard_value_vol_up 
-0x338 001080 setarg 0x00e9 
-0x339 001081 branch p_keyboard_24g_standard_data_send 
-:      001083 p_keyboard_value_mute:
-0x33a 001084 fetch 1 ,mem_device_flag 
-0x33b 001085 bne mode_24g_device ,keyboard_value_mute 
-0x33c 001086 setarg 0x00e2 
-0x33d 001087 branch p_keyboard_24g_standard_data_send 
-:      001089 p_keyboard_value_pre_track:
-0x33e 001090 fetch 1 ,mem_device_flag 
-0x33f 001091 bne mode_24g_device ,keyboard_value_pre_track 
-0x340 001092 setarg 0x00b6 
-0x341 001093 branch p_keyboard_24g_standard_data_send 
-:      001095 p_keyboard_value_next_track:
-0x342 001096 fetch 1 ,mem_device_flag 
-0x343 001097 bne mode_24g_device ,keyboard_value_next_track 
-0x344 001098 setarg 0x00b5 
-0x345 001099 branch p_keyboard_24g_standard_data_send 
-:      001101 p_keyboard_value_play:
-0x346 001102 fetch 1 ,mem_device_flag 
-0x347 001103 bne mode_24g_device ,keyboard_value_play 
-0x348 001104 setarg 0x00cd 
-0x349 001105 branch p_keyboard_24g_standard_data_send 
-:      001107 p_keyboard_value_stop:
-0x34a 001108 fetch 1 ,mem_device_flag 
-0x34b 001109 bne mode_24g_device ,keyboard_value_stop 
-0x34c 001110 setarg 0x00b7 
-0x34d 001111 branch p_keyboard_24g_standard_data_send 
-:      001113 p_keyboard_value_ac_home:
-0x34e 001114 fetch 1 ,mem_device_flag 
-0x34f 001115 bne mode_24g_device ,keyboard_value_ac_home 
-0x350 001116 setarg 0x0223 
-0x351 001117 branch p_keyboard_24g_standard_data_send 
-:      001119 p_keyboard_value_mail:
-0x352 001120 fetch 1 ,mem_device_flag 
-0x353 001121 bne mode_24g_device ,keyboard_value_mail 
-0x354 001122 setarg 0x018a 
-0x355 001123 branch p_keyboard_24g_standard_data_send 
-:      001125 p_keyboard_value_my_computer:
-0x356 001126 fetch 1 ,mem_device_flag 
-0x357 001127 bne mode_24g_device ,keyboard_value_my_computer 
-0x358 001128 setarg 0x0194 
-0x359 001129 branch p_keyboard_24g_standard_data_send 
-:      001131 p_keyboard_value_ac_favorites:
-0x35a 001132 fetch 1 ,mem_device_flag 
-0x35b 001133 bne mode_24g_device ,keyboard_value_ac_favorites 
-0x35c 001134 setarg 0x022a 
-0x35d 001135 branch p_keyboard_24g_standard_data_send 
-:      001137 p_keyboard_value_calculator:
-0x35e 001138 fetch 1 ,mem_device_flag 
-0x35f 001139 bne mode_24g_device ,keyboard_value_calculator 
-0x360 001140 setarg 0x0192 
-0x361 001141 branch p_keyboard_24g_standard_data_send 
-:      001143 p_keyboard_value_ac_search:
-0x362 001144 fetch 1 ,mem_device_flag 
-0x363 001145 bne mode_24g_device ,keyboard_value_ac_search 
-0x364 001146 setarg 0x0221 
-0x365 001147 branch p_keyboard_24g_standard_data_send 
-:      001149 p_keyboard_value_ac_back:
-0x366 001150 fetch 1 ,mem_device_flag 
-0x367 001151 bne mode_24g_device ,keyboard_value_ac_back 
-0x368 001152 setarg 0x0224 
-0x369 001153 branch p_keyboard_24g_standard_data_send 
-:      001155 p_keyboard_value_os_soft_kb:
-0x36a 001156 fetch 1 ,mem_device_flag 
-0x36b 001157 bne mode_24g_device ,keyboard_value_os_soft_kb 
-0x36c 001158 fetch 1 ,mem_kb_computer_system 
-0x36d 001159 beq system_os_android ,p_keyboard_value_os_soft_kb_android 
-0x36e 001160 setarg 0x01ae 
-0x36f 001161 branch p_keyboard_24g_standard_data_send 
-:      001163 p_keyboard_value_os_soft_kb_android:
-0x370 001164 setarg 0x0307 
-0x371 001165 branch p_keyboard_24g_standard_data_send 
-:      001167 p_keyboard_value_light_down:
-0x372 001168 fetch 1 ,mem_device_flag 
-0x373 001169 bne mode_24g_device ,keyboard_value_light_down 
-0x374 001170 setarg 0x0070 
-0x375 001171 branch p_keyboard_24g_standard_data_send 
-:      001173 p_keyboard_value_light_up:
-0x376 001174 fetch 1 ,mem_device_flag 
-0x377 001175 bne mode_24g_device ,keyboard_value_light_up 
-0x378 001176 setarg 0x006f 
-0x379 001177 branch p_keyboard_24g_standard_data_send 
-:      001179 p_keyboard_value_os_lock:
-0x37a 001180 fetch 1 ,mem_device_flag 
-0x37b 001181 bne mode_24g_device ,keyboard_value_os_lock 
-0x37c 001182 setarg 0x0030 
-0x37d 001183 branch p_keyboard_24g_standard_data_send 
-:      001185 p_keyboard_value_mac_eject:
-0x37e 001186 fetch 1 ,mem_device_flag 
-0x37f 001187 bne mode_24g_device ,keyboard_value_mac_eject 
-0x380 001188 setarg 0x00b8 
-0x381 001189 branch p_keyboard_24g_standard_data_send 
-:      001191 p_keyboard_value_ac_forward:
-0x382 001192 fetch 1 ,mem_device_flag 
-0x383 001193 bne mode_24g_device ,keyboard_value_ac_forward 
-0x384 001194 setarg 0x0225 
-0x385 001195 branch p_keyboard_24g_standard_data_send 
-:      001197 p_keyboard_value_ac_stop:
-0x386 001198 fetch 1 ,mem_device_flag 
-0x387 001199 bne mode_24g_device ,keyboard_value_ac_stop 
-0x388 001200 setarg 0x0226 
-0x389 001201 branch p_keyboard_24g_standard_data_send 
-:      001203 p_keyboard_value_android_set:
-0x38a 001204 fetch 1 ,mem_device_flag 
-0x38b 001205 bne mode_24g_device ,keyboard_value_ac_refresh 
-0x38c 001206 setarg 0x0306 
-0x38d 001207 branch p_keyboard_24g_standard_data_send 
-:      001209 p_keyboard_value_system_sleep:
-0x38e 001210 fetch 1 ,mem_device_flag 
-0x38f 001211 bne mode_24g_device ,keyboard_value_system_sleep 
-0x390 001212 jam hid_reportid_system_ctrl ,mem_keyboard_tx_data 
-0x391 001213 setarg 0x02 
-0x392 001214 store 1 ,mem_keyboard_tx_data + 1 
-0x393 001215 branch keyboard_motion_data_check_next 
-0x394 001216 beq hid_key_multikey_next_track ,keyboard_value_next_track 
-:      001219 p_keyboard_app_enter_hibernate:
-0x395 001220 call keyboard_setgpio_hibernate 
-0x396 001221 branch app_enter_hibernate 
-:      001223 p_keyboard_key_process:
-0x397 001224 arg mem_keyscan_value_current ,rega 
-0x398 001225 arg mem_keyscan_value_check ,regb 
-0x399 001226 arg 20 ,loopcnt 
-0x39a 001227 call string_compare 
-0x39b 001228 nbranch p_keyboard_press_change_or_no_key ,zero 
-0x39c 001229 branch keyboard_key_process + 5 
-:      001231 p_keyboard_idle:
-0x39d 001232 call p_keyboard_evt_ui_timer_check 
-0x39e 001233 branch keyboard_idle + 1 
-:      001235 p_keyboard_evt_ui_timer_check:
-0x39f 001236 arg 0 ,rega 
-0x3a0 001237 fetcht 4 ,mem_keyboard_evt_btclk 
-0x3a1 001238 copy clkn_bt ,regb 
-0x3a2 001239 copy regb ,pdata 
-0x3a3 001240 isub temp ,null 
-0x3a4 001241 ncall ui_timer_timeout ,positive 
-:      001242 p_keyboard_evt_ui_timer_check_loop:
-0x3a5 001243 copy regb ,pdata 
-0x3a6 001244 increase 40 ,temp 
-0x3a7 001245 isub temp ,null 
-0x3a8 001246 nbranch p_keyboard_evt_ui_timer_check_end ,positive 
-0x3a9 001247 increase 1 ,rega 
-0x3aa 001248 and rega ,0x0f ,pdata 
-0x3ab 001249 nbranch p_keyboard_evt_ui_timer_check_loop ,blank 
-0x3ac 001250 arg 0 ,rega 
-0x3ad 001251 call p_keyboard_evt_ui_timer_check_send_evt 
-:      001252 p_keyboard_evt_ui_timer_init:
-0x3ae 001253 copy clkn_bt ,pdata 
-0x3af 001254 store 4 ,mem_keyboard_evt_btclk 
-0x3b0 001255 rtn 
-:      001258 p_keyboard_evt_ui_timer_check_end:
-0x3b1 001259 copy rega ,pdata 
-0x3b2 001260 rtn blank 
-0x3b3 001261 increase -40 ,temp 
-0x3b4 001262 set0 28 ,temp 
-0x3b5 001263 storet 4 ,mem_keyboard_evt_btclk 
-:      001264 p_keyboard_evt_ui_timer_check_send_evt:
-0x3b6 001265 store 1 ,mem_keyboard_evt_timer_count 
-:      001266 p_keyboard_evt_50ms_loop:
-0x3b7 001267 fetch 1 ,mem_keyboard_evt_timer_count 
-0x3b8 001268 rtn blank 
-0x3b9 001269 increase -1 ,pdata 
-0x3ba 001270 store 1 ,mem_keyboard_evt_timer_count 
-0x3bb 001271 call p_keyboard_delay_lpm_timer 
-0x3bc 001272 branch p_keyboard_evt_50ms_loop 
-:      001274 p_keyboard_delay_lpm_timer:
-0x3bd 001275 fetch 1 ,mem_keyboard_delay_lpm_flag 
-0x3be 001276 rtn blank 
-0x3bf 001277 fetch 1 ,mem_device_fast_conn_flag 
-0x3c0 001278 beq 0xff ,p_keyboard_delay_lpm_timer_next 
-0x3c1 001279 jam 1 ,mem_lpm_mode 
-:      001280 p_keyboard_delay_lpm_timer_next:
-0x3c2 001281 jam 0 ,mem_keyboard_delay_lpm_flag 
-0x3c3 001282 rtn 
-:      001284 p_keyboard_press_change_or_no_key:
-0x3c4 001285 jam 0 ,mem_lpm_mode 
-0x3c5 001286 jam 1 ,mem_keyboard_delay_lpm_flag 
-0x3c6 001287 branch keyboard_press_change_or_no_key 
-:      001289 p_g24_transmit_no_interrupt:
-0x3c7 001290 branch keyboard_g24_transmit_no_interrupt 
-:      001293 p_keyboard_24g_start_pair_mode:
-0x3c8 001299 call keyboard_low_voltage_led_off 
-0x3c9 001300 call keyboard_pairing_check_otp_offset 
-0x3ca 001301 jam 0 ,mem_keyboard_data_change_flag 
-0x3cb 001302 fetch 2 ,mem_24g_pair_timeout 
-0x3cc 001303 nrtn blank 
-0x3cd 001304 setarg 0 
-0x3ce 001305 store 2 ,mem_device_no_data_timer 
-0x3cf 001306 store 2 ,mem_24g_reconn_timeout 
-0x3d0 001307 store 1 ,mem_24g_reconn_type 
-0x3d1 001308 arg keyboard_24g_pairing_flag ,queue 
-0x3d2 001309 call keyboard_enable_function_flag 
-0x3d3 001310 call keyboard_stop_discovery 
-0x3d4 001311 jam type_kb ,mem_24g_data_type 
-0x3d5 001312 branch g24_pair_start 
-:      001315 p_keyboard_device_pair_led_timer:
-0x3d6 001316 fetch 1 ,mem_device_flag 
-0x3d7 001317 beq mode_24g_device ,p_keyboard_device_24g_pair_led 
-0x3d8 001318 branch keyboard_device_pair_led_timer + 2 
-:      001320 p_keyboard_device_24g_pair_led:
-0x3d9 001321 fetch 2 ,mem_24g_pair_timeout 
-0x3da 001322 branch p_keyboard_pair_sucess_led_move ,blank 
-0x3db 001323 branch keyboard_device_pair_led 
-:      001325 p_keyboard_pair_sucess_led_move:
-0x3dc 001326 fetch 1 ,mem_keyboard_mode_led_on_timer 
-0x3dd 001327 nrtn blank 
-0x3de 001330 fetch 1 ,mem_keyboard_device_poweron_timer 
-0x3df 001331 nbranch p_keyboard_pair_sucess_led_move_next ,blank 
-0x3e0 001332 fetch 1 ,mem_keyboard_led_status 
-0x3e1 001333 bbit1 kb_pc_keysel_capslock ,p_keyboard_pair_sucess_led_move_next 
-0x3e2 001334 branch keyboard_device_24g_led_off 
-:      001335 p_keyboard_pair_sucess_led_move_next:
-0x3e3 001336 rtn 
-:      001338 p_keyboard_adc_vol_init:
-0x3e4 001339 fetch 1 ,mem_keyboard_power_type 
-0x3e5 001340 beq keyboard_battary_1v5 ,keyboard_adc_vol_1v5_init 
-0x3e6 001341 beq keyboard_battary_3v0 ,p_keyboard_adc_vol_3v0_init 
-0x3e7 001342 beq keyboard_battary_4v2 ,keyboard_adc_vol_4v2_init 
-0x3e8 001343 branch keyboard_adc_vol_1v5_init 
-:      001345 p_keyboard_adc_vol_3v0_init:
-0x3e9 001346 setarg 0xbe0122 
-0x3ea 001347 store 3 ,mem_keyboard_vdd_full_vol 
-0x3eb 001348 setarg 0x00dc00 
-0x3ec 001349 istore 3 ,contw 
-0x3ed 001350 rtn 
-:      001351 p_mouse_adc_bat_percent_lowpower_out:
-0x3ee 001352 ifetch 8 ,rega 
-0x3ef 001353 store 8 ,mem_pdatatemp 
-:      001354 p_mouse_adc_bat_percent_lowpower_out_battery:
-0x3f0 001355 call adc_clear_no_power_flag 
-0x3f1 001356 call p_adc_clear_low_power_flag 
-0x3f2 001357 fetch 2 ,mem_pdatatemp + 6 
-0x3f3 001358 fetcht 2 ,mem_pdatatemp + 2 
-0x3f4 001359 isub temp ,null 
-0x3f5 001360 ncall adc_set_no_power_flag ,positive 
-0x3f6 001361 fetcht 2 ,mem_pdatatemp + 4 
-0x3f7 001362 isub temp ,null 
-0x3f8 001363 ncall p_adc_set_low_power_flag ,positive 
-0x3f9 001364 branch mouse_adc_bat_level_set 
-:      001366 p_adc_clear_low_power_flag:
-0x3fa 001367 fetcht 1 ,mem_adc_power_flag 
-0x3fb 001368 set0 0 ,temp 
-0x3fc 001369 branch adc_set_power_flag 
-:      001371 p_adc_set_low_power_flag:
-0x3fd 001372 fetcht 1 ,mem_adc_power_flag 
-0x3fe 001373 set1 0 ,temp 
-0x3ff 001374 branch adc_set_power_flag 
-:      001376 p_gpio_set_ds_bit:
-0x400 001377 arg core_gpio_ds ,contw 
-0x401 001378 and temp ,0x07 ,queue 
-0x402 001379 rshift3 temp ,pdata 
-0x403 001380 and_into 3 ,pdata 
-0x404 001381 iadd contw ,contw 
-0x405 001382 ifetch 1 ,contw 
-0x406 001383 qset1 pdata 
-0x407 001384 istore 1 ,contw 
-0x408 001385 rtn 
+0xfd 000332 setarg 0x0100 
+0xfe 000333 store 2 ,mem_lpm_interval 
+0xff 000334 jam 0x0c ,mem_lpm_overhead 
+0x100 000336 branch keyboard_start_work + 1 
+:      000338 p_kscan_dispatch:
+0x101 000339 call p_keyboard_keyscan 
+0x102 000340 call p_keyboard_key_process 
+0x103 000341 branch kscan_dispatch + 3 
+:      000343 p_keyboard_keyscan:
+0x104 000346 call p_keyboard_gpio_init 
+0x105 000347 setarg 0 
+0x106 000348 store 2 ,mem_keyscan_exmcu_wait_wake_count 
+0x107 000349 arg mem_keyscan_value_current ,contr 
+0x108 000350 arg mem_keyscan_value_check ,contw 
+0x109 000351 arg 20 ,loopcnt 
+0x10a 000352 call memcpy 
+0x10b 000353 call keyboard_stb_state_low 
+0x10c 000354 setarg mem_keyscan_value_current 
+0x10d 000355 store 2 ,mem_keyscan_value_ptr 
+0x10e 000356 setarg mem_keyscan_exmcu_value_new 
+0x10f 000357 store 2 ,mem_keyscan_exmcu_value_ptr 
+0x110 000358 call keyboard_stb_state_high 
+0x111 000359 call keyboard_clk_input 
+:      000360 p_keyboard_keyscan_exmcu_start_check:
+0x112 000361 fetch 2 ,mem_keyscan_exmcu_wait_wake_count 
+0x113 000362 increase 1 ,pdata 
+0x114 000363 store 2 ,mem_keyscan_exmcu_wait_wake_count 
+0x115 000364 bbit1 9 ,p_keyboard_keyscan 
+0x116 000365 fetcht 1 ,mem_mcu_clk_gpio 
+0x117 000366 call gpio_get_bit 
+0x118 000367 nbranch p_keyboard_keyscan_exmcu_start_check ,true 
+0x119 000368 call keyboard_stb_state_low 
+:      000369 p_keyboard_keyscan_wait_wake_next:
+0x11a 000370 fetcht 1 ,mem_mcu_clk_gpio 
+0x11b 000371 call gpio_get_bit 
+0x11c 000372 branch p_keyboard_keyscan_wait_wake_next ,true 
+0x11d 000373 call p_keyboard_keyscan_get_exmcu_value 
+0x11e 000374 call p_keyboard_keyscan_get_mcu_value 
+0x11f 000375 call keyboard_clk_input 
+0x120 000376 call keyboard_stb_state_high 
+:      000377 p_keyboard_keyscan_copy_value:
+0x121 000378 fetch 2 ,mem_kb_excol_ptr 
+0x122 000379 copy pdata ,regb 
+0x123 000380 jam 0 ,mem_keyscan_col_loop_count 
+:      000381 p_keyboard_compare_col_excol_gpio_loop:
+0x124 000382 ifetcht 1 ,regb 
+0x125 000383 fetch 2 ,mem_kb_col_ptr 
+0x126 000384 copy pdata ,rega 
+0x127 000385 copy rega ,regc 
+0x128 000386 arg 20 ,loopcnt 
+:      000387 p_keyboard_compare_col_gpio_loop:
+0x129 000388 ifetch 1 ,rega 
+0x12a 000389 isub temp ,null 
+0x12b 000390 branch keyboard_copy_value_exmcu_to_mcu ,zero 
+0x12c 000391 increase 1 ,rega 
+0x12d 000392 loop p_keyboard_compare_col_gpio_loop 
+:      000393 p_keyboard_compare_col_excol_gpio_loop_next:
+0x12e 000394 increase 1 ,regb 
+0x12f 000395 fetch 1 ,mem_keyscan_col_loop_count 
+0x130 000396 increase 1 ,pdata 
+0x131 000397 store 1 ,mem_keyscan_col_loop_count 
+0x132 000398 sub pdata ,11 ,null 
+0x133 000399 branch p_keyboard_compare_col_excol_gpio_loop ,positive 
+0x134 000401 branch p_keyboard_key_row_init 
+:      000403 p_keyboard_copy_value_exmcu_to_mcu:
+0x135 000404 fetch 2 ,mem_keyscan_value_ptr 
+0x136 000405 copy pdata ,contw 
+0x137 000406 copy rega ,pdata 
+0x138 000407 isub regc ,pdata 
+0x139 000408 iadd contw ,contw 
+0x13a 000409 fetch 2 ,mem_keyscan_exmcu_value_ptr 
+0x13b 000410 copy pdata ,regc 
+0x13c 000411 fetch 1 ,mem_keyscan_col_loop_count 
+0x13d 000412 iadd regc ,regc 
+0x13e 000413 ifetch 1 ,regc 
+0x13f 000414 istore 1 ,contw 
+0x140 000415 branch p_keyboard_compare_col_excol_gpio_loop_next 
+:      000419 p_keyboard_keyscan_get_mcu_value:
+0x141 000420 fetch 2 ,mem_kb_col_ptr 
+0x142 000421 copy pdata ,regb 
+0x143 000422 jam 0 ,mem_keyscan_col_loop_count 
+:      000423 p_keyboard_keyscan_mcu_start:
+0x144 000424 jam 0 ,mem_keyscan_value_temp 
+0x145 000425 ifetcht 1 ,regb 
+0x146 000426 isolate1 7 ,temp 
+0x147 000427 branch p_keyboard_keyscan_mcu_start_loop ,true 
+0x148 000428 call gpio_out_active 
+0x149 000429 call p_keyboard_keyscan_get_col_value 
+0x14a 000430 ifetcht 1 ,regb 
+0x14b 000431 call gpio_set_high_impedance 
+:      000433 p_keyboard_keyscan_mcu_start_loop:
+0x14c 000434 increase 1 ,regb 
+0x14d 000435 fetch 2 ,mem_keyscan_value_ptr 
+0x14e 000436 call keyboard_keyscan_value_store 
+0x14f 000437 sub pdata ,19 ,null 
+0x150 000438 branch p_keyboard_keyscan_mcu_start ,positive 
+0x151 000439 rtn 
+:      000440 p_keyboard_keyscan_get_exmcu_value:
+0x152 000441 jam 0 ,mem_keyscan_col_loop_count 
+:      000442 p_keyboard_keyscan_exmcu_start_loop:
+0x153 000443 call keyboard_clk_state_low 
+0x154 000445 call p_keyboard_keyscan_exmcu_get_col_value 
+0x155 000446 call keyboard_clk_state_high 
+0x156 000448 call p_keyboard_keyscan_exmcu_get_col_value 
+0x157 000449 sub pdata ,11 ,null 
+0x158 000450 branch p_keyboard_keyscan_exmcu_start_loop ,positive 
+0x159 000451 branch keyboard_clk_state_low 
+:      000453 p_keyboard_keyscan_exmcu_get_col_value:
+0x15a 000454 jam 0 ,mem_keyscan_value_temp 
+0x15b 000455 call p_keyboard_keyscan_get_col_value 
+0x15c 000456 fetch 2 ,mem_keyscan_exmcu_value_ptr 
+:      000457 p_keyboard_keyscan_value_store:
+0x15d 000458 copy pdata ,contw 
+0x15e 000459 fetch 1 ,mem_keyscan_col_loop_count 
+0x15f 000460 iadd contw ,contw 
+0x160 000461 fetch 1 ,mem_keyscan_value_temp 
+0x161 000462 istore 1 ,contw 
+0x162 000463 fetch 1 ,mem_keyscan_col_loop_count 
+0x163 000464 increase 1 ,pdata 
+0x164 000465 store 1 ,mem_keyscan_col_loop_count 
+0x165 000466 rtn 
+:      000468 p_keyboard_keyscan_get_col_value:
+0x166 000469 call p_keyboard_row_output_high 
+0x167 000470 nop 120 
+:      000471 p_keyboard_keyscan_get_col_value_loop:
+0x168 000472 call p_keyboard_row_high_impendence 
+0x169 000473 nop 120 
+0x16a 000474 call p_keyboard_row_loop_init 
+0x16b 000475 ifetcht 1 ,regc 
+0x16c 000476 call gpio_get_bit 
+0x16d 000477 fetch 1 ,mem_keyscan_value_temp 
+0x16e 000478 rshift pdata ,pdata 
+0x16f 000479 setflag true ,7 ,pdata 
+0x170 000480 store 1 ,mem_keyscan_value_temp 
+0x171 000481 increase 1 ,regc 
+0x172 000482 loop p_keyboard_keyscan_get_col_value_loop + 3 
+0x173 000484 rtn 
+:      000485 p_keyboard_row_output_high:
+0x174 000486 call p_keyboard_row_loop_init 
+:      000487 p_keyboard_row_output_high_loop:
+0x175 000488 ifetcht 1 ,regc 
+0x176 000489 call gpio_out_inactive 
+0x177 000490 increase 1 ,regc 
+0x178 000491 loop p_keyboard_row_output_high_loop 
+0x179 000492 rtn 
+:      000493 p_keyboard_row_loop_init:
+0x17a 000494 fetch 2 ,mem_kb_row_ptr 
+0x17b 000495 copy pdata ,regc 
+0x17c 000496 arg 8 ,loopcnt 
+0x17d 000497 rtn 
+:      000498 p_keyboard_row_high_impendence:
+0x17e 000499 call p_keyboard_row_loop_init 
+:      000500 p_keyboard_row_high_impendence_loop:
+0x17f 000501 ifetcht 1 ,regc 
+0x180 000502 call gpio_set_high_impedance 
+0x181 000503 increase 1 ,regc 
+0x182 000504 loop p_keyboard_row_high_impendence_loop 
+0x183 000505 rtn 
+:      000507 p_keyboard_lpm_before_common:
+0x184 000508 call clear_wake 
+0x185 000510 fetcht 1 ,mem_keyboard_pb_button_gpio 
+0x186 000511 call gpio_set_wake 
+0x187 000513 fetch 2 ,mem_kb_col_ptr 
+0x188 000514 copy pdata ,regb 
+0x189 000515 arg 20 ,loopcnt 
+:      000516 p_keyboard_key_col_wake_init:
+0x18a 000517 ifetcht 1 ,regb 
+0x18b 000518 isolate1 7 ,temp 
+0x18c 000519 ncall gpio_out_active ,true 
+0x18d 000520 increase 1 ,regb 
+0x18e 000521 loop p_keyboard_key_col_wake_init 
+0x18f 000523 call keyboard_gpio_pu_idle 
+0x190 000524 jam 0 ,mem_qdec_set_flag 
+0x191 000526 fetch 2 ,mem_kb_row_ptr 
+0x192 000527 copy pdata ,regb 
+0x193 000528 arg 8 ,loopcnt 
+:      000529 p_keyboard_key_row_wake_init:
+0x194 000530 ifetcht 1 ,regb 
+0x195 000531 sub temp ,ui_button_gpio_disable ,null 
+0x196 000532 ncall p_keyboard_key_row_wake_set ,zero 
+0x197 000533 ifetcht 1 ,regb 
+0x198 000534 call gpio_set_high_impedance 
+0x199 000535 increase 1 ,regb 
+0x19a 000536 loop p_keyboard_key_row_wake_init 
+0x19b 000538 call lpm_puchk_set_check 
+0x19c 000539 call lpm_write_gpio_wakeup 
+0x19d 000540 fetcht 1 ,mem_device_reuse_2ice_gpio 
+0x19e 000541 call device_gpio_config_input_pu 
+0x19f 000542 call mouse_gpio_set_analog 
+0x1a0 000543 branch keyboard_adc_gpio_set_before_hibernate 
+:      000545 p_keyboard_key_row_wake_set:
+0x1a1 000546 fetch 1 ,mem_same_keyvalue_timerout_flag 
+0x1a2 000547 branch gpio_set_wake ,blank 
+0x1a3 000549 branch gpio_set_wake_by_current_state 
+:      000551 p_gpio_set_low_pullup_wakeup:
+0x1a4 000552 sub temp ,ui_button_gpio_disable ,null 
+0x1a5 000553 rtn zero 
+0x1a6 000554 arg 3 ,debug 
+0x1a7 000555 call get_gpio_wakeup_index 
+0x1a8 000556 isolate0 0 ,temp 
+0x1a9 000557 branch p_gpio_set_low_pullup_low4bit ,true 
+0x1aa 000558 lshift4 debug ,debug 
+:      000559 p_gpio_set_low_pullup_low4bit:
+0x1ab 000560 ifetch 1 ,contw 
+0x1ac 000561 iand alarm ,pdata 
+0x1ad 000562 ior debug ,pdata 
+0x1ae 000563 istore 1 ,contw 
+0x1af 000564 rtn 
+:      000565 p_keyboard_gpio_init:
+0x1b0 000566 call clear_wake 
+0x1b1 000567 fetcht 1 ,mem_keyboard_pb_button_gpio 
+0x1b2 000568 call device_gpio_config_input_pu 
+0x1b3 000570 fetch keyboard_flag_len ,mem_keyboard_flag 
+0x1b4 000571 isolate1 keyboard_disable_ice ,pdata 
+0x1b5 000572 call p_lpm_write_ice_disable ,true 
+0x1b6 000574 setarg mem_key_row_gpio 
+0x1b7 000575 store 2 ,mem_kb_row_ptr 
+0x1b8 000577 setarg mem_key_col_gpio 
+0x1b9 000578 store 2 ,mem_kb_col_ptr 
+0x1ba 000580 setarg mem_key_excol_gpio 
+0x1bb 000581 store 2 ,mem_kb_excol_ptr 
+0x1bc 000582 call p_keyboard_key_row_init 
+0x1bd 000583 call lpm_write_gpio_wakeup 
+0x1be 000584 fetch 2 ,mem_kb_col_ptr 
+0x1bf 000585 copy pdata ,regb 
+0x1c0 000586 arg 20 ,loopcnt 
+:      000587 p_keyboard_key_cow_init:
+0x1c1 000588 ifetcht 1 ,regb 
+0x1c2 000589 isolate1 7 ,temp 
+0x1c3 000590 ncall gpio_set_high_impedance ,true 
+0x1c4 000591 increase 1 ,regb 
+0x1c5 000592 loop keyboard_key_cow_init 
+0x1c6 000593 rtn 
+:      000595 p_keyboard_key_row_init:
+0x1c7 000596 fetch 2 ,mem_kb_row_ptr 
+0x1c8 000597 copy pdata ,regb 
+0x1c9 000598 arg 8 ,loopcnt 
+:      000599 p_keyboard_key_row_init_loop:
+0x1ca 000600 ifetcht 1 ,regb 
+0x1cb 000601 call gpio_set_high_impedance 
+0x1cc 000602 call p_gpio_clear_low_pullup 
+0x1cd 000603 increase 1 ,regb 
+0x1ce 000604 loop p_keyboard_key_row_init_loop 
+0x1cf 000605 rtn 
+:      000607 p_gpio_clear_low_pullup:
+0x1d0 000608 call gpio_set_low_pullup 
+0x1d1 000609 sub temp ,ui_button_gpio_disable ,null 
+0x1d2 000610 rtn zero 
+0x1d3 000611 arg 0 ,debug 
+0x1d4 000612 call get_gpio_wakeup_index 
+0x1d5 000613 isolate0 0 ,temp 
+0x1d6 000614 branch gpio_clear_low_pullup_low4bit ,true 
+0x1d7 000615 lshift4 debug ,debug 
+:      000616 gpio_clear_low_pullup_low4bit:
+0x1d8 000617 ifetch 1 ,contw 
+0x1d9 000618 iand alarm ,pdata 
+0x1da 000619 ior debug ,pdata 
+0x1db 000620 istore 1 ,contw 
+0x1dc 000621 rtn 
+:      000623 p_lpm_write_ice_disable:
+0x1dd 000624 fetch 1 ,core_lpm_sysctl 
+0x1de 000625 set0 ice_mode ,pdata 
+0x1df 000626 store 1 ,core_lpm_sysctl 
+0x1e0 000627 rtn 
+:      000629 p_keyboard_device_poweron_timer:
+0x1e1 000630 fetch 1 ,mem_keyboard_device_poweron_timer 
+0x1e2 000631 rtn blank 
+0x1e3 000632 increase -1 ,pdata 
+0x1e4 000633 store 1 ,mem_keyboard_device_poweron_timer 
+0x1e5 000634 fetch keyboard_flag_len ,mem_keyboard_flag 
+0x1e6 000635 bbit1 keyboard_enable_030_power_led ,p_keyboard_device_poweron_030_led 
+0x1e7 000636 fetch 1 ,mem_keyboard_device_poweron_timer 
+0x1e8 000637 branch keyboard_device_led_off ,blank 
+0x1e9 000638 branch keyboard_device_led_on 
+:      000640 p_keyboard_device_poweron_030_led:
+0x1ea 000641 fetch 1 ,mem_keyboard_device_poweron_timer 
+0x1eb 000642 branch keyboard_power_led_off ,blank 
+0x1ec 000643 branch keyboard_power_led_on 
+:      000645 p_keyboard_num_capslock_led_on_timer:
+0x1ed 000648 fetch 1 ,mem_device_flag 
+0x1ee 000649 beq mode_24g_device ,p_keyboard_num_capslock_led_on_timer_next 
+0x1ef 000650 fetch 1 ,mem_device_le_bb_connected_flag 
+0x1f0 000651 rtneq 0 
+:      000652 p_keyboard_num_capslock_led_on_timer_next:
+0x1f1 000653 fetch 1 ,mem_keyboard_mode_led_on_timer 
+0x1f2 000654 rtnne 0 
+0x1f3 000655 fetch 1 ,mem_usb_vdd_status_current 
+0x1f4 000656 beq usb_interface_insert ,keyboard_usb_led_check 
+0x1f5 000657 fetch 2 ,mem_device_no_data_timer 
+0x1f6 000658 rtn blank 
+0x1f7 000659 fetch 2 ,mem_device_no_data_timeout 
+0x1f8 000660 fetcht 2 ,mem_device_no_data_timer 
+0x1f9 000661 isub temp ,temp 
+0x1fa 000662 fetch 2 ,mem_keyboard_num_caps_scoll_led_on_timer 
+0x1fb 000663 isub temp ,pdata 
+0x1fc 000664 branch p_keyboard_num_cap_scoll_led_check ,positive 
+0x1fd 000665 call keyboard_numlock_led_off 
+0x1fe 000666 call keyboard_scrolllock_led_off 
+0x1ff 000667 branch keyboard_capslock_led_off 
+:      000669 p_keyboard_num_cap_scoll_led_check:
+0x200 000670 call keyboard_numlock_led_check_on 
+0x201 000671 call keyboard_scrolllock_led_check_on 
+0x202 000672 branch p_keyboard_capslock_led_check_on 
+:      000673 p_keyboard_capslock_led_check_on:
+0x203 000674 fetch 1 ,mem_keyboard_led_status 
+0x204 000675 bbit0 kb_pc_keysel_capslock ,keyboard_capslock_led_off 
+0x205 000676 jam 0 ,mem_keyboard_device_poweron_timer 
+0x206 000677 fetcht 1 ,mem_keyboard_caps_led_gpio 
+0x207 000678 branch gpio_out_active 
+:      000680 p_keyboard_bb_event_timer:
+0x208 000681 call keyboard_low_voltage_param_set 
+0x209 000682 call keyboard_adc_read 
+0x20a 000683 call keyboard_adc_gpio_set_before_hibernate 
+0x20b 000686 call keyboard_low_voltage_led_timer 
+0x20c 000687 call p_keyboard_num_capslock_led_on_timer 
+0x20d 000688 call keyboard_rgb_on_timer 
+0x20e 000689 call p_keyboard_device_poweron_timer 
+0x20f 000690 call keyboard_mode_led_timer 
+0x210 000691 call p_keyboard_device_pair_led_timer 
+0x211 000693 call p_keyboard_key_press_timer 
+0x212 000694 call keyboard_commbination_key_process 
+0x213 000695 call keyboard_same_key_long_press_timer 
+0x214 000698 call g24_pair_timeout_timer 
+0x215 000699 call g24_reconn_timeout_timer 
+0x216 000700 call mouse_24g_long_sleep_param_update_timer 
+0x217 000701 call keyboard_24g_repeat_send_data 
+0x218 000702 call keyboard_24g_led_status_get_timer 
+0x219 000705 call keyboard_check_discovery_timeout_timer 
+0x21a 000706 call keyboard_check_direct_timeout_timer 
+0x21b 000707 call mouse_le_enable_att_list_timer 
+0x21c 000708 call keyboard_le_battery_updata_timer 
+0x21d 000709 call mouse_le_send_smp_security_request_timer 
+0x21e 000710 call keyboard_le_send_conn_param_update_timer 
+0x21f 000711 call keyboard_le_auto_recognize_timer 
+0x220 000713 call mouse_current_mult_update_timer 
+0x221 000714 call keyboard_store_information_delay_timer 
+0x222 000715 call keyboard_commbination_delay_release_timer 
+0x223 000716 call keyboard_usb_updata_timer 
+0x224 000717 branch keyboard_check_no_data_timeout_timer 
+:      000719 p_keyboard_key_press_timer:
+0x225 000722 call p_keyboard_device_select_g24_nopress_timer 
+0x226 000725 branch p_keyboard_device_select_bt_nopress_timer 
+:      000728 p_keyboard_device_select_g24_nopress_timer:
+0x227 000729 jam 0 ,mem_keyboard_switch_g24_press_timer 
+0x228 000730 fetch 1 ,mem_keyboard_switch_g24_enable 
+0x229 000731 rtn blank 
+0x22a 000732 jam 0 ,mem_keyboard_switch_g24_enable 
+0x22b 000733 call p_keyboard_store_device_number 
+0x22c 000734 branch soft_reset_chip 
+:      000736 p_keyboard_device_select_bt_nopress_timer:
+0x22d 000737 jam 0 ,mem_keyboard_switch_bt_press_timer 
+0x22e 000738 fetch 1 ,mem_keyboard_switch_bt_enable 
+0x22f 000739 rtn blank 
+0x230 000740 jam 0 ,mem_keyboard_switch_bt_enable 
+0x231 000741 call keyboard_store_device_number 
+0x232 000742 branch soft_reset_chip 
+:      000744 p_keyboard_store_device_number:
+0x233 000745 fetch keyboard_flag_len ,mem_keyboard_flag 
+0x234 000746 bbit1 keyboard_enable_otp ,mouse_write_otp_device_flag 
+0x235 000747 bbit1 keyboard_enable_eeprom ,keyboard_store_device_number 
+0x236 000748 rtn 
+:      000749 p_keyboard_keyvalue_chang:
+0x237 000750 call keyboard_keyvalue_normal_replace 
+0x238 000752 call p_keyboard_keyvalue_fn_replace 
+0x239 000753 call p_keyboard_keyvalue_commbination_replace 
+0x23a 000754 branch keyboard_keyvalue_change + 14 
+:      000756 p_keyboard_keyvalue_commbination_replace:
+0x23b 000757 fetch 1 ,mem_keyboard_keyvalue_temp 
+0x23c 000758 beq hid_key_print_screen ,keyboard_commination_screen_shot_replace 
+0x23d 000759 beq hid_key_page_up ,keyboard_commination_pageup_replace 
+0x23e 000760 beq hid_key_page_down ,keyboard_commination_pagedown_replace 
+0x23f 000761 beq hid_key_home ,keyboard_commination_home_replace 
+0x240 000762 beq hid_key_end ,keyboard_commination_end_replace 
+0x241 000763 beq hid_key_select_all ,keyboard_commination_select_all 
+0x242 000764 beq hid_key_copy ,keyboard_commbination_copy 
+0x243 000765 beq hid_key_paste ,keyboard_commbination_paste 
+0x244 000766 beq hid_key_cut ,keyboard_commbination_cut 
+0x245 000767 beq hid_key_all_os_lock ,keyboard_commination_os_lock 
+0x246 000768 beq hid_key_osk ,keyboard_commbination_osk 
+0x247 000769 beq hid_key_search ,keyboard_commbination_search 
+0x248 000770 beq hid_key_language ,keyboard_commbination_language 
+0x249 000771 beq hid_key_app_tiling ,keyboard_commbination_app_tiling 
+0x24a 000772 beq hid_key_all_os_home ,p_keyboard_commination_all_ac_home_replace 
+0x24b 000773 rtn 
+:      000775 p_keyboard_commination_all_ac_home_replace:
+0x24c 000776 fetch 1 ,mem_kb_computer_system 
+0x24d 000777 beq system_os_mac ,p_keyboard_value_mac_home 
+0x24e 000778 fetch 1 ,mem_device_flag 
+0x24f 000779 bne mode_24g_device ,p_keyboard_value_ac_home_key 
+0x250 000780 fetch 1 ,mem_kb_computer_system 
+0x251 000781 beq system_os_ios ,p_keyboard_value_mac_home 
+:      000782 p_keyboard_value_ac_home_key:
+0x252 000783 setarg hid_key_ac_home 
+0x253 000784 branch keyboard_keyvalue_store_temp 
+:      000785 p_keyboard_value_mac_home:
+0x254 000786 jam left_gui ,mem_keyboard_commbination_control_key_value 
+0x255 000787 jam hid_key_h ,mem_keyboard_commbination_standard_key_value 
+0x256 000788 branch keyboard_commbination_keypress 
+:      000790 p_keyboard_keyvalue_fn_replace:
+0x257 000791 fetch 1 ,mem_keyboard_press_flag_temp 
+0x258 000792 isolate1 0 ,pdata 
+0x259 000793 call keyboard_commbination_delay_release_clear ,true 
+0x25a 000794 call p_keyboard_keyvalue_nfn_replace 
+0x25b 000795 fetch 1 ,mem_keyboard_fn_flag 
+0x25c 000796 ncall keyboard_keyvalue_fn_replace_press ,blank 
+0x25d 000797 fetch 1 ,mem_device_fast_conn_flag 
+0x25e 000798 rtneq 0xff 
+0x25f 000799 fetch keyboard_flag_len ,mem_keyboard_flag 
+0x260 000800 bbit0 keyboard_enable_fn_lock ,p_keyboard_fn_lock_check 
+0x261 000801 fetch 1 ,mem_keyboard_fn_lock_flag 
+0x262 000802 branch p_keyboard_fn_lock_check + 1 
+:      000804 p_keyboard_fn_lock_check:
+0x263 000805 fetch 1 ,mem_keyboard_fn_first 
+0x264 000806 fetcht 1 ,mem_keyboard_fn_flag 
+0x265 000807 ixor temp ,pdata 
+0x266 000811 rtn zero 
+0x267 000813 fetch 1 ,mem_keyboard_keyvalue_temp 
+0x268 000814 beq hid_key_esc ,keyboard_keyvalue_fn_esc 
+0x269 000815 beq hid_key_delete ,keyboard_keyvalue_fn_delete 
+0x26a 000816 beq hid_key_f1 ,p_keyboard_keyvalue_f1 
+0x26b 000817 beq hid_key_f2 ,p_keyboard_keyvalue_f2 
+0x26c 000818 beq hid_key_f3 ,p_keyboard_keyvalue_f3 
+0x26d 000819 beq hid_key_f4 ,p_keyboard_keyvalue_f4 
+0x26e 000820 sub pdata ,hid_key_f12 ,null 
+0x26f 000821 nrtn positive 
+0x270 000822 arg hid_key_f1 ,temp 
+0x271 000823 isub temp ,pdata 
+0x272 000824 nrtn positive 
+0x273 000825 arg mem_keyboard_fn_f1 ,contr 
+0x274 000826 iadd contr ,contr 
+0x275 000827 ifetch 1 ,contr 
+0x276 000828 branch keyboard_keyvalue_store_temp 
+:      000830 p_keyboard_keyvalue_nfn_replace:
+0x277 000831 fetch 1 ,mem_kb_computer_system 
+0x278 000832 rtnne system_os_ios 
+0x279 000833 fetch 1 ,mem_keyboard_keyvalue_temp 
+0x27a 000834 beq 0x35 ,p_keyboard_ios_0x35 
+0x27b 000835 rtn 
+:      000836 p_keyboard_ios_0x35:
+0x27c 000837 fetch 1 ,mem_keyboard_shift_flag 
+0x27d 000838 rtneq 1 
+0x27e 000839 jam 0x40 ,mem_keyboard_commbination_control_key_value 
+0x27f 000840 jam 0x35 ,mem_keyboard_commbination_standard_key_value 
+0x280 000841 branch keyboard_commbination_keypress 
+:      000843 p_keyboard_keyvalue_fn_replace_press:
+0x281 000844 call keyboard_keyvalue_fn_lock_replace 
+0x282 000845 fetch 1 ,mem_keyboard_keyvalue_temp 
+0x283 000846 beq hid_key_up_arrow ,keyboard_keyvalue_fn_up_arrow 
+0x284 000847 beq hid_key_down_arrow ,keyboard_keyvalue_fn_down_arrow 
+0x285 000848 beq hid_key_left_arrow ,keyboard_keyvalue_fn_left_arrow 
+0x286 000849 beq hid_key_right_arrow ,keyboard_keyvalue_fn_right_arrow 
+0x287 000852 beq hid_key_w ,keyboard_keyvalue_os_android 
+0x288 000853 beq hid_key_e ,keyboard_keyvalue_os_windows 
+0x289 000854 beq hid_key_q ,keyboard_keyvalue_os_ios 
+0x28a 000855 rtn 
+:      000857 p_keyboard_keyvalue_f1:
+0x28b 000858 fetch 1 ,mem_kb_computer_system 
+0x28c 000859 beq system_os_ios ,p_keyboard_keyvalue_ios_back 
+0x28d 000860 setarg hid_key_ac_back 
+0x28e 000861 branch keyboard_keyvalue_store_temp 
+:      000862 p_keyboard_keyvalue_ios_back:
+0x28f 000863 setarg hid_key_light_down 
+0x290 000864 branch keyboard_keyvalue_store_temp 
+:      000865 p_keyboard_keyvalue_f2:
+0x291 000866 fetch 1 ,mem_kb_computer_system 
+0x292 000867 beq system_os_ios ,p_keyboard_keyvalue_ios_f2 
+0x293 000868 setarg hid_key_mail 
+0x294 000869 branch keyboard_keyvalue_store_temp 
+:      000870 p_keyboard_keyvalue_ios_f2:
+0x295 000871 setarg hid_key_light_up 
+0x296 000872 branch keyboard_keyvalue_store_temp 
+:      000873 p_keyboard_keyvalue_f3:
+0x297 000874 fetch 1 ,mem_kb_computer_system 
+0x298 000875 beq system_os_ios ,p_keyboard_keyvalue_ios_f3 
+0x299 000876 beq system_os_android ,p_keyboard_keyvalue_fn_android_f3 
+0x29a 000877 jam 0x08 ,mem_keyboard_commbination_control_key_value 
+0x29b 000878 jam hid_key_i ,mem_keyboard_commbination_standard_key_value 
+0x29c 000879 branch keyboard_commbination_keypress 
+:      000880 p_keyboard_keyvalue_ios_f3:
+0x29d 000881 setarg hid_key_os_soft_kb 
+0x29e 000882 branch keyboard_keyvalue_store_temp 
+:      000883 p_keyboard_keyvalue_fn_android_f3:
+0x29f 000884 setarg hid_key_android_set 
+0x2a0 000885 branch keyboard_keyvalue_store_temp 
+:      000886 p_keyboard_keyvalue_f4:
+0x2a1 000887 fetch 1 ,mem_kb_computer_system 
+0x2a2 000888 beq system_os_ios ,p_keyboard_keyvalue_ios_f4 
+0x2a3 000889 setarg hid_key_multikey_media 
+0x2a4 000890 branch keyboard_keyvalue_store_temp 
+:      000891 p_keyboard_keyvalue_ios_f4:
+0x2a5 000892 jam 0x0a ,mem_keyboard_commbination_control_key_value 
+0x2a6 000893 jam hid_key_3 ,mem_keyboard_commbination_standard_key_value 
+0x2a7 000894 branch keyboard_commbination_keypress 
+:      000896 p_keyboard_long_button_bt_discovery:
+0x2a8 000897 fetch 1 ,mem_device_discovery_timer 
+0x2a9 000898 rtnne 0 
+0x2aa 000899 jam 0 ,mem_keyboard_led_status 
+0x2ab 000900 call keyboard_capslock_led_off 
+0x2ac 000901 call keyboard_low_voltage_led_off 
+0x2ad 000902 jam 0 ,mem_keyboard_data_change_flag 
+0x2ae 000903 fetch 1 ,mem_device_flag 
+0x2af 000904 rtneq mode_24g_device 
+0x2b0 000905 fetch keyboard_flag_len ,mem_keyboard_flag 
+0x2b1 000906 rtnbit1 keyboard_bt_discovery_button_long_down_flag 
+0x2b2 000907 arg keyboard_bt_discovery_button_long_down_flag ,queue 
+0x2b3 000908 call keyboard_enable_function_flag 
+0x2b4 000909 call app_evt_button_long_pressed 
+0x2b5 000911 branch keyboard_bb_event_discovery_btn 
+:      000914 p_keyboard_setting_config_next:
+0x2b6 000915 fetch keyboard_flag_len ,mem_keyboard_flag 
+0x2b7 000916 bbit1 keyboard_enable_otp ,keyboard_load_otp_info 
+0x2b8 000917 branch keyboard_setting_config + 11 
+:      000919 p_keyboard_load_info_check:
+0x2b9 000920 call p_keyboard_app_initflag_check 
+0x2ba 000921 branch keyboard_load_info_check + 2 
+:      000923 p_keyboard_app_initflag_check:
+0x2bb 000924 fetch 1 ,mem_device_flag 
+0x2bc 000925 arg 0xff ,temp 
+0x2bd 000926 isub temp ,null 
+0x2be 000927 branch keyboard_app_initflag_check + 4 ,zero 
+0x2bf 000928 fetch 2 ,mem_store_flag 
+0x2c0 000929 arg eeprom_init_flag ,temp 
+0x2c1 000930 isub temp ,null 
+0x2c2 000931 branch hid_device_load_device_info ,zero 
+0x2c3 000932 branch keyboard_app_initflag_check + 4 
+:      000935 p_keyboard_le_parse_att:
+0x2c4 000936 copy rega ,contr 
+0x2c5 000937 ifetch 3 ,contr 
+0x2c6 000938 store 3 ,mem_le_att_opcode 
+0x2c7 000939 beq attop_error_response ,keyboard_le_send_att_find_by_type_value_request_mac 
+0x2c8 000940 beq attop_find_by_type_value_response ,keyboard_le_parse_att_find_by_type_value_rsp 
+0x2c9 000941 beq attop_read_by_type_response ,keyboard_le_send_att_read_by_type_rsp_mac 
+0x2ca 000942 beq attop_read_response ,keyboard_le_parse_att_manu_resp 
+0x2cb 000943 beq attop_read_by_type_request ,keyboard_le_parse_att_read_by_type_request 
+0x2cc 000944 beq attop_read_blob_request ,p_keyboard_le_parse_att_read_blob_request 
+0x2cd 000945 beq attop_read_request ,keyboard_le_parse_att_read_request 
+0x2ce 000946 beq attop_write_request ,keyboard_le_parse_att_write_request 
+0x2cf 000947 beq attop_write_command ,keyboard_le_parse_att_write_command 
+0x2d0 000948 branch le_parse_att2 
+:      000950 p_keyboard_le_parse_att_read_blob_request:
+0x2d1 000951 ifetch 2 ,contr 
+0x2d2 000952 store 2 ,mem_le_att_offset 
+0x2d3 000953 iforce rega 
+0x2d4 000954 fetcht 2 ,mem_le_att_handle 
+0x2d5 000955 fetch 2 ,mem_le_pairing_handle 
+0x2d6 000956 isub temp ,null 
+0x2d7 000957 nbranch le_send_att_read_blob_response ,zero 
+0x2d8 000958 branch keyboard_le_send_att_read_blob_response 
+:      000959 p_keyboard_le_parse_att_read_request:
+0x2d9 000960 fetcht 2 ,mem_le_att_handle 
+0x2da 000961 fetch 1 ,mem_le_configuration 
+0x2db 000962 bbit1 bit_ble_read_auth ,p_keyboard_le_send_att_read_response_check_auth 
+:      000964 p_keyboard_le_send_att_read_response:
+0x2dc 000965 fetch keyboard_flag_len ,mem_keyboard_flag 
+0x2dd 000966 bbit0 keyboard_enable_adc ,p_keyboard_le_send_att_read_response + 3 
+0x2de 000967 bbit0 keyboard_enable_le_battery_service_cancel ,p_keyboard_le_send_att_read_response_next 
+0x2df 000968 fetch 2 ,mem_le_att_handle 
+0x2e0 000969 beq 0x30 ,le_send_att_error_response_notfound 
+:      000970 p_keyboard_le_send_att_read_response_next:
+0x2e1 000971 fetch 2 ,mem_le_att_handle 
+0x2e2 000972 beq 0x05 ,keyboard_le_send_att_appearance 
+0x2e3 000973 beq 0x10 ,keyboard_le_send_att_pnp_id 
+:      000974 p_keyboard_le_send_att_read_response_next_1:
+0x2e4 000975 fetcht 2 ,mem_le_att_handle 
+0x2e5 000976 fetch keyboard_flag_len ,mem_keyboard_flag 
+0x2e6 000977 bbit1 keyboard_enable_mouse ,p_le_send_att_read_response 
+0x2e7 000978 fetch 2 ,mem_le_pairing_handle 
+0x2e8 000979 isub temp ,null 
+0x2e9 000980 nbranch p_le_send_att_read_response ,zero 
+0x2ea 000981 call le_get_search_max_mtu_data 
+0x2eb 000982 fetcht 2 ,mem_keyboard_le_hid_map 
+0x2ec 000983 copy temp ,contr 
+0x2ed 000984 ifetcht 2 ,contr 
+0x2ee 000985 increase 1 ,temp 
+0x2ef 000986 call not_greater_than 
+0x2f0 000987 branch p_le_send_att_read_response_less 
+:      000990 p_le_send_att_read_response:
+0x2f1 000991 call le_att_get_handle_ptr2 
+0x2f2 000992 nbranch le_send_att_error_response_notfound ,zero 
+0x2f3 000993 call le_send_att_read_response_check_handle ,user 
+0x2f4 000994 rtn user 
+0x2f5 000995 call le_att_get_handle_ptr_found 
+0x2f6 000996 increase -2 ,contr 
+0x2f7 000997 ifetch 2 ,contr 
+0x2f8 000998 arg uuid_chrctr_device_name ,temp 
+0x2f9 000999 isub temp ,null 
+0x2fa 001000 branch le_send_device_name ,zero 
+0x2fb 001001 copy contr ,regc 
+0x2fc 001002 call le_get_search_max_mtu_data 
+0x2fd 001003 copy regc ,contr 
+0x2fe 001004 ifetcht 1 ,contr 
+0x2ff 001005 increase 1 ,temp 
+0x300 001006 call not_greater_than 
+:      001007 p_le_send_att_read_response_less:
+0x301 001008 copy pdata ,regc 
+0x302 001009 copy pdata ,rega 
+0x303 001010 call store_contr 
+0x304 001011 call le_fifo_malloc_tx_l2cap_gatt 
+0x305 001012 setarg attop_read_response 
+0x306 001013 istore 1 ,contw 
+0x307 001014 fetch 2 ,mem_le_att_handle 
+0x308 001015 beq 0x1f ,p_keyboard_reference_hid_report_fix 
+0x309 001016 add regc ,-1 ,loopcnt 
+0x30a 001017 call get_contr 
+0x30b 001018 branch memcpy 
+:      001020 p_keyboard_reference_hid_report_fix:
+0x30c 001021 add regc ,-1 ,loopcnt 
+0x30d 001022 arg mem_keyboard_hid_fix_handle ,contr 
+0x30e 001023 branch memcpy 
+:      001026 p_keyboard_le_send_att_read_response_check_auth:
+0x30f 001027 fetch 2 ,mem_le_pairing_handle 
+0x310 001028 isub temp ,null 
+0x311 001029 nbranch p_keyboard_le_send_att_read_response ,zero 
+0x312 001030 call le_check_encrypt_state 
+0x313 001031 nbranch p_keyboard_le_send_att_read_response_next ,user 
+0x314 001032 branch le_send_att_read_response_error_insufficient_auth 
+:      001035 p_keyboard_motion_data_check:
+0x315 001037 fetch 1 ,mem_keyboard_consumer_key_status 
+0x316 001038 beq keyboard_consumer_key_release ,p_keyboard_value_consumer_release 
+0x317 001039 branch keyboard_motion_data_check + 3 
+:      001040 p_keyboard_value_tpye_consumer_set:
+0x318 001041 copy temp ,pdata 
+0x319 001042 jam hid_reportid_bit_consumer_key ,mem_keyboard_tx_data 
+0x31a 001043 fetcht 1 ,mem_keyboard_all_press_key_count 
+0x31b 001044 sub temp ,hid_key_null ,null 
+0x31c 001045 branch p_keyboard_value_consumer_all_key_release ,zero 
+0x31d 001046 beq hid_key_multikey_media ,p_keyboard_value_media 
+0x31e 001047 beq hid_key_multikey_vol_down ,p_keyboard_value_vol_down 
+0x31f 001048 beq hid_key_multikey_vol_up ,p_keyboard_value_vol_up 
+0x320 001049 beq hid_key_multikey_mute ,p_keyboard_value_mute 
+0x321 001050 beq hid_key_multikey_pre_track ,p_keyboard_value_pre_track 
+0x322 001051 beq hid_key_multikey_next_track ,p_keyboard_value_next_track 
+0x323 001052 beq hid_key_multikey_paly ,p_keyboard_value_play 
+0x324 001053 beq hid_key_multikey_stop ,p_keyboard_value_stop 
+0x325 001055 beq hid_key_ac_home ,p_keyboard_value_ac_home 
+0x326 001056 beq hid_key_mail ,p_keyboard_value_mail 
+0x327 001057 beq hid_key_my_computer ,p_keyboard_value_my_computer 
+0x328 001058 beq hid_key_ac_favorites ,p_keyboard_value_ac_favorites 
+0x329 001059 beq hid_key_calculator ,p_keyboard_value_calculator 
+0x32a 001060 beq hid_key_ac_search ,p_keyboard_value_ac_search 
+0x32b 001061 beq hid_key_ac_back ,p_keyboard_value_ac_back 
+0x32c 001062 beq hid_key_os_soft_kb ,p_keyboard_value_os_soft_kb 
+0x32d 001064 beq hid_key_light_down ,p_keyboard_value_light_down 
+0x32e 001065 beq hid_key_light_up ,p_keyboard_value_light_up 
+0x32f 001066 beq hid_key_ios_android_os_lock ,p_keyboard_value_os_lock 
+0x330 001068 beq hid_key_mac_eject ,p_keyboard_value_mac_eject 
+0x331 001069 beq hid_key_ac_forward ,p_keyboard_value_ac_forward 
+0x332 001070 beq hid_key_ac_stop ,p_keyboard_value_ac_stop 
+0x333 001072 beq hid_key_android_set ,p_keyboard_value_android_set 
+0x334 001074 beq hid_key_system_sleep ,p_keyboard_value_system_sleep 
+0x335 001075 branch keyboard_motion_data_check_next 
+:      001077 p_keyboard_value_consumer_all_key_release:
+:      001078 p_keyboard_value_consumer_release:
+0x336 001079 jam 2 ,mem_keyboard_data_change_flag 
+0x337 001080 fetch 1 ,mem_keyboard_all_press_key_count 
+0x338 001081 call keyboard_value_release_all_key ,blank 
+0x339 001082 jam keyboard_consumer_key_standby ,mem_keyboard_consumer_key_status 
+0x33a 001083 fetch 1 ,mem_device_flag 
+0x33b 001084 beq mode_24g_device ,p_keyboard_24g_consumer_release 
+0x33c 001085 setarg hid_reportid_bit_consumer_key 
+0x33d 001086 store 3 ,mem_keyboard_tx_data 
+0x33e 001087 branch keyboard_motion_data_check_next 
+:      001089 p_keyboard_24g_consumer_release:
+0x33f 001090 setarg hid_reportid_consumer_key 
+0x340 001091 store 3 ,mem_keyboard_tx_data 
+0x341 001092 branch keyboard_motion_data_check_next 
+:      001094 p_keyboard_value_media:
+0x342 001095 fetch 1 ,mem_device_flag 
+0x343 001096 bne mode_24g_device ,keyboard_value_media 
+0x344 001097 setarg 0x0183 
+:      001099 p_keyboard_24g_standard_data_send:
+0x345 001100 store 2 ,mem_keyboard_tx_data + 1 
+0x346 001101 jam hid_reportid_consumer_key ,mem_keyboard_tx_data 
+0x347 001102 branch keyboard_motion_data_check_next 
+:      001104 p_keyboard_value_vol_down:
+0x348 001105 fetch 1 ,mem_device_flag 
+0x349 001106 bne mode_24g_device ,keyboard_value_vol_down 
+0x34a 001107 setarg 0x00ea 
+0x34b 001108 branch p_keyboard_24g_standard_data_send 
+:      001110 p_keyboard_value_vol_up:
+0x34c 001111 fetch 1 ,mem_device_flag 
+0x34d 001112 bne mode_24g_device ,keyboard_value_vol_up 
+0x34e 001113 setarg 0x00e9 
+0x34f 001114 branch p_keyboard_24g_standard_data_send 
+:      001116 p_keyboard_value_mute:
+0x350 001117 fetch 1 ,mem_device_flag 
+0x351 001118 bne mode_24g_device ,keyboard_value_mute 
+0x352 001119 setarg 0x00e2 
+0x353 001120 branch p_keyboard_24g_standard_data_send 
+:      001122 p_keyboard_value_pre_track:
+0x354 001123 fetch 1 ,mem_device_flag 
+0x355 001124 bne mode_24g_device ,keyboard_value_pre_track 
+0x356 001125 setarg 0x00b6 
+0x357 001126 branch p_keyboard_24g_standard_data_send 
+:      001128 p_keyboard_value_next_track:
+0x358 001129 fetch 1 ,mem_device_flag 
+0x359 001130 bne mode_24g_device ,keyboard_value_next_track 
+0x35a 001131 setarg 0x00b5 
+0x35b 001132 branch p_keyboard_24g_standard_data_send 
+:      001134 p_keyboard_value_play:
+0x35c 001135 fetch 1 ,mem_device_flag 
+0x35d 001136 bne mode_24g_device ,keyboard_value_play 
+0x35e 001137 setarg 0x00cd 
+0x35f 001138 branch p_keyboard_24g_standard_data_send 
+:      001140 p_keyboard_value_stop:
+0x360 001141 fetch 1 ,mem_device_flag 
+0x361 001142 bne mode_24g_device ,keyboard_value_stop 
+0x362 001143 setarg 0x00b7 
+0x363 001144 branch p_keyboard_24g_standard_data_send 
+:      001146 p_keyboard_value_ac_home:
+0x364 001147 fetch 1 ,mem_device_flag 
+0x365 001148 bne mode_24g_device ,keyboard_value_ac_home 
+0x366 001149 setarg 0x0223 
+0x367 001150 branch p_keyboard_24g_standard_data_send 
+:      001152 p_keyboard_value_mail:
+0x368 001153 fetch 1 ,mem_device_flag 
+0x369 001154 bne mode_24g_device ,keyboard_value_mail 
+0x36a 001155 setarg 0x018a 
+0x36b 001156 branch p_keyboard_24g_standard_data_send 
+:      001158 p_keyboard_value_my_computer:
+0x36c 001159 fetch 1 ,mem_device_flag 
+0x36d 001160 bne mode_24g_device ,keyboard_value_my_computer 
+0x36e 001161 setarg 0x0194 
+0x36f 001162 branch p_keyboard_24g_standard_data_send 
+:      001164 p_keyboard_value_ac_favorites:
+0x370 001165 fetch 1 ,mem_device_flag 
+0x371 001166 bne mode_24g_device ,keyboard_value_ac_favorites 
+0x372 001167 setarg 0x022a 
+0x373 001168 branch p_keyboard_24g_standard_data_send 
+:      001170 p_keyboard_value_calculator:
+0x374 001171 fetch 1 ,mem_device_flag 
+0x375 001172 bne mode_24g_device ,keyboard_value_calculator 
+0x376 001173 setarg 0x0192 
+0x377 001174 branch p_keyboard_24g_standard_data_send 
+:      001176 p_keyboard_value_ac_search:
+0x378 001177 fetch 1 ,mem_device_flag 
+0x379 001178 bne mode_24g_device ,keyboard_value_ac_search 
+0x37a 001179 setarg 0x0221 
+0x37b 001180 branch p_keyboard_24g_standard_data_send 
+:      001182 p_keyboard_value_ac_back:
+0x37c 001183 fetch 1 ,mem_device_flag 
+0x37d 001184 bne mode_24g_device ,keyboard_value_ac_back 
+0x37e 001185 setarg 0x0224 
+0x37f 001186 branch p_keyboard_24g_standard_data_send 
+:      001188 p_keyboard_value_os_soft_kb:
+0x380 001189 fetch 1 ,mem_device_flag 
+0x381 001190 bne mode_24g_device ,keyboard_value_os_soft_kb 
+0x382 001191 fetch 1 ,mem_kb_computer_system 
+0x383 001192 beq system_os_android ,p_keyboard_value_os_soft_kb_android 
+0x384 001193 setarg 0x01ae 
+0x385 001194 branch p_keyboard_24g_standard_data_send 
+:      001196 p_keyboard_value_os_soft_kb_android:
+0x386 001197 setarg 0x0307 
+0x387 001198 branch p_keyboard_24g_standard_data_send 
+:      001200 p_keyboard_value_light_down:
+0x388 001201 fetch 1 ,mem_device_flag 
+0x389 001202 bne mode_24g_device ,keyboard_value_light_down 
+0x38a 001203 setarg 0x0070 
+0x38b 001204 branch p_keyboard_24g_standard_data_send 
+:      001206 p_keyboard_value_light_up:
+0x38c 001207 fetch 1 ,mem_device_flag 
+0x38d 001208 bne mode_24g_device ,keyboard_value_light_up 
+0x38e 001209 setarg 0x006f 
+0x38f 001210 branch p_keyboard_24g_standard_data_send 
+:      001212 p_keyboard_value_os_lock:
+0x390 001213 fetch 1 ,mem_device_flag 
+0x391 001214 bne mode_24g_device ,keyboard_value_os_lock 
+0x392 001215 setarg 0x0030 
+0x393 001216 branch p_keyboard_24g_standard_data_send 
+:      001218 p_keyboard_value_mac_eject:
+0x394 001219 fetch 1 ,mem_device_flag 
+0x395 001220 bne mode_24g_device ,keyboard_value_mac_eject 
+0x396 001221 setarg 0x00b8 
+0x397 001222 branch p_keyboard_24g_standard_data_send 
+:      001224 p_keyboard_value_ac_forward:
+0x398 001225 fetch 1 ,mem_device_flag 
+0x399 001226 bne mode_24g_device ,keyboard_value_ac_forward 
+0x39a 001227 setarg 0x0225 
+0x39b 001228 branch p_keyboard_24g_standard_data_send 
+:      001230 p_keyboard_value_ac_stop:
+0x39c 001231 fetch 1 ,mem_device_flag 
+0x39d 001232 bne mode_24g_device ,keyboard_value_ac_stop 
+0x39e 001233 setarg 0x0226 
+0x39f 001234 branch p_keyboard_24g_standard_data_send 
+:      001236 p_keyboard_value_android_set:
+0x3a0 001237 fetch 1 ,mem_device_flag 
+0x3a1 001238 bne mode_24g_device ,keyboard_value_ac_refresh 
+0x3a2 001239 setarg 0x0306 
+0x3a3 001240 branch p_keyboard_24g_standard_data_send 
+:      001242 p_keyboard_value_system_sleep:
+0x3a4 001243 fetch 1 ,mem_device_flag 
+0x3a5 001244 bne mode_24g_device ,keyboard_value_system_sleep 
+0x3a6 001245 jam hid_reportid_system_ctrl ,mem_keyboard_tx_data 
+0x3a7 001246 setarg 0x02 
+0x3a8 001247 store 1 ,mem_keyboard_tx_data + 1 
+0x3a9 001248 branch keyboard_motion_data_check_next 
+0x3aa 001249 beq hid_key_multikey_next_track ,keyboard_value_next_track 
+:      001252 p_keyboard_app_enter_hibernate:
+0x3ab 001253 call keyboard_setgpio_hibernate 
+0x3ac 001254 branch app_enter_hibernate 
+:      001256 p_keyboard_key_process:
+0x3ad 001257 arg mem_keyscan_value_current ,rega 
+0x3ae 001258 arg mem_keyscan_value_check ,regb 
+0x3af 001259 arg 20 ,loopcnt 
+0x3b0 001260 call string_compare 
+0x3b1 001261 nbranch p_keyboard_press_change_or_no_key ,zero 
+0x3b2 001262 branch keyboard_key_process + 5 
+:      001264 p_keyboard_idle:
+0x3b3 001265 call p_keyboard_evt_ui_timer_check 
+0x3b4 001266 branch keyboard_idle + 1 
+:      001268 p_keyboard_evt_ui_timer_check:
+0x3b5 001269 arg 0 ,rega 
+0x3b6 001270 fetcht 4 ,mem_keyboard_evt_btclk 
+0x3b7 001271 copy clkn_bt ,regb 
+0x3b8 001272 copy regb ,pdata 
+0x3b9 001273 isub temp ,null 
+0x3ba 001274 ncall ui_timer_timeout ,positive 
+:      001275 p_keyboard_evt_ui_timer_check_loop:
+0x3bb 001276 copy regb ,pdata 
+0x3bc 001277 increase 40 ,temp 
+0x3bd 001278 isub temp ,null 
+0x3be 001279 nbranch p_keyboard_evt_ui_timer_check_end ,positive 
+0x3bf 001280 increase 1 ,rega 
+0x3c0 001281 and rega ,0x0f ,pdata 
+0x3c1 001282 nbranch p_keyboard_evt_ui_timer_check_loop ,blank 
+0x3c2 001283 arg 0 ,rega 
+0x3c3 001284 call p_keyboard_evt_ui_timer_check_send_evt 
+:      001285 p_keyboard_evt_ui_timer_init:
+0x3c4 001286 copy clkn_bt ,pdata 
+0x3c5 001287 store 4 ,mem_keyboard_evt_btclk 
+0x3c6 001288 rtn 
+:      001291 p_keyboard_evt_ui_timer_check_end:
+0x3c7 001292 copy rega ,pdata 
+0x3c8 001293 rtn blank 
+0x3c9 001294 increase -40 ,temp 
+0x3ca 001295 set0 28 ,temp 
+0x3cb 001296 storet 4 ,mem_keyboard_evt_btclk 
+:      001297 p_keyboard_evt_ui_timer_check_send_evt:
+0x3cc 001298 store 1 ,mem_keyboard_evt_timer_count 
+:      001299 p_keyboard_evt_50ms_loop:
+0x3cd 001300 fetch 1 ,mem_keyboard_evt_timer_count 
+0x3ce 001301 rtn blank 
+0x3cf 001302 increase -1 ,pdata 
+0x3d0 001303 store 1 ,mem_keyboard_evt_timer_count 
+0x3d1 001304 call p_keyboard_delay_lpm_timer 
+0x3d2 001305 branch p_keyboard_evt_50ms_loop 
+:      001307 p_keyboard_delay_lpm_timer:
+0x3d3 001308 fetch 1 ,mem_keyboard_delay_lpm_flag 
+0x3d4 001309 rtn blank 
+0x3d5 001310 fetch 1 ,mem_device_fast_conn_flag 
+0x3d6 001311 beq 0xff ,p_keyboard_delay_lpm_timer_next 
+0x3d7 001312 jam 1 ,mem_lpm_mode 
+:      001313 p_keyboard_delay_lpm_timer_next:
+0x3d8 001314 jam 0 ,mem_keyboard_delay_lpm_flag 
+0x3d9 001315 rtn 
+:      001317 p_keyboard_press_change_or_no_key:
+0x3da 001318 jam 0 ,mem_lpm_mode 
+0x3db 001319 jam 1 ,mem_keyboard_delay_lpm_flag 
+0x3dc 001320 branch keyboard_press_change_or_no_key 
+:      001322 p_g24_transmit_no_interrupt:
+0x3dd 001323 branch keyboard_g24_transmit_no_interrupt 
+:      001325 p_keyboard_priority_bb_event:
+0x3de 001326 copy regc ,pdata 
+0x3df 001328 beq bt_evt_le_start_enc ,keyboard_le_ll_start_encryt 
+0x3e0 001329 beq bt_evt_le_parse_conn_papa_update_rsp ,keyboard_le_conn_param_update_rsp_recieved 
+0x3e1 001330 beq bt_evt_le_disconnected ,keyboard_le_bb_disconnected 
+0x3e2 001332 beq bt_evt_le_connected ,p_keyboard_le_bb_event_connected 
+0x3e3 001333 branch keyboard_priority_bb_event + 6 
+:      001334 p_keyboard_le_bb_event_connected:
+0x3e4 001336 branch keyboard_le_bb_event_connected 
+:      001337 p_keyboard_24g_start_pair_mode:
+0x3e5 001343 call keyboard_low_voltage_led_off 
+0x3e6 001344 call keyboard_pairing_check_otp_offset 
+0x3e7 001345 jam 0 ,mem_keyboard_data_change_flag 
+0x3e8 001346 fetch 2 ,mem_24g_pair_timeout 
+0x3e9 001347 nrtn blank 
+0x3ea 001348 setarg 0 
+0x3eb 001349 store 2 ,mem_device_no_data_timer 
+0x3ec 001350 store 2 ,mem_24g_reconn_timeout 
+0x3ed 001351 store 1 ,mem_24g_reconn_type 
+0x3ee 001352 arg keyboard_24g_pairing_flag ,queue 
+0x3ef 001353 call keyboard_enable_function_flag 
+0x3f0 001354 call keyboard_stop_discovery 
+0x3f1 001355 jam type_kb ,mem_24g_data_type 
+0x3f2 001357 branch g24_pair_start 
+:      001360 p_keyboard_device_pair_led_timer:
+0x3f3 001361 fetch 1 ,mem_device_flag 
+0x3f4 001362 beq mode_24g_device ,p_keyboard_device_24g_pair_led 
+0x3f5 001363 branch keyboard_device_pair_led_timer + 2 
+:      001365 p_keyboard_device_24g_pair_led:
+0x3f6 001366 fetch 2 ,mem_24g_pair_timeout 
+0x3f7 001367 branch p_keyboard_pair_sucess_led_move ,blank 
+0x3f8 001368 branch keyboard_device_pair_led 
+:      001370 p_keyboard_pair_sucess_led_move:
+0x3f9 001372 fetch 1 ,mem_keyboard_mode_led_on_timer 
+0x3fa 001373 nrtn blank 
+0x3fb 001376 fetch 1 ,mem_keyboard_device_poweron_timer 
+0x3fc 001377 nbranch p_keyboard_pair_sucess_led_move_next ,blank 
+0x3fd 001378 fetch 1 ,mem_keyboard_led_status 
+0x3fe 001379 bbit1 kb_pc_keysel_capslock ,p_keyboard_pair_sucess_led_move_next 
+0x3ff 001380 branch keyboard_device_24g_led_off 
+:      001381 p_keyboard_pair_sucess_led_move_next:
+0x400 001382 rtn 
+:      001384 p_keyboard_adc_vol_init:
+0x401 001385 fetch 1 ,mem_keyboard_power_type 
+0x402 001386 beq keyboard_battary_1v5 ,keyboard_adc_vol_1v5_init 
+0x403 001387 beq keyboard_battary_3v0 ,p_keyboard_adc_vol_3v0_init 
+0x404 001388 beq keyboard_battary_4v2 ,keyboard_adc_vol_4v2_init 
+0x405 001389 branch keyboard_adc_vol_1v5_init 
+:      001391 p_keyboard_adc_vol_3v0_init:
+0x406 001392 setarg 0xbe0122 
+0x407 001393 store 3 ,mem_keyboard_vdd_full_vol 
+0x408 001394 setarg 0x00dc00 
+0x409 001395 istore 3 ,contw 
+0x40a 001396 rtn 
+:      001397 p_mouse_adc_bat_percent_lowpower_out:
+0x40b 001398 ifetch 8 ,rega 
+0x40c 001399 store 8 ,mem_pdatatemp 
+:      001400 p_mouse_adc_bat_percent_lowpower_out_battery:
+0x40d 001401 call adc_clear_no_power_flag 
+0x40e 001402 call p_adc_clear_low_power_flag 
+0x40f 001403 fetch 2 ,mem_pdatatemp + 6 
+0x410 001404 fetcht 2 ,mem_pdatatemp + 2 
+0x411 001405 isub temp ,null 
+0x412 001406 ncall adc_set_no_power_flag ,positive 
+0x413 001407 fetcht 2 ,mem_pdatatemp + 4 
+0x414 001408 isub temp ,null 
+0x415 001409 ncall p_adc_set_low_power_flag ,positive 
+0x416 001410 branch mouse_adc_bat_level_set 
+:      001412 p_adc_clear_low_power_flag:
+0x417 001413 fetcht 1 ,mem_adc_power_flag 
+0x418 001414 set0 0 ,temp 
+0x419 001415 branch adc_set_power_flag 
+:      001417 p_adc_set_low_power_flag:
+0x41a 001418 fetcht 1 ,mem_adc_power_flag 
+0x41b 001419 set1 0 ,temp 
+0x41c 001420 branch adc_set_power_flag 
+:      001422 p_gpio_set_ds_bit:
+0x41d 001423 arg core_gpio_ds ,contw 
+0x41e 001424 and temp ,0x07 ,queue 
+0x41f 001425 rshift3 temp ,pdata 
+0x420 001426 and_into 3 ,pdata 
+0x421 001427 iadd contw ,contw 
+0x422 001428 ifetch 1 ,contw 
+0x423 001429 qset1 pdata 
+0x424 001430 istore 1 ,contw 
+0x425 001431 rtn 
Index: output/bt_program23.meta
===================================================================
--- /1121s/1121se/branch/keyboard/costumer/YeCai/keyboard_2mode_4ch_carbon_ex_pullup_sdk/output/bt_program23.meta	(revision 6208)
+++ /1121s/1121se/branch/keyboard/costumer/YeCai/keyboard_2mode_4ch_carbon_ex_pullup_sdk/output/bt_program23.meta	(working copy)
@@ -24,7 +24,7 @@
 	beq patch07_6,p_keyboard_setting_config_next
 	beq patch07_7,p_keyboard_load_info_check
 	beq patch08_0,p_keyboard_store_device_info
-	//beq patch08_2,p_keyboard_priority_bb_event
+	beq patch08_2,p_keyboard_priority_bb_event
 	beq patch08_3,p_keyboard_bb_event_timer
 	beq patch08_4,p_keyboard_adc_vol_init
 	beq patch09_1,p_keyboard_idle	
@@ -332,6 +332,7 @@
 	setarg 0x0100
 	store 2,mem_lpm_interval
 	jam 0x0c,mem_lpm_overhead
+	// jam 1,mem_keyboard_enter_keyscan_flag
 	branch keyboard_start_work+1
 
 p_kscan_dispatch:
@@ -340,6 +341,8 @@
 	branch kscan_dispatch+3
 
 p_keyboard_keyscan:
+	// fetch 1,mem_keyboard_enter_keyscan_flag
+	// rtn blank
 	call p_keyboard_gpio_init
 	setarg 0
 	store 2,mem_keyscan_exmcu_wait_wake_count
@@ -461,24 +464,44 @@
 	increase 1,pdata
 	store 1,mem_keyscan_col_loop_count
 	rtn
-p_keyboard_keyscan_get_col_value:        
-	fetch 2,mem_kb_row_ptr    
-	copy pdata,regc        
-	arg 8,loopcnt      
-p_keyboard_keyscan_get_col_value_loop:              	// loop 8 times
+
+p_keyboard_keyscan_get_col_value:
+	call p_keyboard_row_output_high
+	nop 120
+p_keyboard_keyscan_get_col_value_loop:		// loop 8 times
+	call p_keyboard_row_high_impendence
+	nop 120
+	call p_keyboard_row_loop_init
+	ifetcht 1,regc
+	call gpio_get_bit
+	fetch 1,mem_keyscan_value_temp
+	rshift pdata,pdata
+	setflag true,7,pdata
+	store 1,mem_keyscan_value_temp
+	increase 1,regc
+	loop p_keyboard_keyscan_get_col_value_loop+3
+	// call p_keyboard_row_output_high
+	rtn
+p_keyboard_row_output_high:
+	call p_keyboard_row_loop_init
+p_keyboard_row_output_high_loop:
 	ifetcht 1,regc
 	call gpio_out_inactive
+	increase 1,regc
+	loop p_keyboard_row_output_high_loop
+	rtn
+p_keyboard_row_loop_init:
+	fetch 2,mem_kb_row_ptr
+	copy pdata,regc
+	arg 8,loopcnt
+	rtn
+p_keyboard_row_high_impendence:
+	call p_keyboard_row_loop_init
+p_keyboard_row_high_impendence_loop:
 	ifetcht 1,regc
 	call gpio_set_high_impedance
-	nop 240        
-	ifetcht 1,regc       
-	call gpio_get_bit    
-	fetch 1,mem_keyscan_value_temp    
-	rshift pdata,pdata      
-	setflag true,7,pdata       
-	store 1,mem_keyscan_value_temp 
-	increase 1,regc       
-	loop p_keyboard_keyscan_get_col_value_loop
+	increase 1,regc
+	loop p_keyboard_row_high_impendence_loop
 	rtn
 
 p_keyboard_lpm_before_common:
@@ -876,7 +899,16 @@
 	jam 0,mem_keyboard_led_status
 	call keyboard_capslock_led_off
 	call keyboard_low_voltage_led_off
-	branch keyboard_long_button_bt_discovery+2
+	jam 0,mem_keyboard_data_change_flag
+	fetch 1,mem_device_flag
+	rtneq MODE_24G_DEVICE
+	fetch KEYBOARD_FLAG_LEN,mem_keyboard_flag
+	rtnbit1 KEYBOARD_BT_DISCOVERY_BUTTON_LONG_DOWN_FLAG
+	arg KEYBOARD_BT_DISCOVERY_BUTTON_LONG_DOWN_FLAG,queue
+	call keyboard_enable_function_flag
+	call app_evt_button_long_pressed
+	//jam 0,mem_keyboard_enter_keyscan_flag
+	branch keyboard_bb_event_discovery_btn
 
 /////////////////////////////////////store otp///////////////////////////////////////
 p_keyboard_setting_config_next:
@@ -1001,6 +1033,7 @@
 
 	////////////////////////////////////motion////////////////////////////////
 p_keyboard_motion_data_check:
+	//jam 1,mem_keyboard_enter_keyscan_flag
 	fetch 1,mem_keyboard_consumer_key_status
 	beq KEYBOARD_CONSUMER_KEY_RELEASE,p_keyboard_value_consumer_release
 	branch keyboard_motion_data_check+3//////////////////////////////////////media/////////////////////////////////////
@@ -1289,7 +1322,18 @@
 p_g24_transmit_no_interrupt:
 	branch keyboard_g24_transmit_no_interrupt
 
+p_keyboard_priority_bb_event:	
+	copy regc,pdata	
 
+	beq BT_EVT_LE_START_ENC,keyboard_le_ll_start_encryt
+	beq BT_EVT_LE_PARSE_CONN_PAPA_UPDATE_RSP,keyboard_le_conn_param_update_rsp_recieved
+	beq BT_EVT_LE_DISCONNECTED,keyboard_le_bb_disconnected
+
+	beq BT_EVT_LE_CONNECTED,p_keyboard_le_bb_event_connected
+	branch keyboard_priority_bb_event+6
+p_keyboard_le_bb_event_connected:
+	//jam 1,mem_keyboard_enter_keyscan_flag
+	branch keyboard_le_bb_event_connected
 p_keyboard_24g_start_pair_mode:
 	//jam 0,mem_keyboard_device_poweron_timer
 	//call keyboard_power_led_off
@@ -1309,6 +1353,7 @@
 	call keyboard_enable_function_flag
 	call keyboard_stop_discovery
 	jam TYPE_KB,mem_24g_data_type
+	// jam 0,mem_keyboard_enter_keyscan_flag
 	branch g24_pair_start
 
 //////////////////////////////////led///////////////////////////////////
@@ -1323,6 +1368,7 @@
 	branch keyboard_device_pair_led
 
 p_keyboard_pair_sucess_led_move:
+	// jam 1,mem_keyboard_enter_keyscan_flag
 	fetch 1,mem_keyboard_mode_led_on_timer
 	nrtn blank
 	//fetch 1,mem_adc_power_flag
Index: output/bt_program23.rom
===================================================================
--- /1121s/1121se/branch/keyboard/costumer/YeCai/keyboard_2mode_4ch_carbon_ex_pullup_sdk/output/bt_program23.rom	(revision 6208)
+++ /1121s/1121se/branch/keyboard/costumer/YeCai/keyboard_2mode_4ch_carbon_ex_pullup_sdk/output/bt_program23.rom	(working copy)
@@ -1,37 +1,38 @@
-11000010100001000000000000011101
-11000000000000000000000000111000
-11000000000011010000000001101100
-11000000000100101000000001000110
-11000000000101000000000010101101
-11000000000111110000001010100000
-11000000000111111000001010100011
-11000000001000000000000011110001
-11000000001000011000000111111010
-11000000001000100000001111100100
-11000000001001001000001110011101
-11000000001001011000000011111100
-11000000001001100000000100000000
-11000000001001110000001000101001
-11000000001010001000001001110011
-11000000001010110000001010011010
-11000000001010111000001111001000
-11000000001011001000001011111111
-11000000001011100000001100000010
-11000000001011110000000101110110
-11000000001101010000001010101110
-11000000001111100000001110010101
-11000000010000010000001111101110
+11000010100001000000000000011110
+11000000000000000000000000111001
+11000000000011010000000001101101
+11000000000100101000000001000111
+11000000000101000000000010101110
+11000000000111110000001010110110
+11000000000111111000001010111001
+11000000001000000000000011110010
+11000000001000010000001111011110
+11000000001000011000001000001000
+11000000001000100000010000000001
+11000000001001001000001110110011
+11000000001001011000000011111101
+11000000001001100000000100000001
+11000000001001110000001000110111
+11000000001010001000001010000001
+11000000001010110000001010101000
+11000000001010111000001111100101
+11000000001011001000001100010101
+11000000001011100000001100011000
+11000000001011110000000110000100
+11000000001101010000001011000100
+11000000001111100000001110101011
+11000000010000010000010000001011
 11000000010100011100011111111011
-11000000011101001000000001110111
-11000000011101010000000001110100
-11000000011001111000000010111100
-11000000011111010000000010101001
+11000000011101001000000001111000
+11000000011101010000000001110101
+11000000011001111000000010111101
+11000000011111010000000010101010
 00100000001000000010001100111110
 11000001011111111000000000000000
-11000000010101101000000001010100
-11000000010111101000000001010111
-11000000011000010000001111000111
-11000000011110011000000000100011
+11000000010101101000000001010101
+11000000010111101000000001011000
+11000000011000010000001111011101
+11000000011110011000000000100100
 00100000001000000010001100111110
 00110111110110011000001000000000
 01110000100010101000011001100000
@@ -54,7 +55,7 @@
 00100000010000000110111101010011
 00100000010000000010001011001011
 00100000001000000110101011001001
-00100100001101011000000000111011
+00100100001101011000000000111100
 00110111110110011000001000000000
 00110111110110011000001000000000
 00100000010000000011111010011010
@@ -87,7 +88,7 @@
 00100000001000000011001010101101
 01101111111000010100010111110111
 00011111111000010111111011100000
-00100000001110100000000001011110
+00100000001110100000000001011111
 01101111111000010100010111110111
 00011111111000001111111000000001
 01100111111000010100010111110111
@@ -96,7 +97,7 @@
 00100000010000000011011000101010
 00100100001011000011010101011110
 00100100001101111011010101011110
-00100000010000000000000001100100
+00100000010000000000000001100101
 00100000001000000011010101000000
 00100000010000000011011001000111
 01101111111000001100010100001111
@@ -125,7 +126,7 @@
 00011000000000000000111000000000
 01111001001111111000000000100010
 10101000010011000000000000000000
-00100000001000001000000010100001
+00100000001000001000000010100010
 01101111111100001000000001000110
 01111001001000000111111000000110
 01111001001000000111111000000111
@@ -155,17 +156,17 @@
 01110000100000000100011110000010
 00100000000000000000000000000001
 10101111111011000000000000000000
-00100000001000001000000001111101
-11000101000100010000000010100001
+00100000001000001000000001111110
+11000101000100010000000010100010
 01111001001000000000000000100010
-00100000001000000000000001111110
+00100000001000000000000001111111
 01101111111100010000000001000100
 00011111111000001111111000000001
 01100111111100010000000001000100
 00011000111000001000111000000001
 00101000111000000001111000001000
-00100100001000001000000001111101
-11000010000000000000000001111010
+00100100001000001000000001111110
+11000010000000000000000001111011
 00100000001000000110101100100110
 01111001001000000000010000000111
 00100000010000000110111011100000
@@ -188,12 +189,12 @@
 00100000001000000010010001100111
 00100000010000000011011100010111
 00100000010000000111001110000100
-00100000010000000000000011001100
-00100000010000000000000110100010
-00100000010000000000000011000010
+00100000010000000000000011001101
+00100000010000000000000110110000
+00100000010000000000000011000011
 00100000001000000011111010110010
 01101111111000001100011001111000
-11000000100000000000000011000110
+11000000100000000000000011000111
 00100000010000000011010111010011
 00100000001000000101100011111100
 01011000000000000000000010100000
@@ -202,26 +203,26 @@
 11000100000000000000000000000000
 01011000000000000000000001010000
 00100000001000000100000011111001
-00100000010000000000000011010100
+00100000010000000000000011010101
 00100000011101011000000000000000
 00100000010000000011010111001000
 00100000010000000011001000111010
-00100000010000000000000011011110
+00100000010000000000000011011111
 01110000010000001010011000001010
-00100000010000000000000011011100
+00100000010000000000000011011101
 00100000001000000011111011000010
 01101111111000010100100101001000
 00011111111000100010010000000000
 11011111001000000000000000001000
 11101000010000001000000000010010
-00100000010000000000010000000000
+00100000010000000000010000011101
 00011010010000001010010000000001
-11000010000000000000000011010111
+11000010000000000000000011011000
 00100000011000000000000000000000
 00100000010000000100000110000100
 00100000001000000100000101100010
 00100000010000000011111011110100
-00100000010000000000000011100001
+00100000010000000000000011100010
 00100000001000000011111011011101
 01011000000000001001000000000000
 01100111111000010100001011111001
@@ -240,7 +241,7 @@
 01100111111000010100100011010110
 00100000001000000110100000001100
 01101111111001000100100010001110
-11000010100001111000000011110100
+11000010100001111000000011110101
 00100000001000000011111111011000
 01101111111000010100101010111101
 01101000010010010100101010111111
@@ -254,10 +255,10 @@
 01100111111000010100000010100100
 01110000010000001010011000001100
 00100000001000000100001100001111
-00100000010000000000000100000011
-00100000010000000000001110010111
+00100000010000000000000100000100
+00100000010000000000001110101101
 00100000001000000100001100110011
-00100000010000000000000110100010
+00100000010000000000000110110000
 01011000000000000000000000000000
 01100111111000010100100110011110
 11011000110000000100100101001110
@@ -274,16 +275,16 @@
 01101111111000010100100110011110
 00011111111000001111111000000001
 01100111111000010100100110011110
-11000010100001001000000100000011
+11000010100001001000000100000100
 01101000010010001100100100010001
 00100000010000000110111011100000
-00100100001000001000000100010001
+00100100001000001000000100010010
 00100000010000000100001110101111
 01101000010010001100100100010001
 00100000010000000110111011100000
-00100000001000001000000100011001
-00100000010000000000000101010001
-00100000010000000000000101000000
+00100000001000001000000100011010
+00100000010000000000000101010010
+00100000010000000000000101000001
 00100000010000000100001110101011
 00100000010000000100001110101101
 01101111111000010100100101001100
@@ -298,14 +299,14 @@
 10011000010001100111110000000000
 00100000001000101100001101100110
 00011010001000001010001000000001
-11000010000000000000000100101000
+11000010000000000000000100101001
 00011010010000001010010000000001
 01101111111000001100100110011101
 00011111111000001111111000000001
 01100111111000001100100110011101
 00011111111001100111110000001011
-00100000001000010000000100100011
-00100000001000000000000110111001
+00100000001000010000000100100100
+00100000001000000000000111000111
 01101111111000010100100110011000
 00011111111000100000101000000000
 00011010001000100111111000000000
@@ -317,34 +318,34 @@
 10011010011000001010011000000000
 11101111111000001000000000010011
 11100111111000001000000000000101
-00100000001000000000000100101101
+00100000001000000000000100101110
 01101111111000010100100101001010
 00011111111000100010010000000000
 01110000010010011001110100000000
 01110000010010011001110000000000
 11101000010000001000000000010010
 00101000010011111111111000000111
-00100000001000001000000101001011
+00100000001000001000000101001100
 00100000010000000110111011110001
-00100000010000000000000101100101
+00100000010000000000000101100110
 11101000010000001000000000010010
 00100000010000000110111100001011
 00011010010000001010010000000001
 01101111111000010100100110011000
 00100000010000000100001101111101
 00011111111001100111110000010011
-00100000001000010000000101000011
+00100000001000010000000101000100
 00100000011000000000000000000000
 01110000010010011001110100000000
 00100000010000000100001110101001
-00100000010000000000000101011001
+00100000010000000000000101011010
 00100000010000000100001110100111
-00100000010000000000000101011001
+00100000010000000000000101011010
 00011111111001100111110000001011
-00100000001000010000000101010010
+00100000001000010000000101010011
 00100000001000000100001110101001
 01110000010010011001110000000000
-00100000010000000000000101100101
+00100000010000000000000101100110
 01101111111000010100100110011010
 00011111111000100000101000000000
 01101111111000001100100110011101
@@ -355,14 +356,11 @@
 00011111111000001111111000000001
 01100111111000001100100110011101
 00100000011000000000000000000000
-01101111111000010100100101001000
-00011111111000100010011000000000
-11011111001000000000000000001000
-11101000010000001000000000010011
-00100000010000000110111011101101
-11101000010000001000000000010011
-00100000010000000110111100001011
-00100000000000000000000011110000
+00100000010000000000000101110100
+00100000000000000000000001111000
+00100000010000000000000101111110
+00100000000000000000000001111000
+00100000010000000000000101111010
 11101000010000001000000000010011
 00100000010000000110111011100000
 01101111111000001100100110011100
@@ -370,7 +368,23 @@
 01111001001000001111111000000111
 01100111111000001100100110011100
 00011010011000001010011000000001
-11000010000000000000000101101000
+11000010000000000000000101101011
+00100000011000000000000000000000
+00100000010000000000000101111010
+11101000010000001000000000010011
+00100000010000000110111011101101
+00011010011000001010011000000001
+11000010000000000000000101110101
+00100000011000000000000000000000
+01101111111000010100100101001000
+00011111111000100010011000000000
+11011111001000000000000000001000
+00100000011000000000000000000000
+00100000010000000000000101111010
+11101000010000001000000000010011
+00100000010000000110111100001011
+00011010011000001010011000000001
+11000010000000000000000101111111
 00100000011000000000000000000000
 00100000010000000111110111100110
 01101000010010001100100100001111
@@ -382,7 +396,7 @@
 00101000010011111111111000000111
 00100100010000001110111011110001
 00011010010000001010010000000001
-11000010000000000000000101111100
+11000010000000000000000110001010
 00100000010000000011111100011011
 01110000010010001000110000000000
 01101111111000010100100101001000
@@ -390,11 +404,11 @@
 11011111001000000000000000001000
 11101000010000001000000000010010
 00011000010001100111110011111111
-00100100010000101000000110010011
+00100100010000101000000110100001
 11101000010000001000000000010010
 00100000010000000110111100001011
 00011010010000001010010000000001
-11000010000000000000000110000110
+11000010000000000000000110010100
 00100000010000000110111101001011
 00100000010000000010001111100001
 01101000010010001100011001100110
@@ -409,7 +423,7 @@
 11011001000000000000000000000011
 00100000010000000110111010011100
 00101000010011000000000000000000
-00100000001000001000000110011101
+00100000001000001000000110101011
 00011001000100100001000000000000
 11101111111000001000000000000101
 10011110000000010111111000000000
@@ -421,14 +435,14 @@
 00100000010000000100111100001010
 01101111111001000100100010001110
 00101111111011111111111000001010
-00100000010000001000000111001111
+00100000010000001000000111011101
 01011000000000000100100100011111
 01100111111000010100100101001000
 01011000000000000100100100100111
 01100111111000010100100101001010
 01011000000000000100100100111100
 01100111111000010100100101001100
-00100000010000000000000110111001
+00100000010000000000000111000111
 00100000010000000010001111100001
 01101111111000010100100101001010
 00011111111000100010010000000000
@@ -444,9 +458,9 @@
 11011111001000000000000000001000
 11101000010000001000000000010010
 00100000010000000110111100001011
-00100000010000000000000111000010
+00100000010000000000000111010000
 00011010010000001010010000000001
-11000010000000000000000110111100
+11000010000000000000000111001010
 00100000011000000000000000000000
 00100000010000000110111011000000
 00011000010001100111110011111111
@@ -454,7 +468,7 @@
 11011001000000000000000000000000
 00100000010000000110111010011100
 00101000010011000000000000000000
-00100000001000001000000111001010
+00100000001000001000000111011000
 00011001000100100001000000000000
 11101111111000001000000000000101
 10011110000000010111111000000000
@@ -470,7 +484,7 @@
 00011111111000001111111111111111
 01100111111000001100101011000010
 01101111111001000100100010001110
-11000010100101000000000111011100
+11000010100101000000000111101010
 01101111111000001100101011000010
 00100000001110100100000101100110
 00100000001000000100000101101100
@@ -478,7 +492,7 @@
 00100000001110100100000100111100
 00100000001000000100000100111010
 01101111111000001100011001111000
-11000000000000000000000111100011
+11000000000000000000000111110001
 01101111111000001100011101010011
 11000001000000000000000000000000
 01101111111000001100101011000101
@@ -492,13 +506,13 @@
 10011000010001100000010000000000
 01101111111000010100101011000011
 10011000010001100111111000000000
-00100000001000010000000111110010
+00100000001000010000001000000000
 00100000010000000100000110011101
 00100000010000000100000110101001
 00100000001000000100000110100011
 00100000010000000100000110011001
 00100000010000000100000110100101
-00100000001000000000000111110101
+00100000001000000000001000000011
 01101111111000001100011100001101
 11000011000000001100000110100011
 01110000010010101100001000000000
@@ -508,12 +522,12 @@
 00100000010000000100000011001100
 00100000010000000100000011011101
 00100000010000000100000100000000
-00100000010000000000000111011111
+00100000010000000000000111101101
 00100000010000000100000110101011
-00100000010000000000000111010011
+00100000010000000000000111100001
 00100000010000000100000100111110
-00100000010000000000001111010110
-00100000010000000000001000010111
+00100000010000000000001111110011
+00100000010000000000001000100101
 00100000010000000100001010001111
 00100000010000000100001011000100
 00100000010000000011001001101100
@@ -533,13 +547,13 @@
 00100000010000000100001011001001
 00100000010000000100001011001100
 00100000001000000100001011010101
-00100000010000000000001000011001
-00100000001000000000001000011111
+00100000010000000000001000100111
+00100000001000000000001000101101
 01110000010010001010100100000000
 01101111111000001100100010100111
 00100000011110100000000000000000
 01110000010010001010011100000000
-00100000010000000000001000100101
+00100000010000000000001000110011
 00100000001000000110110010011001
 01110000010010001010101000000000
 01101111111000001100100010101000
@@ -552,8 +566,8 @@
 11000010100001110100000001000101
 00100000011000000000000000000000
 00100000010000000100010000101110
-00100000010000000000001001001001
-00100000010000000000001000101101
+00100000010000000000001001010111
+00100000010000000000001000111011
 00100000001000000100001111011101
 01101111111000001100100110101010
 11000000001000110100010011110010
@@ -570,14 +584,14 @@
 11000000010101101100010100100011
 11000000010101011100010100101010
 11000000010101100100010100110101
-11000000010101111000001000111110
+11000000010101111000001001001100
 00100000011000000000000000000000
 01101111111000001100101010100001
-11000000000000011000001001000110
+11000000000000011000001001010100
 01101111111000001100011001111000
-11000000100000000000001001000100
+11000000100000000000001001010010
 01101111111000001100101010100001
-11000000000000010000001001000110
+11000000000000010000001001010100
 01011000000000000000000011110000
 00100000001000000100010010101010
 01110000010010101001110100001000
@@ -586,15 +600,15 @@
 01101111111000001100100110101011
 00101111111011111111111000000000
 00100000010000001100010011110000
-00100000010000000000001001101001
+00100000010000000000001001110111
 01101111111000001100101001111010
 00100100010110100100010001011011
 01101111111000001100011101001111
 11000001011111111000000000000000
 01101111111001000100100010001110
-11000011000110100000001001010101
+11000011000110100000001001100011
 01101111111000001100101010010011
-00100000001000000000001001010110
+00100000001000000000001001100100
 01101111111000001100101010000100
 01101000010010001100101001111010
 10011000010000101111111000000000
@@ -602,10 +616,10 @@
 01101111111000001100100110101010
 11000000000101001100010001010001
 11000000001001100100010001011001
-11000000000111010000001001111101
-11000000000111011000001010000011
-11000000000111100000001010001001
-11000000000111101000001010010011
+11000000000111010000001010001011
+11000000000111011000001010010001
+11000000000111100000001010010111
+11000000000111101000001010100001
 00011111111001100111110001000101
 00100100011000010000000000000000
 11011000010000000000000000111010
@@ -618,7 +632,7 @@
 01101111111000001100101010100001
 11000001100000010000000000000000
 01101111111000001100100110101010
-11000000000110101000001001101110
+11000000000110101000001001111100
 00100000011000000000000000000000
 01101111111000001100101001111101
 11000001000000001000000000000000
@@ -636,20 +650,20 @@
 11000000000010100100010011000011
 00100000011000000000000000000000
 01101111111000001100101010100001
-11000000000000010000001010000001
+11000000000000010000001010001111
 01011000000000000000000011110110
 00100000001000000100010010101010
 01011000000000000000000011111000
 00100000001000000100010010101010
 01101111111000001100101010100001
-11000000000000010000001010000111
+11000000000000010000001010010101
 01011000000000000000000011110001
 00100000001000000100010010101010
 01011000000000000000000011111001
 00100000001000000100010010101010
 01101111111000001100101010100001
-11000000000000010000001010001111
-11000000000000001000001010010001
+11000000000000010000001010011101
+11000000000000001000001010011111
 01110000010010101001110100001000
 01110000010010101001111000001100
 00100000001000000100010100111110
@@ -658,7 +672,7 @@
 01011000000000000000000011111110
 00100000001000000100010010101010
 01101111111000001100101010100001
-11000000000000010000001010010111
+11000000000000010000001010100101
 01011000000000000000000011101000
 00100000001000000100010010101010
 01110000010010101001110100001010
@@ -669,11 +683,19 @@
 01110000010001110000110100000000
 00100000010000000100000110100011
 00100000010000000100000110000100
-00100000001000000100011001110111
+01110000010010011010100100000000
+01101111111000001100011001111000
+11000001000000000000000000000000
+01101111111001000100100010001110
+11000011100000100000000000000000
+11011000111000000000000000000100
+00100000010000000100101000100101
+00100000010000000011011101000101
+00100000001000000100100011000000
 01101111111001000100100010001110
 11000010100001111011111100110001
 00100000001000000011111011001000
-00100000010000000000001010100101
+00100000010000000000001010111011
 00100000001000000011111110100100
 01101111111000001100011001111000
 11011000010000000000000011111111
@@ -692,7 +714,7 @@
 11000000000001001100100100111000
 11000000000001011100100101010010
 11000000000001000100100101110001
-11000000000001100000001010111011
+11000000000001100000001011010001
 11000000000001010100100110011111
 11000000000010010100100111000101
 11000000001010010100100111001011
@@ -707,10 +729,10 @@
 00100000001000000100100110011001
 01101000010010010100001110011100
 01101111111000001100001100100011
-11000010100000011000001011111001
+11000010100000011000001100001111
 01101111111001000100100010001110
-11000011000001011000001011001001
-11000011000011001000001011001011
+11000011000001011000001011011111
+11000011000011001000001011100001
 01101111111000010100001110011100
 11000000000110000010110111100001
 01101111111000010100001110011100
@@ -718,17 +740,17 @@
 11000000000010000100100110111010
 01101000010010010100001110011100
 01101111111001000100100010001110
-11000010100100011000001011011011
+11000010100100011000001011110001
 01101111111000010100001100110100
 10011000010001100111110000000000
-00100100001000101000001011011011
+00100100001000101000001011110001
 00100000010000000010111000100100
 01101000010010010100100011010110
 00011000010000100000110000000000
 11101000010000010000000000000110
 00011000010000001000010000000001
 00100000010000000111110110110010
-00100000001000000000001011101011
+00100000001000000000001100000001
 00100000010000000010110010110000
 00100100001000101010110111100001
 00100000010101000010110100100110
@@ -752,7 +774,7 @@
 01011000000000000000000000001011
 11100111111000001000000000000101
 01101111111000010100001110011100
-11000000000011111000001011110110
+11000000000011111000001100001100
 00011010011000001111001111111111
 00100000010000000111110001101001
 00100000001000000111110011011100
@@ -761,49 +783,49 @@
 00100000001000000111110011011100
 01101111111000010100001100110100
 10011000010001100111110000000000
-00100100001000101000001011000110
+00100100001000101000001011011100
 00100000010000000010110110100101
-00100100001101000000001011001011
+00100100001101000000001011100001
 00100000001000000010110100100100
 01101111111000001100101010100000
-11000000000000010000001100100000
+11000000000000010000001100110110
 00100000001000000100011011001101
 00011000010000100111111000000000
 01110000010010100110111100000101
 01101000010010001100100110100110
 00011000010001100111110000000000
-00100000001000101000001100100000
-11000000011101000000001100101100
-11000000011101001000001100110010
-11000000011101010000001100110110
-11000000011101011000001100111010
-11000000011101100000001100111110
-11000000011101101000001101000010
-11000000011101110000001101000110
-11000000011101111000001101001010
-11000000011110000000001101001110
-11000000011110001000001101010010
-11000000011110010000001101010110
-11000000011110011000001101011010
-11000000011110100000001101011110
-11000000011110101000001101100010
-11000000011110110000001101100110
-11000000011110111000001101101010
-11000000011111000000001101110010
-11000000011111001000001101110110
-11000000011111010000001101111010
-11000000011111011000001101111110
-11000000011111100000001110000010
-11000000011111101000001110000110
-11000000011111110000001110001010
-11000000011111111000001110001110
+00100000001000101000001100110110
+11000000011101000000001101000010
+11000000011101001000001101001000
+11000000011101010000001101001100
+11000000011101011000001101010000
+11000000011101100000001101010100
+11000000011101101000001101011000
+11000000011101110000001101011100
+11000000011101111000001101100000
+11000000011110000000001101100100
+11000000011110001000001101101000
+11000000011110010000001101101100
+11000000011110011000001101110000
+11000000011110100000001101110100
+11000000011110101000001101111000
+11000000011110110000001101111100
+11000000011110111000001110000000
+11000000011111000000001110001000
+11000000011111001000001110001100
+11000000011111010000001110010000
+11000000011111011000001110010100
+11000000011111100000001110011000
+11000000011111101000001110011100
+11000000011111110000001110100000
+11000000011111111000001110100100
 00100000001000000100011011100110
 01110000010010011010100100000010
 01101111111000001100100110100110
 00100000010110100100011011101111
 01110000010010101010000000000000
 01101111111000001100011001111000
-11000000000000000000001100101001
+11000000000000000000001100111111
 01011000000000000000000000000101
 01100111111000011100101001101111
 00100000001000000100011011100110
@@ -819,95 +841,95 @@
 01101111111000001100011001111000
 11000000100000000100011100011000
 01011000000000000000000011101010
-00100000001000000000001100101111
+00100000001000000000001101000101
 01101111111000001100011001111000
 11000000100000000100011100011010
 01011000000000000000000011101001
-00100000001000000000001100101111
+00100000001000000000001101000101
 01101111111000001100011001111000
 11000000100000000100011100011100
 01011000000000000000000011100010
-00100000001000000000001100101111
+00100000001000000000001101000101
 01101111111000001100011001111000
 11000000100000000100011100011110
 01011000000000000000000010110110
-00100000001000000000001100101111
+00100000001000000000001101000101
 01101111111000001100011001111000
 11000000100000000100011100100000
 01011000000000000000000010110101
-00100000001000000000001100101111
+00100000001000000000001101000101
 01101111111000001100011001111000
 11000000100000000100011100100010
 01011000000000000000000011001101
-00100000001000000000001100101111
+00100000001000000000001101000101
 01101111111000001100011001111000
 11000000100000000100011100100100
 01011000000000000000000010110111
-00100000001000000000001100101111
+00100000001000000000001101000101
 01101111111000001100011001111000
 11000000100000000100011100100110
 01011000000000000000001000100011
-00100000001000000000001100101111
+00100000001000000000001101000101
 01101111111000001100011001111000
 11000000100000000100011100101000
 01011000000000000000000110001010
-00100000001000000000001100101111
+00100000001000000000001101000101
 01101111111000001100011001111000
 11000000100000000100011100101010
 01011000000000000000000110010100
-00100000001000000000001100101111
+00100000001000000000001101000101
 01101111111000001100011001111000
 11000000100000000100011100101100
 01011000000000000000001000101010
-00100000001000000000001100101111
+00100000001000000000001101000101
 01101111111000001100011001111000
 11000000100000000100011100101110
 01011000000000000000000110010010
-00100000001000000000001100101111
+00100000001000000000001101000101
 01101111111000001100011001111000
 11000000100000000100011100110000
 01011000000000000000001000100001
-00100000001000000000001100101111
+00100000001000000000001101000101
 01101111111000001100011001111000
 11000000100000000100011100110010
 01011000000000000000001000100100
-00100000001000000000001100101111
+00100000001000000000001101000101
 01101111111000001100011001111000
 11000000100000000100011100110111
 01101111111000001100101010100001
-11000000000000001000001101110000
+11000000000000001000001110000110
 01011000000000000000000110101110
-00100000001000000000001100101111
+00100000001000000000001101000101
 01011000000000000000001100000111
-00100000001000000000001100101111
+00100000001000000000001101000101
 01101111111000001100011001111000
 11000000100000000100011100111101
 01011000000000000000000001110000
-00100000001000000000001100101111
+00100000001000000000001101000101
 01101111111000001100011001111000
 11000000100000000100011100111111
 01011000000000000000000001101111
-00100000001000000000001100101111
+00100000001000000000001101000101
 01101111111000001100011001111000
 11000000100000000100011101000001
 01011000000000000000000000110000
-00100000001000000000001100101111
+00100000001000000000001101000101
 01101111111000001100011001111000
 11000000100000000100011101000011
 01011000000000000000000010111000
-00100000001000000000001100101111
+00100000001000000000001101000101
 01101111111000001100011001111000
 11000000100000000100011101000101
 01011000000000000000001000100101
-00100000001000000000001100101111
+00100000001000000000001101000101
 01101111111000001100011001111000
 11000000100000000100011101000111
 01011000000000000000001000100110
-00100000001000000000001100101111
+00100000001000000000001101000101
 01101111111000001100011001111000
 11000000100000000100011101001001
 01011000000000000000001100000110
-00100000001000000000001100101111
+00100000001000000000001101000101
 01101111111000001100011001111000
 11000000100000000100011101010010
 01110000010010100110111100000010
@@ -921,9 +943,9 @@
 11011010010000000100100101100011
 11011111001000000000000000010100
 00100000010000000111110101100110
-00100100001000101000001111000100
+00100100001000101000001111011010
 00100000001000000100001110111010
-00100000010000000000001110011111
+00100000010000000000001110110101
 00100000001000000100001011011110
 11011010001000000000000000000000
 01101000010010100100101110011010
@@ -934,12 +956,12 @@
 00011010010000100111111000000000
 00011000010000001000010000101000
 10011000010001100111110000000000
-00100100001000010000001110110001
+00100100001000010000001111000111
 00011010001000001010001000000001
 00011010001000010111111000001111
-00100100001110100000001110100101
+00100100001110100000001110111011
 11011010001000000000000000000000
-00100000010000000000001110110110
+00100000010000000000001111001100
 00011100010000100111111000000000
 01100111111000100100101110011010
 00100000011000000000000000000000
@@ -953,12 +975,12 @@
 00100000011110100000000000000000
 00011111111000001111111111111111
 01100111111000001100101110011110
-00100000010000000000001110111101
-00100000001000000000001110110111
+00100000010000000000001111010011
+00100000001000000000001111001101
 01101111111000001100101110011001
 00100000011110100000000000000000
 01101111111000001100011101001111
-11000000011111111000001111000010
+11000000011111111000001111011000
 01110000010000001001010000000001
 01110000010010111001100100000000
 00100000011000000000000000000000
@@ -966,6 +988,13 @@
 01110000010010111001100100000001
 00100000001000000100001110110001
 00100000001000000100100000010101
+00011010011000100111111000000000
+11000000000110010100100010110011
+11000000001000000100100010111011
+11000000000010101100100010100010
+11000000000010100000001111100100
+00100000001000000100000001101100
+00100000001000000100100010010011
 00100000010000000100000110000100
 00100000010000000011111100101100
 01110000010010011010100100000000
@@ -981,22 +1010,22 @@
 01110000010001011010000000000010
 00100000001000000011001001101111
 01101111111000001100011001111000
-11000000000000000000001111011001
+11000000000000000000001111110110
 00100000001000000100000101001000
 01101111111000010100010111101111
-00100000001110100000001111011100
+00100000001110100000001111111001
 00100000001000000100000101001101
 01101111111000001100101011000101
 00100100011110100000000000000000
 01101111111000001100101011000010
-00100100001110100000001111100011
+00100100001110100000010000000000
 01101111111000001100011100001101
-11000010100000001000001111100011
+11000010100000001000010000000000
 00100000001000000100000101110010
 00100000011000000000000000000000
 01101111111000001100100010110001
 11000000000000000100000010011000
-11000000000000001000001111101001
+11000000000000001000010000000110
 11000000000000010100000010100010
 00100000001000000100000010011000
 01011000101111100000000100100010
@@ -1007,14 +1036,14 @@
 11101111111001000000000000010001
 01100111111001000000011001001110
 00100000010000000111000001010111
-00100000010000000000001111111010
+00100000010000000000010000010111
 01101111111000010000011001010100
 01101000010010010000011001010000
 10011000010001100111110000000000
 00100100010000010111000001010100
 01101000010010010000011001010010
 10011000010001100111110000000000
-00100100010000010000001111111101
+00100100010000010000010000011010
 00100000001000000100111011010000
 01101000010010001100010000100010
 01111001001111111000010000000000
Index: output/eeprom.dat
===================================================================
--- /1121s/1121se/branch/keyboard/costumer/YeCai/keyboard_2mode_4ch_carbon_ex_pullup_sdk/output/eeprom.dat	(revision 6208)
+++ /1121s/1121se/branch/keyboard/costumer/YeCai/keyboard_2mode_4ch_carbon_ex_pullup_sdk/output/eeprom.dat	(working copy)
@@ -18,3344 +18,3344 @@
 1e
 aa
 55
-30
+a0
 10
 53
 00
 02
-ee
+ed
 30
 ad
 a4
-92
+93
 b2
 ab
 69
-96
+97
 4d
 13
 28
-30
+31
 be
 74
 8c
-46
+45
 13
 1d
 6d
-9c
+8a
 09
 25
 5c
-7f
+65
 f7
 78
 b7
-27
+24
 9e
 be
-37
-a7
+b5
+83
 d2
-e5
-ac
-d0
+e6
+2d
+3c
 e7
-dc
-43
-38
+da
+c4
+a4
 f7
-ed
-20
-9c
+ec
+23
+d3
 98
-9f
-2f
 9c
+ae
+61
 73
-63
-73
-1e
+62
+70
+36
 ab
-27
-be
-71
+28
+3e
+35
 05
-bc
-fe
-4f
+bf
+7e
+54
 21
 3c
-63
-a4
-19
-80
 e2
-36
+c4
+19
+87
+e3
+2c
 00
-04
-b1
-dc
+06
+31
+cb
 0b
-94
-d8
-98
+95
+da
+f6
 e9
-48
-12
-8c
+52
+11
+a6
 81
-45
-7c
-77
+4e
+7d
+26
 88
-93
+ec
 75
-6a
+2f
 84
-54
-f8
-12
+44
+3b
+e2
 07
-c1
-c4
-5c
+e4
+83
+d0
 68
-e8
-be
-76
+e9
+3e
+7a
 24
-40
-18
-a1
+52
+98
+68
 0d
-7f
-9c
-14
-4e
-4b
-46
-cf
-fb
-46
-30
-21
-f7
-d6
+65
+1c
+00
+ae
+16
+65
+5b
+1a
+19
+93
+1f
+f6
+ff
 8a
-39
+6d
 4d
-ed
+e5
 e7
-27
+25
 35
-b3
-f9
-10
+8c
+7a
+8f
 62
-4a
-98
-a8
-9a
-0f
-09
-67
-c7
-f4
+52
+1b
+56
+7a
+56
+aa
+7d
+d0
+0d
+5e
+4c
+49
+ed
 ff
-72
-0e
-be
-fb
-30
+50
 28
 02
-c2
-31
-83
-21
-9c
-1a
-87
-22
-11
-14
+cf
+6a
+d3
+eb
+35
+bc
+d7
+e2
+70
+89
 3b
 08
-23
-65
-bf
-55
-e8
-d2
-96
-57
-73
+22
+60
+97
+80
+de
+a3
+a9
+f3
+8e
+5a
+a8
+6f
+44
 46
-bf
-17
-ad
-40
-e9
-06
-70
-00
+b9
+cf
+31
+5b
 37
 9d
-fb
-85
+f8
+37
 76
 ea
 01
-bf
-6b
-5b
-dd
-c6
-59
-64
-1a
-00
+b9
+3b
+5a
+b7
+4b
+59
+af
+62
+0a
 62
 ef
-fb
-c7
+f9
+1c
 ad
 c7
-15
-84
+af
+b9
 99
 1d
-24
-b8
+20
+75
 c4
 2d
-5c
-7c
-5a
-a0
-59
-16
+e1
+29
+0a
+6a
+07
+3d
 87
 f1
-fa
-f0
+b7
+68
 69
-cc
-64
-d3
-55
-fe
-64
-c8
-7b
-a1
-be
-8b
+ac
+2c
+d1
+51
+eb
+8e
+3a
+68
+4d
+bc
+b7
 10
 37
 25
 14
-76
-01
-86
-0b
-81
-76
-03
-c0
+61
+98
+3a
+91
+85
+02
+1d
+58
+26
+9e
+bc
+12
+a6
+f3
+9f
+e7
+18
 6d
-4a
-54
-9d
-e9
-29
-77
-68
-57
-b7
-25
-55
-2d
-d0
-b0
-d0
-d3
-b1
-b5
-38
+cc
+58
+82
+4f
+d9
+dd
 0c
+2c
+1b
+3a
+7c
 44
+0a
+af
+32
+80
+6b
+c8
+8c
+18
+5e
 02
-d4
-f2
-8e
-6d
-b3
-03
-b4
-98
-99
 7a
-6a
-f7
+0a
+11
+5c
+73
+c8
+cc
+13
+7f
 c5
-3c
-09
+a3
+0b
+6f
+49
+9c
+d2
+8f
+24
+f6
+a6
+f7
 af
+90
+2a
 e3
 30
-64
-9d
-82
-20
-eb
-a1
-04
-78
-86
+13
+a4
+75
+38
+b9
+9f
+ad
+0a
+b1
+0d
+31
+27
+a7
+be
+2c
 48
-0b
+1e
+e9
+43
+20
+7e
+fb
+99
+d3
+3f
+cd
+c5
+40
+09
+cc
+00
+12
+b3
+8c
+5f
+90
+98
+1f
+19
+7b
+20
+05
+fd
+a9
+97
+21
+b7
+42
+3c
+38
+b8
+ac
+fe
 08
+3d
+b1
+a3
 0d
-2e
-87
-a4
-92
-70
+a3
 de
-3a
-98
-5a
-83
-bb
-ca
-0f
-c2
-68
-47
-fa
-79
-28
-5d
-9e
-87
-50
-ac
-5f
-56
-b5
-28
-c3
-cd
-b9
-81
-37
+7f
 7d
-47
-d1
-d7
-2e
-10
-52
-f9
-7a
-56
-e3
-65
-73
-fd
-f3
-a5
-8c
+cc
 f8
-83
-4b
-62
-c8
-ac
-c5
-1f
-02
-6a
-dd
-b3
-ec
-05
-3a
-d5
-bc
-f9
-a2
-9d
-96
-89
-39
-cb
-af
-a7
-f5
-64
+19
+6b
+ee
+88
+82
+3d
+e8
+26
+b0
+93
 b8
-17
-4c
-2e
+37
+79
+79
 dc
 bd
-cd
-e3
-4c
-2a
-fd
-7a
+ce
+9e
+48
+46
+fe
+0e
 ac
-c2
-fd
+d9
+7d
 53
-46
-ab
-7e
-3d
+42
+dc
+cb
+07
 24
-ee
-bf
-f5
+8e
+8a
+d0
 bb
-26
-5a
-1c
-4f
-24
-29
-7c
+46
+59
+1b
 00
-dd
-f1
-42
-f4
-6b
+84
+da
+34
+40
+dc
+c4
+45
+ff
+ea
+69
+2d
+8e
+60
+a3
+1d
+fc
+14
+b7
+06
+19
+b6
 19
-25
 c5
+ea
+80
+8e
+5f
+a7
 e0
-e6
-0d
-53
-8b
-b5
-ed
-be
-29
-19
-33
-ad
-00
-49
-52
-b0
 59
-db
 9a
-a7
-93
-2e
-96
+e0
+c3
+ea
+9b
 33
 37
-fd
-c7
+d4
+da
 50
-10
-32
-a7
-1e
-23
-a4
-c7
-62
-8a
-4f
-ca
-4b
-2e
-3a
+13
+4e
+7a
+01
+59
+3d
+0c
+12
+9b
+bb
+30
+33
 3f
-cd
-8f
-42
-a5
+ce
+c5
+8a
+5f
+ea
+f6
 94
-9e
-ef
-76
+fe
+a6
+0b
 38
 d5
 1e
-a8
+e3
 86
-24
+44
 84
-00
+45
 02
-7e
+1e
 92
-6b
+6f
 10
 5f
 31
-cf
+c2
 2b
 f0
 99
-78
-de
+7e
+16
 e2
-40
 ab
-9f
-8a
-ad
-ad
-27
-fc
-f7
-a8
-63
-f8
-52
-a1
-4a
-12
-16
-58
-8f
-e9
+93
+6d
 ea
-d1
-72
-b9
-c8
-6f
-b2
-6b
-bf
-60
-e5
-59
-f5
-82
-b3
-d9
-42
-0c
-8b
-13
-4b
-0a
-fa
-e4
-e8
-5e
-e4
-dc
 8f
-19
-e9
-c6
-38
-10
-d6
-76
+bd
+25
+dc
+5b
+a9
 02
-87
-70
+c7
+dc
+83
+9b
+61
 96
+7a
+07
+85
+6a
+70
+3d
+69
+c8
+8b
+a4
+bb
+41
+20
+e5
+59
 f5
-5e
-21
-5d
-ad
-ce
-c2
-ed
-da
-a2
-1f
-1f
-ba
-66
-f3
-65
-84
-42
-f3
-d4
-68
-5d
-d5
-d3
+83
 ad
-41
-84
-2b
-f7
+09
+bc
+4d
 9c
-b8
-7a
-04
-0e
-d2
-dc
-52
-1c
-dd
+63
+8c
+4e
+fa
 e4
-64
-00
-02
-27
-c0
-c9
-04
-7b
+e8
+de
+ed
+63
+36
+9c
+f7
+09
+46
+51
+c1
+06
+c5
+4b
+20
+16
+b2
+df
 71
-b6
-ce
-fa
-cc
-58
-a8
+dd
+ea
+0f
+92
+6d
+9d
+49
+4f
+9f
+fd
 0d
-37
-94
-36
-3d
-9b
-73
-f3
-e1
-f3
-56
-6f
-31
-0a
-b6
-0a
-a5
+a3
+e5
 c3
-dd
-cd
-4d
+24
+a3
+54
+2f
+bb
+85
+53
+ea
+9d
+d4
+ab
 b0
-67
-5d
+00
+e8
 fa
+43
+a5
+82
+5c
+15
+bf
+8d
+64
+23
+83
+52
+a7
+87
+5a
+54
+fb
+36
+2e
+9e
+7a
+8b
+e0
+b7
+7d
+f0
+21
+29
+4d
+5c
+e6
+a3
 61
-bb
-95
-2a
-20
-1e
-0e
-0e
+b4
+c5
+3f
+b1
+4d
+35
+5a
+25
+84
+5e
+42
+a1
+b0
+66
+d2
+36
+e1
+c6
+70
+1b
+a0
+c1
+b2
+3f
 1e
-0e
-b7
+8e
+ee
 39
 af
-40
-9d
-b4
+1c
+d2
+65
 b1
-60
-7a
-fc
-c5
-5c
-8c
-99
-27
-c3
-33
-c6
-46
-0c
-61
+5b
+0a
+ed
 3b
-02
-c4
-7c
-1c
-c7
+19
+f4
 88
-be
-4a
-ea
-af
-7a
-d4
-17
-0a
-ed
+d9
+86
+4c
+d7
+c8
+49
+51
+3b
+92
+cd
+70
+dc
+59
+fd
+58
+6a
+6a
+ab
+98
+f4
+7c
+57
+b4
 42
-54
-c2
-ad
-26
-9c
-35
-0d
-8e
-63
-b0
-f5
-5c
-17
-af
-c5
-fe
-0b
-54
+3b
 e3
-27
-25
+f4
+46
+f6
+d2
 50
-7b
-0b
-f5
-d7
+ee
+89
+57
+a8
+5c
+fd
+04
+c5
+9e
+46
+08
+ac
+86
+c6
+1d
+34
+90
+35
+6a
 8c
-6d
+77
 92
 47
-8f
-56
-54
-af
-fe
-e7
-34
-3e
-aa
-80
-d3
-b8
-8c
+c0
 d6
-07
-0d
-56
-08
-d3
-59
-09
-ab
-ef
-a1
-25
-8f
-a6
-bc
-fc
-9d
-b3
-0e
-b9
-f8
-1b
-51
-68
-36
 9e
-da
-39
-00
-e5
-a3
+d5
+b5
+7d
+fe
+44
+e1
+1a
+19
+c3
+c7
+4c
+cd
+76
+1d
+92
+14
+79
+42
+31
+28
+81
+6e
+14
+e1
+ec
+b7
+06
+f4
+5e
+f2
+62
+d1
+ce
+23
+ac
+54
+45
+3d
+5a
+c1
+c4
 d2
-43
-be
-17
+23
+ad
+67
 f8
 b5
-fa
-a8
+be
+3b
 f3
 f7
-83
-aa
+f0
+e2
 af
 2b
-1d
-0b
+1c
+64
 06
 1a
-eb
-bc
+ea
+ce
 3b
-4b
-2e
-5e
+2b
 10
-d8
-c9
-7c
-e5
-2c
-7e
-2d
-39
-27
-96
-e4
+2f
+5f
+18
+31
+b6
 4a
-1b
-e0
-3f
-7e
-58
-68
+4c
 b8
-7e
-87
-bf
-c3
-6b
-92
-91
-2a
-ae
-1e
-55
-74
-f7
-5f
-50
+93
+d9
+e7
+a3
+f0
+4a
+7b
+8d
+10
+06
+78
+30
+e4
+06
 c7
-6e
-99
-ea
-be
-69
-0b
-ec
-46
-0c
-db
-da
+ff
+9a
+24
+32
+15
+f1
+05
+fe
+91
+56
+6b
+5f
+50
+97
+16
+b9
 aa
-40
+17
+69
+6b
+ac
+6b
+0c
 ee
-14
-a4
+5a
+7f
+40
+db
+a1
+6c
 40
 bd
-70
-78
+77
+8a
 5d
 11
-87
-1b
-73
+b5
+ff
+23
 d3
-8f
-62
-96
+29
+b7
+c6
 61
-5b
-e9
+fd
+3f
 08
+2c
+42
+5e
+83
+14
+c8
+5a
+8a
+69
+c0
+75
+39
+aa
+72
+29
+39
+ce
+5c
+d7
+7e
+20
+5d
+3b
+70
 4c
-7c
-41
+36
+5e
 cc
 d5
-bf
-d0
-fa
-6a
-ad
-3d
-f9
-68
-56
-21
-0e
-ae
-dc
-cd
-b6
-20
-d9
-29
-4a
-4c
-96
-42
-14
-95
-9c
-e5
-46
-e4
+38
+33
+a4
+84
 3e
-e4
+3c
 c3
+d8
 f8
-b9
-bb
+3f
 2a
-a8
+c8
 c5
-74
+92
 30
-26
-6b
-33
+46
+14
+a5
 aa
 2f
-6b
-7c
-8c
-37
-ec
-49
-9b
-03
+55
 69
-b9
-31
-54
-6d
-ce
-9a
-79
-e8
-ca
-f3
-1b
-e6
-d9
-8d
-95
-cc
-e8
-87
+8c
 57
-7d
-ec
-88
-c6
+d2
+76
+e3
+23
+c7
+64
+0e
+b5
+bf
+37
+92
+7c
+e2
+bd
+5e
+6e
+46
+5b
+17
+04
+b1
+5c
+b8
+b6
 a0
-78
-f3
-9c
-7b
-c1
+82
+80
+c3
+a0
+20
+5e
+e8
+5b
+43
 1c
 ac
-5f
+df
 41
-51
-a3
-52
-fc
-12
-7a
-dc
-b4
-8e
-7a
+cb
+33
+2e
+0c
+2d
+9b
+00
+9e
+86
+7f
 7e
-8b
-83
 d3
-88
-0f
-1a
-06
-66
-5a
-7a
-f9
-41
-e8
-9c
-d8
-ea
-9d
-0a
-61
-f0
-81
-cb
-cc
-fa
-77
+2e
 a6
-3f
-ad
-91
-af
-fa
-4b
-6f
-b2
-ab
+a8
+8d
+80
+97
+44
+be
+45
+18
+43
+d6
+db
+19
+ca
+47
+45
+a5
+d0
+03
+66
+af
+32
+0d
+44
+98
+12
+bc
+e0
+3b
+3e
+0a
+b5
+03
 6e
-ee
+ec
+18
 e8
-e7
-35
-2e
-73
-fd
-c3
+03
+91
+cb
+da
+bf
 36
-f8
-3b
-1d
-9e
-85
-bd
-ae
-58
+b7
+ba
+db
+e6
+2a
+5d
+57
+c1
 e8
 53
-5b
-fb
-90
-4c
-6a
-54
-18
-e3
-1a
+db
+f1
+70
+2c
+d5
+bf
+60
+83
+1b
 d0
-4d
-7f
-a5
-ad
-da
-98
-5d
-6c
-e7
-c1
-84
-6e
-c9
-00
+72
+9e
+e4
+09
+cd
+39
+bb
+c4
+b7
+a1
+61
 6d
-b5
+c9
+60
+2f
+b9
 2f
 ec
-77
-c9
+75
+5a
 78
-c1
-70
-86
+a1
+30
+18
 e6
-ca
-1a
-55
-f7
-bd
-73
-1f
-41
-bc
-27
-32
-15
-fa
+aa
+58
+c4
+8f
+fd
+72
+af
+7e
+5d
+6e
+ac
+aa
+db
 a0
-6b
+bb
 ba
-63
+03
 68
-e5
-8d
-20
-2b
-ff
-53
-8d
-05
-23
+c8
+8a
+a0
+62
+88
+ac
+ed
+79
+eb
 7f
 42
-18
-63
-34
-f7
-5d
-25
-b9
-c0
+27
+10
+4c
+b7
+57
+c4
+86
+21
 dc
-38
-b3
-b2
-4a
-0c
-3f
-23
-7c
-0d
-14
-2c
-59
-69
+ee
+8c
+53
+49
+4e
+00
+c2
+7f
+4d
+53
+8d
+53
+5e
 33
 3f
 b9
-a2
-4a
-99
-67
-e1
-0e
-15
-82
-c6
-d0
-3d
-a6
-c5
-91
-25
-f2
-cd
-0f
-4a
-e7
-d2
-43
-e8
-51
-d8
-f4
-4d
-18
-00
-87
-0d
-d0
-15
-c7
-fb
-48
-aa
-d3
+a4
+05
+38
 6d
-6c
-16
-02
-f9
+d4
+7e
+14
+35
+59
+a8
+3c
+11
+5a
+34
+40
+3a
+50
+a5
+86
+af
+c7
+0b
+e0
+f6
+29
+f0
+2d
+f7
+f1
+83
+6d
+12
+a8
+8f
+f3
+c2
+14
 9b
-9a
+65
+cb
+e7
+02
+99
+74
+63
 45
-46
-a6
-f0
+26
+26
+bb
 1b
 a7
 8c
-1d
+0f
 b8
 1c
-1b
-dc
+59
+36
 0e
 00
 a5
-1a
-d7
-c9
-a1
-cd
-be
-46
-51
-f4
-70
-d2
-a9
-04
-7c
-8e
-c3
-b9
-b9
-eb
-1a
-94
-58
-1b
+1c
+98
+68
+ab
+2c
 ce
-c0
-7d
-5e
-40
+45
+3c
+b8
+1f
+79
+10
+04
+e4
+87
+de
+ab
+3e
+4a
+d3
+cc
+28
+18
+a5
+8a
+78
+9e
+44
 a4
+f0
+4f
+1a
+c1
+4c
+53
+c3
 35
-4d
-3c
-d5
-7c
-93
 43
-30
-34
-49
-00
-49
-f9
+ef
+fc
+58
+41
+9d
+f2
+1f
+6d
 f9
-4d
-79
-57
-fb
-29
-e8
-22
-ad
-a5
-a5
-7c
-ac
-0c
-0e
-c6
-5c
+48
+8f
+fa
 8d
-0f
-9a
-c3
-a3
 06
-0e
+8c
+a4
+ec
+a9
+26
+b3
+fc
+e0
+93
+ea
+c3
+94
+9a
+76
 19
-73
-9e
-34
-40
-8b
-e3
-6d
-a3
-87
-fb
+44
+02
+4c
+46
+3e
+75
 52
-81
+64
+fa
+d3
+52
+80
 c1
-c3
-12
-e2
-50
-c3
-fc
-78
-8f
-b9
-97
+5e
+5d
+23
+18
 9c
-a6
+8c
+7b
+cc
+21
+92
+5c
+d2
 81
-03
-d6
+83
+92
 b9
 ce
-15
-55
-e7
+17
+93
+13
 b2
-98
-ff
-e7
-bc
-05
-b6
-14
-8a
-e6
-9f
-ec
-04
-da
-56
-ca
-c0
-98
-9c
-98
-57
-8a
-e9
-d0
-9a
-62
-8d
-8f
-36
-c2
-95
-ca
-b8
-f7
+6f
+be
+24
+26
+75
+b5
+7b
+10
+96
+9d
+03
 99
-c3
-17
-88
-97
-ab
+2f
+d6
+a5
+5d
+ed
+1c
+be
+44
+82
+e9
+d0
+8c
+a5
+4d
+0e
+1e
+8d
+54
+82
+dc
+87
+9a
+ae
+5d
+e7
+3c
+12
 40
 00
 b9
-22
+23
 cd
-85
-00
-36
-32
-03
-90
-b2
-66
-10
-2b
-68
-0f
-ee
-66
+1d
+09
+2a
+20
+c3
+9f
+cc
+73
 18
-90
+44
+17
+43
+ee
+06
+f7
+2d
 7a
 28
-e7
-57
-f4
+88
+c3
+3c
 a6
-07
-e3
-7c
+86
+97
+b4
 7a
-2a
-30
-d8
+c5
+29
+e2
 b1
-9c
-9c
-55
-6a
-d1
-e1
-6c
-62
-ba
-1a
-66
-89
-56
-93
-21
-4b
-d0
-d3
-0c
-e3
-4e
+57
 96
-68
-3e
-c2
+20
+cb
+3c
+78
+23
+c3
+b0
+ff
+59
+2f
+69
+fd
+1e
+8c
+ad
+83
+0c
+a2
+4f
+d2
+38
+17
+5f
 5e
-70
-06
-e5
-0a
+20
+0f
+3b
+a3
 f0
 c0
-f4
-46
+b6
+b6
 2a
 18
-ed
-e0
+af
+1d
 97
 09
-a3
-5c
-c6
-c6
-58
-04
-a9
-0b
-2b
-67
-d5
-3f
-ca
-01
-8a
+e1
+a2
+f9
 60
-75
-95
-e2
-1c
-83
-18
-f6
-58
-33
-92
-5b
-c8
-f2
-a8
-8e
+25
+55
+96
+cc
+56
+3e
+d5
+3e
+88
+fb
+da
+09
+aa
+3c
+b2
+15
+1e
+7d
+b9
+f9
+7b
+6e
+2b
+cb
+b1
+32
+fe
+ac
+04
 ae
-c7
-33
-b6
-44
-20
-66
-6b
-d4
-f7
-1b
-5b
+41
+04
+63
+fb
+9c
+94
+b4
+87
+d3
 e6
-d1
-02
-52
+98
+9b
+da
 43
-ae
-71
-64
+e7
+e9
+14
 05
-f6
-0e
-a8
+c1
+92
+d0
 9d
-45
-5d
-e6
-24
-e1
-23
-6a
-c8
-4a
-82
-bc
-fb
-9a
-08
-ec
-66
+72
+c1
+a1
+a4
+28
+be
+25
+49
+03
+ca
+83
+59
+bd
+7c
+13
+46
 70
-4a
-5f
+3a
+97
 4b
-e9
-c8
+68
+a5
 35
-d0
-f6
-c8
-7d
+90
+98
+5d
+b5
 63
-91
-f5
-3e
+10
+9c
+f6
 08
-d7
-48
+38
+50
 84
-48
-ee
-13
-c3
-ff
-57
-a9
-f9
-9d
+08
+80
+03
 44
-25
-61
-0b
-e5
-a3
-5b
+5f
+1e
+26
+c6
 3e
-06
-eb
-ee
-9e
-6e
-ff
-ae
-a6
-d7
-c4
-11
-24
-c5
-4e
-b5
 54
+c5
+77
+cb
+d2
+38
+23
+3d
+b1
+77
+8d
+de
+36
+f9
+0b
+46
+1f
+33
+2b
+24
+63
+4f
+57
+14
 12
-0c
-96
-ad
-91
-6d
+1e
+5e
+8d
+11
+7e
 11
 53
+dd
+00
+35
+a3
+fb
+3a
+cf
 ce
-0b
-47
-8b
-94
-34
-2d
-8e
-0c
-ca
-d1
-7a
-f9
-7c
-39
-7a
-bd
-68
-9d
-b4
-5f
-65
-07
-16
-3f
-55
-0e
-b4
+63
+13
+9e
+fb
+b0
+36
+49
+79
+d0
+20
+5d
+76
+79
+71
+30
+76
+bf
+4f
+06
+9b
+2a
 d4
-d3
-09
+0d
 ed
-37
-df
-53
+d8
+54
+a1
 d1
-40
-d3
-3d
-a0
-55
-08
-55
-e7
+64
+c1
+df
+e0
+3b
+7f
+6f
 c7
-f9
-f0
-dd
-00
+5e
+e3
 42
-7e
-66
-c1
-19
-c4
-60
-aa
-86
-4b
-79
-2f
-09
-45
-d6
-ef
-43
-70
-b9
-4e
-67
-3e
-25
-81
-c0
-e9
-15
-d2
+95
+8d
+3d
+31
+e7
+88
+51
+fb
+c2
 f3
 60
-77
-c3
-b1
-e1
-82
+fc
+11
+e6
+0e
+8d
 d6
+01
+fd
 07
-a6
-28
-fb
-8e
-78
+1e
+7b
+d2
+05
+85
+24
+53
+de
+75
+52
+f5
+a8
+77
+2c
+a8
+d3
+8d
+8c
+01
+40
+68
+14
+f9
+42
 4b
-b5
-92
-af
-78
-6a
+7e
+d8
+4d
+38
+48
+82
+9a
+fe
+62
 e9
-d2
-f6
-9b
-94
-23
-ac
-8e
-eb
-02
-10
-02
-b4
-51
-81
-c6
-a5
+73
+a4
+4d
 e1
+4d
+b1
+04
+f2
+6e
+43
+a2
 78
-d5
-e9
-9a
-17
-01
-e0
-cf
-93
-0d
-34
-bf
+51
+b8
+1c
+41
+52
 6d
-f4
-61
-85
-27
+ef
+5e
+f7
+f5
+1f
+6e
+83
+69
+09
+3f
+4d
+05
 cf
-e9
-62
-0d
-dc
-dd
-f2
-5f
-57
-a9
-3d
-b9
+fb
+9b
+4d
+b3
+d5
+c8
 5f
-e4
+9d
+34
+d7
+f5
+5e
+70
 a5
-ea
-7a
-d6
-fa
-da
+8a
+94
+00
+c3
+88
+ee
+35
+17
+c1
+a4
+64
+65
+a9
+6a
+d8
+7f
+a4
+1c
+d1
+a2
+4b
+66
 dd
+0c
+e0
+0e
+22
+c3
+58
+e1
+27
+32
+3c
+37
+a7
+70
+fa
+3d
+59
+29
+f8
+51
+97
 d4
-90
-69
-e2
-07
-db
-e8
-5b
-d2
-c6
-e5
-ad
 df
-65
-8b
-a6
-05
-43
-60
-c7
-82
-c3
-22
-f2
-6d
-7a
-54
-90
-0d
-48
-fc
-0e
-ac
+95
 66
-7e
-99
-19
-22
-30
-6b
-6f
 ec
 23
-3e
-a1
-73
-40
-c2
-2b
+d1
+f2
+03
+0c
+8b
+34
+f2
+86
+8c
+1b
+96
+77
+ce
 b5
-47
-44
-f8
-d7
-65
-97
-92
-08
-ee
-4e
-c1
-bf
-a1
-d3
-a2
-15
-fe
-7f
-c4
-14
-78
-fa
-c1
+80
+ef
+87
+8e
+79
+a0
+e4
+9e
+eb
+1e
+c8
+88
+d3
+d8
+7b
+7d
 c3
-6f
-18
-36
+4f
+3b
+d7
+25
+4c
+be
+84
+b6
+3f
+79
+ef
+c5
+34
 6a
-ed
-8a
-28
-c1
-95
+6b
+c9
+9d
+48
+14
 94
-e0
-3a
-54
-25
-75
-4e
-39
-80
-88
-93
-72
+d2
 3a
-1e
-f5
+13
+f1
 d8
-73
-38
-d7
-d7
-fe
-11
-2a
-ec
-30
-87
+1d
+ee
+95
+97
+13
+0f
+8f
+0d
+46
+c6
+9f
+ab
+bf
 e7
-cb
-f6
-c0
-ec
+e4
 8d
 76
-22
-eb
-ea
-8d
-07
-30
+20
+ac
+08
+e0
+3b
+88
+fd
+5d
 3c
-14
-78
-13
+db
 18
-61
-3e
+e0
+eb
 03
 aa
-86
-9f
-2c
-82
-86
-97
-bd
-df
-bf
-58
-a8
-bc
-14
-cd
-7b
-e3
-e6
-ea
-3e
-22
-d6
-57
-83
-79
-02
-5a
+ca
+75
+63
+23
+ce
+1f
+b8
+7d
+3f
+59
 b5
 9c
-32
-b1
-c5
+15
+65
+b3
+c3
+66
+f8
+36
+2d
+46
+90
+bf
+7f
+91
+ae
+8f
+be
+16
+b0
+de
 94
-80
-79
+bf
+70
 29
-45
-85
-5d
-f5
-1e
-e8
-26
-f3
-44
-ef
+65
+eb
+c1
+b2
+b3
+a1
+6e
+cc
+86
+4a
+0e
+82
+fa
 c4
-44
-c8
-d4
-9b
-6f
-04
-7e
-ef
-00
+93
+68
+a4
 7e
-4c
-21
-12
-ea
-45
-06
-a5
-84
-2e
-a0
-e8
-24
-12
+f8
+be
 3f
+5d
+2a
+ab
+ab
+ba
+d6
+58
+24
+0a
+a4
+0a
+44
+13
+f5
+03
+ca
+ea
+ee
+aa
+b7
+71
 4c
-5a
-6b
-ac
-f3
-c8
-e1
-8f
-a8
-26
-6d
-76
+d7
+90
+90
+cb
 46
-a0
-28
+a2
+a8
 3f
-db
-57
-39
-eb
+6d
+b7
+f3
+29
 62
-8a
-82
-67
-1c
-71
+b0
+ec
+fb
+2b
+dd
+a4
+38
+fb
+d0
+a5
+49
+c8
+d0
 5b
-c7
-bc
-10
-ee
-53
-be
-26
-03
-58
-5a
-93
-43
-8a
-51
+d6
+77
 e7
-26
-44
-ec
-18
-3a
-54
-8b
-af
-60
-7f
-d4
-8d
-d3
-80
-5d
-05
-0a
-d2
-b8
-3c
-f9
-f1
-93
+c2
+53
+a0
+06
+92
+86
+55
+23
+85
+32
+4c
+6f
+a1
+16
+9b
 0d
-70
-bc
+19
+42
+12
+cf
+ca
+ac
+e1
+23
+46
+c8
 9b
+1d
+37
+86
+7b
+83
+08
 e3
-09
-00
 cc
 ec
-d0
-ba
-70
-7d
+dd
+2b
+91
+07
 76
 5f
-73
+03
 a2
-02
-ac
-69
-2c
-46
-04
-7d
-0e
 37
-cc
-0a
 96
-ce
-4a
+cf
+4c
+8c
+c6
+7d
+0a
+b5
+8c
+08
+2f
+8e
+33
 cd
-41
-45
-35
+40
+c8
+b6
 34
-10
-9f
-ed
+50
+de
+8b
+87
 c8
-09
-13
-a9
-d1
-b3
-02
-2e
-6e
+15
+db
+d6
+1a
+8f
+ad
+d6
+79
+f5
+de
+0f
+79
+be
 05
-b0
-e2
-40
+81
+e1
+06
+0c
+33
+6b
+a4
+46
+85
+06
 b8
-b5
+4d
+35
+a4
 fc
-76
-47
+62
+06
+5e
+0c
+b4
+cb
+60
+27
+c6
+6b
+ef
+aa
 be
-74
-d3
-4a
-a4
-45
-ca
+4e
+07
+32
+7f
+9f
 a6
-3e
-83
-d4
-e4
-bd
-cb
+d0
+d9
+6f
 49
-9e
-87
-d2
-2a
-a0
-66
-5f
-24
-4f
-21
-d5
-ae
-0a
-72
-19
 9f
-a7
-50
-95
-8c
-33
-5e
-61
-6f
-b5
-c1
-bf
-cf
-70
-60
-10
-cd
-91
 c2
-da
-6e
+70
+1e
 44
-8f
-b3
-36
-69
+a1
+cf
+71
+ee
+45
+75
+f7
+a8
+2b
+21
+e5
+85
+90
+8e
 6f
-41
+51
+8d
 32
-1a
-ad
-1b
+7b
+ef
+c6
 f2
 b0
 63
-cd
+50
 0f
 8c
-1c
-f1
+5c
+87
 da
-13
+73
 5b
-6d
+65
 8a
 42
-7c
-f9
+3c
+b3
 1a
 49
 0c
-13
+88
 b8
-c0
-ea
-00
-68
-ad
-0e
-6b
-bf
-e0
-da
-fd
-57
-f5
-41
-bc
-f5
 a0
-ea
-55
+eb
+d5
+27
+0d
+cb
+71
+5c
+a0
+59
+d1
+07
+ff
+c1
+78
+bd
+a8
+11
+2d
 52
-37
-55
-aa
+57
+0e
+5c
 0c
 63
-ee
-67
+f6
+71
 8a
 64
-27
-37
+25
+4e
 ba
 a8
-c4
-bd
+c6
+df
 fc
 19
-71
-f2
+72
+6b
 54
 fd
-98
-c2
+db
+8b
 e5
 a0
-99
-72
+8d
+d4
 7e
 97
-75
-d2
+36
+9e
 37
 06
-b4
-61
+a0
+4f
 22
 e4
-9e
-3d
+df
+7c
 1d
 ec
-22
-12
+62
+96
 7b
 ea
-bd
-cc
+aa
+64
 7c
 93
 cd
-74
+2e
 a3
 48
-f8
-da
+88
+7f
 fe
 37
-c2
-31
+b5
+fa
 25
-c7
-9f
-e8
+a7
+85
+cb
 1d
 b0
-b9
-6c
+f9
+c0
 cc
-17
-93
-6b
-88
-28
-5d
-9b
-e0
-43
-6e
-56
+77
+d3
+cb
+d8
+20
+b6
+02
+af
+e3
+e4
+55
 61
-c2
-f2
-1f
-8f
-b7
-f2
-5d
+f8
+a7
+12
+df
+bf
+17
+f0
 4d
 c3
-19
-5a
+4e
+6f
 01
-d0
-0b
-50
-12
-41
-36
-f6
-65
-50
-52
-66
+b0
+25
+7b
+42
+49
+de
+57
+2a
+f0
+cf
+e9
 65
-fb
-8b
-94
-ed
-67
-29
-36
+c1
+c9
+0a
+bd
+6f
+c3
+ff
 c5
 5e
-fd
-b2
+ff
+3b
 30
 fc
-67
-53
-bc
-d0
-82
-a5
-b7
-48
-f7
-af
-26
-a3
-53
-da
-a7
-36
-ff
-9e
+49
+1f
+f3
+74
+c8
+0c
+55
+ef
+20
+16
+94
+6c
+ba
+9f
+e8
+b6
+37
+39
 a5
-ab
-2c
-30
-8f
-77
-a2
-69
+91
+68
+1e
+df
+7f
+07
+20
 95
 7b
 8c
-90
+8e
 42
 19
-ac
-3c
-5a
-d6
-f0
+83
+78
+45
+7e
+93
+96
+03
+91
+6e
+15
+9d
 3c
-ac
-52
-e2
-4f
-7d
-63
-23
-ec
+e7
+14
+03
+be
+c3
+f3
 b3
-d1
-2f
-0d
-53
-96
-e8
+f3
+ed
+95
+32
 d0
-d2
-d6
-80
-0e
-6f
-0c
-5e
-17
-23
-07
-af
+29
+95
+c0
+ba
+d3
+9d
+21
+d3
+3f
+a4
+bf
+98
+59
+70
 3b
-bd
-4c
-dc
-38
+86
+af
+3e
+e7
+f9
+71
+18
+79
 db
-b2
-ea
-31
-07
-ed
-f0
-27
-99
-ce
-73
-94
-42
-c8
-dd
-4c
-a4
-f4
-c7
-2a
-31
+34
+df
+a2
+de
+1a
+54
+44
 81
-30
-a9
-8f
-cf
-ee
-f8
-65
-d8
-38
-75
-d9
-46
-5e
-b7
-57
-71
-59
-c1
-9b
-c7
+41
+dd
+9e
+37
+bc
 36
-04
-1d
-fe
-3c
+8f
+bb
 28
-65
-c0
+34
+85
+9d
+fc
+8d
+76
+81
+d0
+e8
+57
+55
 9e
+87
+34
+01
+35
+7e
+1d
+2c
+fb
+68
+ca
+73
 11
+bb
 f3
-0e
-02
+5c
+c5
+cb
 80
-18
-3f
-93
-63
-c9
 6b
-af
-f5
-db
-cb
-23
-01
-c6
-62
-67
-ba
-6e
-66
+d6
+9c
+29
+1f
+2e
+4e
+6b
+d4
+fb
+15
+76
+7e
+3c
+92
+8e
+13
+d4
+8b
+df
+f1
+20
+a7
+d4
+40
+71
 54
-9f
-70
+b5
+1b
+4d
+50
+6f
+dc
 47
-ac
-39
+2a
+fe
+f7
 3b
-f8
-0d
-18
-b5
-3b
-89
-a0
-20
-7c
-8f
-e2
-51
-16
+56
+2b
 73
-78
-60
-c9
-50
-e1
-02
-a1
-1b
-27
-ec
-f0
-44
-92
-17
-cf
-64
-78
-c9
-fa
-b8
+d2
 c2
-07
-3f
-83
-4e
-75
-b6
-07
+ad
+c1
+de
+3a
 42
-8d
-18
-b3
-e5
-30
-4f
-9f
-98
-b0
-73
-f2
-94
-e4
-72
-45
-9e
-35
-2a
-85
-6c
-f8
-ac
-9c
 6f
-5b
-7d
-61
-c5
-e4
-ec
-fa
-8c
+0e
+33
+b8
+2a
+2e
+a2
+52
+e0
+ba
+67
+48
+ff
+0d
+77
+25
+dc
+98
+1c
+92
+b2
+e7
+6a
+78
 27
-0c
-9c
-c5
-ac
-a6
-44
-9f
-51
-8d
-73
-cf
-74
+10
+dc
+47
 d1
-2c
-8b
-7d
-d9
-8d
+c5
+3f
+eb
+ff
+3b
+9e
+7a
+8a
+88
+36
+18
+f8
+5a
+49
 f4
-f9
-4c
-dd
-58
-f6
-85
+bb
 ef
-d7
-e5
-f5
-06
-26
-02
-70
-9e
-9f
-b4
-be
-34
-32
-75
-fa
-03
-c0
-ee
-1b
-90
-91
-89
-6e
-f7
-30
-1f
+e6
+00
+ab
 bc
-be
-12
-1c
-3a
-8d
-a6
-a0
-72
-97
-79
-cd
-66
-07
-09
-be
-61
-d3
-73
-f1
-32
-a6
-52
-0a
-a8
-d1
-a2
+aa
+88
 f1
-6e
-a8
-a7
-ff
-54
-55
-67
-87
-70
-c7
-95
+d9
 09
-e8
-cb
-c8
+ad
+c7
+c6
+16
+fe
+77
+b9
+d2
+a8
+2d
+52
+ad
+36
+58
 47
-35
+67
+01
+2c
+df
+06
+01
+23
+5b
+53
 a9
-e2
-63
-ee
-e9
-b2
-3b
-6a
-3a
-c9
-8b
-d6
-9a
+dc
+cc
 5c
-bc
-35
-85
-6d
-88
-87
+42
+f2
+2a
+19
 0c
-bd
-8c
-56
-92
-bf
-d9
-a1
-63
-d1
-46
-46
-55
-22
-28
+1c
+38
+32
+f5
+fa
+4a
+6c
+0e
+2f
+10
+6a
 26
+a8
+79
 c8
-f6
-6f
-0a
-cf
-5f
+1e
+20
+bc
+99
+b3
+c7
+c6
+9d
+a0
+76
+17
+80
+2d
+18
+85
+a8
+ce
+67
+65
+4b
+14
+53
+26
 52
+a2
+a2
+4c
+d8
+19
+62
+48
+92
+fb
+15
+10
+59
+7f
+f0
+c9
+7b
+fe
+c8
+8e
+62
+68
+fc
+6d
+69
+83
+e6
+69
+89
+94
+a2
+b4
+fd
+8a
 70
-b5
-37
+5e
+c5
+13
+d8
+08
+6b
+88
+99
+ca
+7d
+6c
+3c
+d6
+7c
+96
+21
+a9
 ac
+e8
+a6
+1f
+83
+98
+6d
+57
+37
 47
-96
-b8
-a0
-e4
+40
+51
+9c
+52
+70
+b4
 a3
+d4
+07
+d2
+28
+ef
+24
+2e
 c9
-55
-3b
-81
-ee
+fa
+f2
+0f
+c2
 56
-b1
-40
-5c
-b1
-ac
-fb
-1e
-43
-db
-a8
-8d
+98
+86
+4a
+29
+84
+bf
 7a
-fb
-fa
-a9
-b6
-52
-69
-4c
-81
-f5
+a3
+dc
+28
+be
+e2
+f6
+be
 fc
-c0
-96
-af
-1a
-78
-0f
-a5
-e4
+56
+76
+69
+5a
+2e
+1f
+72
+a2
+76
+ce
+18
+f7
+a0
+45
+ac
+17
 27
-97
-09
-74
-59
-97
-98
-58
-16
+42
+eb
+de
+bf
+d2
+c6
+ec
 1e
 00
-90
-38
+91
+ac
 6a
 f5
 22
-b5
+ba
 fb
 8c
 f1
 c2
-25
-15
-6e
-56
-05
-10
-74
-19
-77
-d5
+12
 f5
-b3
-cc
-7f
-c4
-96
+a4
+09
+e5
+31
+32
+26
+40
+35
+3f
+e3
+2c
+5e
+82
+ab
 db
 ce
 a1
-0a
+1b
 50
 af
 2f
 3d
-9a
-18
-52
-81
-4f
-1f
-9a
-b3
-ba
-03
-90
-d9
-64
-d9
-15
-b1
-34
-9f
-72
-c8
-eb
-77
-ef
+85
+b2
+05
 2a
-36
-27
-58
-dd
-5f
-88
-33
-04
-bc
-4d
-ac
-a2
-ae
-c3
-b4
-e2
-1b
-fc
-b6
-6b
-fe
-d9
-9b
-b9
-ec
-e8
-37
-bd
-93
-4d
-9f
 ff
-da
-0f
-05
-84
-31
-b8
-d4
-db
-20
+54
+06
 0e
-6b
-d6
-c1
-95
-e8
-38
-53
 5a
-08
+23
+57
+78
+7b
+73
+4f
+e9
+85
+55
+ec
+c4
+bb
+10
+a7
+14
+4e
+67
+19
+89
+5f
+e8
+36
+2a
+c4
 6d
-db
-7a
-6b
-0d
-c8
-e0
-a4
-ac
-b0
-48
-c1
-23
+ea
+2b
+e1
+07
+b8
+c6
+b6
+9b
+c3
+fb
+1e
+f8
+a7
 d4
-3c
-71
-6b
-0c
-64
-d7
-a5
-47
-6b
-25
+94
+a8
+35
+f0
+93
+4d
+e4
 f1
-cc
-ee
-72
-41
-b8
-02
-c2
+c5
 a5
-18
-94
-3f
-6a
-1e
-d8
-bd
-2e
-36
-1f
-c9
-44
-76
-bd
-bf
+5e
+f6
+99
+b2
+4a
+04
+98
+68
+52
+e8
+8e
+57
+90
+a2
+fd
+3b
+4e
+cd
+73
+7d
+cc
+58
+70
+e6
+99
+0f
+b0
+2a
+67
+68
+84
+55
+e7
+a1
+79
+a6
+1d
+dd
+69
+8a
 a5
+f7
 c4
-3d
-0d
+eb
+f9
+54
+bb
+80
+0b
+bc
+00
+77
 f6
-f7
-b1
-d6
+32
+fe
+9c
+3e
+33
 d6
-86
-ac
-9e
+5a
+37
+53
+96
+99
 be
+14
+6b
+df
+47
+c3
+f5
+33
+20
+78
+66
+85
+e9
+b3
+c8
 28
-41
-d3
-5b
+98
+2b
 7c
 53
-da
-ca
-bd
-94
-60
-9d
-20
-e9
-b0
-94
+ce
+18
+3d
+95
+a6
+e3
+9f
+48
+b6
+f8
 6a
-af
-68
+e9
+36
 7d
-7b
-20
-14
-f7
+33
+4b
+e8
+a1
 22
 61
-b7
-04
-f8
-70
-17
-0a
-7a
-44
-8b
-ff
+b2
+90
+b8
+76
+c1
+5f
+c6
+20
+5a
+d1
 f7
-fb
-53
-50
-75
-0c
-59
-e7
-b4
-a5
-e9
-de
-d4
-93
-8c
-c4
-d5
-9e
-2f
-53
-ec
-11
-7e
-2e
-34
-c2
-b7
-aa
+f9
+fd
+06
+3d
+65
+25
+b1
+c1
+67
+26
+fd
+f9
+f3
+8e
+3b
+dd
+9b
+a4
+46
+ef
+14
+35
+fe
+37
+cd
+fc
+3d
+f8
 57
-b2
-0e
-3a
+84
+9e
 06
-c0
-9b
-9c
-ea
-75
-19
-64
+dd
+7f
+2f
+45
+90
+13
+89
 4a
-4e
-10
-2d
+4a
+db
+4b
 04
-54
+59
 58
-be
-25
+9b
+8d
+81
 c1
-cb
-7f
-2d
-31
-d6
-f2
-58
-8c
-4b
-fa
+26
 82
+fc
+d7
+b7
+ba
+3d
+e2
+57
+02
 82
-f2
-61
-9d
+b1
+53
+62
+4b
+15
+81
+76
+7a
+a9
+77
+3c
+f5
+28
 ec
-6f
-12
-ca
-58
-09
-ac
-74
-fc
-45
-54
-fc
-1c
-2f
-2d
-04
-21
+fb
+b4
+24
 cf
+84
+25
+bf
 2b
-e9
-0f
-01
+25
+6c
+ac
+4f
+b6
+f8
+f5
 67
-8e
-98
-38
-ff
-83
-f3
-37
-a2
-7d
-0e
-46
-11
-c3
-cf
-8f
-d5
-07
-09
-51
-4b
+cb
 fa
-3f
+09
+8c
+32
 ce
-bb
-64
-24
+87
+d9
+21
+0e
+20
+6a
+4c
+cf
+b4
 24
-ca
-b9
-de
-05
-7d
+19
+6e
+61
+42
 87
-54
-4e
-7d
-4a
-e9
-48
-56
-66
 5c
-a7
-dd
-50
-55
+a6
 2b
-d6
-dc
-6d
-21
-37
-78
-ab
-83
-23
+f6
+7f
+6a
+5a
+5f
+8c
+ee
+62
+ca
+e9
 0b
-a3
-cd
-94
-95
-e1
-55
-11
-45
-1c
-18
-f3
-86
-3c
-ac
-20
-f9
-f2
-69
-a6
+cc
+7e
+1e
+44
+6a
+08
+1b
+1e
 6c
-3d
-7b
-3d
-13
-00
+94
+06
+cf
+bf
+0f
+8d
+ed
 ad
-5f
-f3
-39
-ef
-57
-21
-90
-01
-2c
-fd
-47
-8f
-9a
-3e
+e9
+72
+61
+41
+e0
+62
+1a
+25
+35
+1a
+e4
+f5
+ba
+5e
+aa
+d0
+f9
 f2
-0f
-79
-33
-e0
-63
 3a
-af
-39
-dc
-97
-46
-a2
-1c
+30
+1b
+96
+15
+eb
+14
+a0
+83
+5f
+3b
+38
+93
+3e
+19
+90
+a8
+c3
 85
+07
+f2
+23
+f9
+32
+8c
+7d
+7c
+41
+0c
+16
+4b
+14
+f3
+80
+7c
+96
+c2
+5c
 4f
-dd
-bd
-37
-74
-13
-18
-a3
+e9
+c1
+5e
 74
-7e
-15
-44
-c9
-f7
-d7
-92
-d0
-59
-07
-a3
-9e
-c0
-67
-d9
-03
-4e
+73
+48
+c4
+76
+de
+6b
+45
+fe
+d6
+9d
+72
+28
+39
+51
+7f
 69
+67
+58
+ed
+bb
+2a
 b8
-1a
-9d
-e5
-38
+ac
+26
+7d
+41
+fe
 88
 61
-30
-7a
-96
-2e
-53
-57
-a2
-53
-03
-1b
-1c
-17
-72
-c3
-02
-35
-8a
-9e
-92
-fd
-5e
-24
-37
-62
-88
-e7
-21
-bd
-e0
-e6
-87
-48
-a6
-b1
-ce
-28
-14
+33
+fb
+a8
+78
+5d
+9c
+6a
+33
+ae
+39
+6b
+b7
 3c
-2d
-9a
-d4
-06
-7c
-cb
-c4
-1f
-bd
-b6
-37
+62
+e2
+74
 f4
-6e
-0f
-84
-dd
-3e
-21
-ee
-3b
-18
-32
-6e
-7c
+0c
+ad
 3f
-f5
-81
-66
-71
-81
-66
-39
-90
+3e
+e9
+30
+c2
+d4
 e7
+71
+b7
+f3
 8c
-e7
-69
-a1
-b2
-33
-e7
-8b
-4c
-83
+cf
+40
+42
+f9
 8e
-28
-08
-52
-69
+6e
+68
+37
+ea
+58
+d7
+23
+d3
+5e
+84
+af
+bd
+cd
+37
+ca
+b4
+1a
+74
+14
 de
-fe
+14
+11
+68
+f8
+64
+11
+9e
+e5
+e3
+f1
+db
+69
+36
 2f
-df
-9f
-33
-93
-f6
-43
+99
+70
+b0
+73
+71
+c6
+38
+f2
+49
+bf
+b5
+b3
+d1
+6a
+73
+89
+d8
+89
+e7
+50
+d0
+3b
+d1
+32
 2c
-ff
-fe
-e8
-ff
-59
+16
+19
+82
+b9
+51
+73
+36
+9f
 41
-8c
-ca
+f6
+4a
+e4
 b8
-58
-cc
-de
-85
-d9
-ab
-08
+90
+9b
+3a
+01
+95
+f5
+09
+0a
+e5
+d3
 7f
-ba
-d2
-bf
-00
-49
-3c
-4d
-5d
-13
-a7
-42
-47
-da
-c9
+e1
+09
+07
+85
+cb
+9f
+3d
+c5
+3a
+95
 16
-9e
+2e
 f3
-3a
+31
 91
-79
+b1
 b2
-d3
+d8
 45
-14
-1d
+d2
+fd
+9c
+cb
 c9
-8e
-63
-bb
+0b
+e4
+95
+4d
+9d
+66
+48
+b5
+c7
 d8
-bf
-1f
-32
-f0
-82
-47
-27
-f4
-ed
-1e
-2a
-c1
-b8
+28
+a9
+9a
+fc
 1b
-4d
-fa
-8e
-1f
+47
+e2
+6d
+cb
+07
 4a
-86
+fe
 71
-92
-e4
-0a
-6f
-1d
-54
-1a
-05
-17
-31
-ca
-96
-6b
-6f
-0c
-ef
-ad
-c7
-d4
-5a
-3c
-a5
-ba
-1d
-4c
-43
-dc
-ca
-89
-79
-2e
+df
+7c
+72
+ec
+70
+f3
+82
+cc
+14
+d1
+93
 53
-d4
-89
-84
-38
-9f
-15
-44
-3d
-69
 fd
-d1
-f6
-33
-5d
-a4
-10
-0a
-fc
-ea
-54
-d8
-7d
-3c
+f7
+76
+ec
+da
+60
+4f
+13
+2b
+45
+e1
+58
 d6
-bf
-b7
-0f
-85
-33
+ec
+47
+8f
+71
+79
+d2
+17
+49
+11
+f8
 ba
-70
-f5
-bc
-c8
-39
-8b
-04
-9f
-0d
-c8
-7a
-a2
-fe
-09
-5d
-e5
-9b
-be
-5c
+90
+b2
+d8
+74
+89
+4d
+e6
+1a
+a4
+bd
+fa
+55
+74
+53
+74
+11
+3c
+7d
+c3
+92
+07
+2f
+70
+06
+7d
+ba
+70
+b0
+75
+d7
+90
+e4
+7e
+30
+6d
+46
+c6
+da
+a4
+4f
+5b
+b5
+f1
+1d
+73
 05
 9b
 59
 5b
 97
-1f
-72
-c3
+9f
+36
+e0
 a1
 6c
 60
-d9
-51
-2f
-e4
-8c
+3e
+16
+ee
+2d
+cc
+a4
+aa
+dc
+ee
+b8
 eb
-6a
-5c
-70
-20
-6b
-81
-4c
-fd
-79
-b0
-d4
+c6
+51
+c2
+98
+7a
+0d
 e9
 4e
-20
-5b
+65
+92
 c0
 85
 a5
@@ -3363,807 +3363,919 @@
 d4
 1a
 61
-19
+2c
 b5
 81
-5a
-4c
-3d
-6b
-01
-c1
+5b
+7a
+7a
+aa
+48
+9e
+f2
+a6
+8f
+08
+c7
+a7
+fc
+b6
+c8
+d2
+83
+f6
+58
+72
+13
+a1
+da
+9f
+51
+ad
+87
+18
+5c
+9d
+c0
+71
+ac
+c4
+ab
+78
+36
+b5
+e2
+09
 ed
-0c
-26
-73
-27
-07
+1a
 fd
-72
-ff
+d6
+b2
+4a
 32
-45
-43
-b8
+23
 d2
-57
-96
-ed
-7f
-97
-3f
-67
-b8
-18
-fc
-f7
-91
-6a
-0b
-4b
-d8
-72
-80
-d5
-e9
-2b
-8b
-1d
-76
-f6
-29
-05
-c3
-16
-f3
-d3
-6a
-9c
-a1
+a8
+33
+ca
 d8
-f2
-0a
-34
+92
+ef
+12
+cc
+ae
+55
 b5
-15
-5a
-f9
-a8
-9a
-18
-75
-b6
-fc
+1e
 94
-ef
-8f
-d2
-b3
-93
-d1
-7b
-23
-d4
 9f
-09
-fd
-c9
-4f
-eb
-c3
-44
-1a
-fa
-20
-34
-68
-f2
-f5
-77
-3c
-24
-49
+7a
+df
+87
+56
+5c
+d0
+de
+b8
+32
+75
+5d
+31
 db
-40
-ad
-eb
-2b
-95
-57
-3f
-09
-bf
-d9
-47
-be
-1d
-e1
-d2
-5b
-e8
-0c
-ae
-9b
-88
-76
-9c
-ca
+67
 bb
-9d
+a8
+e9
+3a
+25
+af
+4b
+87
+4b
+2d
 1a
+e6
+f9
+88
+52
 b1
-de
-8b
-99
-24
-33
-93
+1e
+0b
+c4
+8d
+89
+a0
+0d
+af
 26
-1f
-78
-a1
-68
-80
-7e
+a2
+b7
+f9
+bc
+5f
+79
+03
+d5
+2a
 01
-3f
-4d
-d0
-74
-10
-fd
-06
-fb
-e9
-0a
-ca
-e3
-0a
-43
-ef
-b0
-e9
+15
+b1
+08
+ac
+ea
+90
+bf
+96
+5a
+05
+5b
+3d
+5e
+c4
 e9
+6b
+5d
+7d
+d3
+33
+62
+16
+4f
+41
+ac
+db
+9e
+a1
+7b
+3a
+e7
+94
+d4
+a1
+e6
+5b
+ad
+0d
+fd
+03
+cd
+b1
+0f
+10
+ad
+9b
 bf
 8d
-58
-ad
+54
+74
 7d
-39
-7f
-50
+b9
+bb
+0a
 c1
 3b
 96
-fa
+c0
 d4
 21
 7c
-90
-e6
-55
-2b
-f2
-ff
-6e
-62
-5c
-24
-6f
-c0
-ef
-aa
-42
-3a
-c1
-f6
-a2
-be
-4b
-90
-3b
-d7
-c8
-31
-fd
-a8
-0d
-6d
-a4
-37
-97
-3a
-e6
-ef
-5c
-21
+fa
+d1
+b5
+ee
+8d
+1f
+ce
+26
+5f
 13
-dc
-52
-93
-00
-1b
+8f
+04
+bd
+4a
+e2
+7e
+b9
+c1
+42
+78
+43
+70
 9b
-fa
-10
-0b
-e6
-be
-f9
-a5
-51
-58
-37
-ef
-5d
-e3
-e1
-7a
+93
+c9
+06
 1d
-3b
+6f
 e7
-aa
-26
-7d
+8d
+04
+73
+ed
+0d
+06
+29
+4b
+c1
+b3
+98
 4d
-a7
-8a
-3d
+a4
+e0
+df
+c2
+1a
+b0
+4f
+e2
+89
+19
+63
+19
+b8
+97
+ab
+40
+d4
+01
+be
+41
+db
+47
+ee
+20
+4a
+ad
+61
+4a
 dd
-d5
-62
+7d
+91
+7a
 35
 d9
-f4
-d4
+f8
+0d
 de
-07
-2e
-ef
+87
+ea
+2c
 99
 a6
-4a
-04
+49
+8f
 e5
 d6
 e4
-19
-2c
-30
-f0
+73
+1b
+d0
 35
-c1
-09
-98
+4a
+21
+a9
 dc
-5e
-24
-32
-03
-39
-18
-80
 de
-dd
-0b
-11
-28
-2e
-e7
-fe
-5c
-9a
-1a
-a5
-cf
-06
-39
-c7
-14
-84
-9b
-1e
-6d
-11
-4f
-22
-23
-38
-b9
-81
-7a
-d8
-37
-c9
-76
-d1
-38
-db
-b2
-fb
-cb
-3f
-a1
-a2
-ec
-41
-ef
-d9
-03
-fb
-22
-53
-c2
+69
+c4
+f6
 5d
-1d
-06
-35
-e3
-07
-12
-38
-36
-72
-da
-75
-22
-e1
-dd
-19
-15
-bd
-84
-e4
-40
-bb
-98
+d9
+b8
+c4
+cc
+ea
+eb
+d7
+20
+ce
+47
+ba
+50
+ad
+fa
 60
-b5
-82
-4d
-e8
-33
-b4
-ec
-86
-45
-80
-90
-82
-64
-c5
-1c
-6d
-83
-64
-23
-07
-99
-18
-e3
-79
-c5
-53
-cf
-d5
-26
-fb
-6a
-52
+b1
+e6
 99
-ed
-16
-0e
-37
+83
+04
+b3
+7b
+d8
+7a
+f1
 ef
-dd
-aa
-5f
+66
+34
 27
-0a
-3e
-9f
-99
-55
-56
-2d
-e3
-4e
-a5
-c5
-c2
-3e
-01
-2e
-2d
-2e
-9c
-5d
-a2
-1f
-a3
-6b
-7f
-6d
-7a
-e4
-dd
-a8
-3a
-53
-50
-f5
-54
-4c
+13
+28
+00
+40
+b7
+8e
+35
+ee
+d8
+11
+f2
+fb
 cb
-cf
+7a
 02
-50
-57
-e3
-7d
-e1
-a1
-6b
-a6
-f4
-9b
-52
-95
-a1
-19
-8f
-2c
-2a
-22
-88
-e2
-18
+0d
+7a
+40
+b7
+39
+c3
+fb
+d2
 2b
-97
+e2
+6a
+39
+fc
+35
+a9
+0c
+a7
+98
+b9
 69
-4c
-3f
-33
-67
+c5
+d5
+65
+b0
+a5
+59
+6a
+fe
+80
+e6
+c0
+3a
+d7
+a0
+30
+40
+ad
+28
+77
+6c
+94
+a6
+05
 78
-22
-f5
-e2
-be
-84
+6a
+82
+67
+80
+1b
+c7
 0e
-9e
+86
+ff
+c5
+fa
+51
+a1
+3b
+b8
+55
+77
+b3
+59
+be
+21
+f3
 28
-d5
-6c
-3d
+61
+cc
+cc
+0e
 bd
-73
-d6
-8d
-26
-ac
-8d
-75
-8e
-a6
+b5
+a0
+b4
+0d
+ca
+78
+e3
+9b
+16
+97
+e4
+22
+74
+a5
 21
-b6
-94
+25
+e4
+56
+97
 02
+2a
+e6
+19
+b4
+e5
+a3
 5c
-55
-eb
-a4
-58
-61
-08
-85
-b5
-75
-4f
-2c
-9f
-20
-35
-6f
-f2
-4e
-07
+e3
+97
+1a
+ae
+25
+6e
+38
+64
+33
 4d
-bd
-8e
-53
-a4
-68
-13
-61
-ee
-d2
-75
-a7
+96
+07
+45
+cf
 22
-b2
-1b
-ad
-30
+2d
+31
+dd
 7d
-5d
-9b
 1c
-85
-9d
-87
-2d
-ff
-18
-bd
-1b
-bb
-67
-a0
-e8
-bd
-89
-b2
+7b
+6b
+fc
+b7
+21
 6a
-8f
-03
-7e
-d0
-ab
-35
-94
-56
-c4
-17
+95
+27
+74
+d6
+33
+ec
+e0
+32
+88
+53
+b1
+98
+c3
+cc
 3b
-d0
-f7
-3e
-92
-c8
-62
-54
-9a
-03
-3e
-dc
-3a
+40
+c5
+97
+bc
+cf
+da
+c0
 84
+89
+38
+ab
+2a
+2f
+9c
+01
+19
+ec
+8f
+5b
+11
 b5
+15
+09
+39
+d6
+10
+23
+9b
+58
+0e
+e8
+63
+2d
+a1
+6d
+cb
+6f
+2b
+b2
+e1
+cb
 5a
+a2
+d5
+58
+25
+9e
+4d
+bd
+ae
+50
+68
+04
+11
+8b
 ee
-e9
-ae
-aa
-4f
-db
-f8
-ff
-20
-fa
-69
-84
-ec
+c5
+dc
+75
 b9
-cb
+b2
+5b
+ee
+81
+47
+5f
+ad
+09
+85
+a7
+c6
+a9
+c7
+18
 07
-4b
+ef
 b2
-e5
-83
+11
+8d
+f4
+b2
+22
+bc
+1f
+cc
+99
+b5
+4e
+9c
 d5
-f5
-f6
-12
-4b
 5f
-ec
-e1
-cb
+c8
+83
+8c
+7c
+91
+8f
+3f
 28
-ce
-34
-10
-42
-f8
-ab
-e6
-b8
-16
-bc
+c2
+62
+54
+94
+64
+c6
+7c
+39
 57
-6a
-01
-ca
-4f
-bb
-78
-d4
-b8
 b5
-13
-03
-82
-66
+3a
+a7
+01
+e1
+0a
+cc
+ab
+a8
+c0
+80
+f8
+26
+44
+19
+99
+64
+98
+0e
+12
+55
 c3
-03
-d8
-dc
-1f
-34
-6f
+42
+2d
+a6
+79
 93
-f1
-39
-9b
+17
+a3
+60
+8e
+c7
+9e
+4e
+87
+9e
+a8
+c0
+3e
+f4
+59
+7c
+de
+1e
+05
+90
+07
+ae
+0d
+56
 0c
+77
+f7
+20
+c9
+36
+6c
+c3
+57
+6a
+1d
+be
+24
+d2
+11
+13
+d9
+9a
 ba
-ba
-1c
-4f
-09
-73
-40
-9c
-a2
-f8
-6f
-0a
-53
+fa
+5c
+23
+46
+b3
+c0
+be
+42
+b8
+6e
+16
+b3
+18
+eb
 58
-57
-9d
-5b
-98
+eb
+d0
+4b
+e8
+e1
+2d
+50
+83
+ad
+52
+40
+0e
 a2
-4a
-ae
-ec
-55
-f4
-d1
-96
-41
-2c
-9d
-c1
-70
-25
-9a
-8c
-f8
-e5
-fc
+20
+b8
+8e
+a5
+6d
+63
+a4
+7c
 45
+3c
+ab
+fc
 f9
-5b
-bb
-79
-84
-82
-bf
-b2
+41
+7b
+88
+b6
 be
-82
-00
-81
-ca
-a9
+93
+47
+25
+86
+c2
 03
 38
-fd
-7d
+c5
 c3
-ec
-fc
-64
-42
-b1
-a7
-3e
-fe
-19
-e0
-63
-57
-c9
-e3
-ac
-35
-50
-83
-b0
-66
-0a
-50
-8c
-60
+93
+e9
+5f
 9c
-6d
-00
-16
-bb
-40
-2c
-2b
-1d
-87
+0d
+70
 93
-2b
-cd
-72
-61
-14
-f1
-0f
+05
+f9
 b0
-7c
-db
-bf
-3d
+20
+4b
+0f
+8f
+9c
+5a
+31
+31
+b2
+ac
+61
+a2
 13
-de
-83
-15
-ab
-36
+31
+d8
 e0
+12
+f9
+12
+da
+02
+9c
+64
+dd
+03
+86
+67
+ff
+b6
+43
+02
+2e
+41
+72
+78
+c1
+cb
+64
+14
+76
+80
+3a
+10
+96
+60
 97
 7f
 c2
-7f
-8d
-d7
-90
-6d
-a5
-cc
+4e
+a6
+2f
+50
+ed
+ec
+bb
+d0
+fb
+c5
+7a
+42
+7e
+61
+f3
+37
+40
+8e
+20
+13
+9b
+01
+b3
+84
+17
+dd
 71
+17
+f5
+7a
 3d
-73
-a2
-0b
-40
-f9
-2c
-d6
+23
+13
+d2
+aa
+f2
+10
+dc
+45
+6d
+ce
+96
+7c
+95
+93
+a4
+a0
+fa
+b8
+ee
+0e
+99
 ba
-8b
-78
+93
+e6
+9c
+01
+5b
+06
 b2
-51
-a3
+c8
 7c
-44
-d7
-40
-d0
-89
-8a
-58
-bd
-22
+16
+7f
+71
+b4
+3c
+6b
+57
+65
+dc
+bc
+23
+3d
+74
+33
+b9
+10
+05
 5b
-7c
-d2
+ca
+76
+6f
+e2
+3a
+fe
+7b
+6a
+ee
+56
+9e
+73
+cc
+61
+c9
+18
+6c
+dc
+f2
+5b
+0c
+cc
+4e
+da
+63
+52
+59
+37
+dc
+9a
+06
+6a
+cb
+77
+c7
+17
+0e
+90
+8f
+f6
+63
+0f
+5f
+6b
+cc
+52
+c8
+48
+99
+62
+f6
+c1
+d5
+aa
+e8
+8e
+6c
 92
-cc
-dc
-e0
-1b
-4e
-93
-5c
+3c
+30
+12
+c9
+89
+56
+41
+ae
+46
+a5
+fc
+85
+b7
+03
+ae
+a1
 f5
-93
-a4
-4f
-1e
-b8
-ff
+c9
+a3
+14
+01
+01
+e2
+02
 aa
 55
 40
@@ -4178,7 +4290,7 @@
 01
 00
 c0
-19
+1d
 5a
 c2
 52
@@ -4241,7 +4353,7 @@
 8e
 48
 00
-69
+41
 05
 01
 00
@@ -4928,13 +5040,13 @@
 48
 01
 7f
-1f
+20
 01
 7f
 1e
-00
+01
 7f
-20
+1f
 00
 7f
 21
@@ -5004,10 +5116,10 @@
 00
 95
 4a
-ff
-ff
-ff
-ff
+7f
+0c
+29
+14
 2a
 10
 aa
@@ -5025,8 +5137,8 @@
 00
 f4
 43
-10
 00
+1f
 aa
 55
 03
@@ -5081,7 +5193,7 @@
 49
 81
 81
-ff
+81
 ff
 aa
 55
@@ -5089,8 +5201,8 @@
 00
 10
 49
-0b
 0a
+0b
 ff
 aa
 55
@@ -5126,7 +5238,7 @@
 c3
 aa
 55
-1d
+1c
 00
 1f
 49
@@ -5138,30 +5250,29 @@
 13
 12
 11
-84
+c4
 10
 0f
 0e
 0d
 c2
-c3
-c4
-c7
+c1
+85
 80
 81
-85
+c7
+c3
+83
+84
 c6
-c5
 82
-83
-ff
 ff
 ff
 ff
 ff
 aa
 55
-88
+a0
 00
 c7
 49
@@ -5301,6 +5412,30 @@
 00
 00
 00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
 aa
 55
 0f
@@ -5704,145 +5839,10 @@
 aa
 aa
 55
-d5
-7c
-24
-a9
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
+23
+78
+4c
+87
 ff
 ff
 ff
@@ -8188,5 +8188,5 @@
 ff
 ff
 ff
-64
-32
+ed
+6a
Index: output/flash.dat
===================================================================
--- /1121s/1121se/branch/keyboard/costumer/YeCai/keyboard_2mode_4ch_carbon_ex_pullup_sdk/output/flash.dat	(revision 6208)
+++ /1121s/1121se/branch/keyboard/costumer/YeCai/keyboard_2mode_4ch_carbon_ex_pullup_sdk/output/flash.dat	(working copy)
@@ -18,3344 +18,3344 @@
 1e
 aa
 55
-30
+a0
 10
 53
 00
 02
-ee
+ed
 30
 ad
 a4
-92
+93
 b2
 ab
 69
-96
+97
 4d
 13
 28
-30
+31
 be
 74
 8c
-46
+45
 13
 1d
 6d
-9c
+8a
 09
 25
 5c
-7f
+65
 f7
 78
 b7
-27
+24
 9e
 be
-37
-a7
+b5
+83
 d2
-e5
-ac
-d0
+e6
+2d
+3c
 e7
-dc
-43
-38
+da
+c4
+a4
 f7
-ed
-20
-9c
+ec
+23
+d3
 98
-9f
-2f
 9c
+ae
+61
 73
-63
-73
-1e
+62
+70
+36
 ab
-27
-be
-71
+28
+3e
+35
 05
-bc
-fe
-4f
+bf
+7e
+54
 21
 3c
-63
-a4
-19
-80
 e2
-36
+c4
+19
+87
+e3
+2c
 00
-04
-b1
-dc
+06
+31
+cb
 0b
-94
-d8
-98
+95
+da
+f6
 e9
-48
-12
-8c
+52
+11
+a6
 81
-45
-7c
-77
+4e
+7d
+26
 88
-93
+ec
 75
-6a
+2f
 84
-54
-f8
-12
+44
+3b
+e2
 07
-c1
-c4
-5c
+e4
+83
+d0
 68
-e8
-be
-76
+e9
+3e
+7a
 24
-40
-18
-a1
+52
+98
+68
 0d
-7f
-9c
-14
-4e
-4b
-46
-cf
-fb
-46
-30
-21
-f7
-d6
+65
+1c
+00
+ae
+16
+65
+5b
+1a
+19
+93
+1f
+f6
+ff
 8a
-39
+6d
 4d
-ed
+e5
 e7
-27
+25
 35
-b3
-f9
-10
+8c
+7a
+8f
 62
-4a
-98
-a8
-9a
-0f
-09
-67
-c7
-f4
+52
+1b
+56
+7a
+56
+aa
+7d
+d0
+0d
+5e
+4c
+49
+ed
 ff
-72
-0e
-be
-fb
-30
+50
 28
 02
-c2
-31
-83
-21
-9c
-1a
-87
-22
-11
-14
+cf
+6a
+d3
+eb
+35
+bc
+d7
+e2
+70
+89
 3b
 08
-23
-65
-bf
-55
-e8
-d2
-96
-57
-73
+22
+60
+97
+80
+de
+a3
+a9
+f3
+8e
+5a
+a8
+6f
+44
 46
-bf
-17
-ad
-40
-e9
-06
-70
-00
+b9
+cf
+31
+5b
 37
 9d
-fb
-85
+f8
+37
 76
 ea
 01
-bf
-6b
-5b
-dd
-c6
-59
-64
-1a
-00
+b9
+3b
+5a
+b7
+4b
+59
+af
+62
+0a
 62
 ef
-fb
-c7
+f9
+1c
 ad
 c7
-15
-84
+af
+b9
 99
 1d
-24
-b8
+20
+75
 c4
 2d
-5c
-7c
-5a
-a0
-59
-16
+e1
+29
+0a
+6a
+07
+3d
 87
 f1
-fa
-f0
+b7
+68
 69
-cc
-64
-d3
-55
-fe
-64
-c8
-7b
-a1
-be
-8b
+ac
+2c
+d1
+51
+eb
+8e
+3a
+68
+4d
+bc
+b7
 10
 37
 25
 14
-76
-01
-86
-0b
-81
-76
-03
-c0
+61
+98
+3a
+91
+85
+02
+1d
+58
+26
+9e
+bc
+12
+a6
+f3
+9f
+e7
+18
 6d
-4a
-54
-9d
-e9
-29
-77
-68
-57
-b7
-25
-55
-2d
-d0
-b0
-d0
-d3
-b1
-b5
-38
+cc
+58
+82
+4f
+d9
+dd
 0c
+2c
+1b
+3a
+7c
 44
+0a
+af
+32
+80
+6b
+c8
+8c
+18
+5e
 02
-d4
-f2
-8e
-6d
-b3
-03
-b4
-98
-99
 7a
-6a
-f7
+0a
+11
+5c
+73
+c8
+cc
+13
+7f
 c5
-3c
-09
+a3
+0b
+6f
+49
+9c
+d2
+8f
+24
+f6
+a6
+f7
 af
+90
+2a
 e3
 30
-64
-9d
-82
-20
-eb
-a1
-04
-78
-86
+13
+a4
+75
+38
+b9
+9f
+ad
+0a
+b1
+0d
+31
+27
+a7
+be
+2c
 48
-0b
+1e
+e9
+43
+20
+7e
+fb
+99
+d3
+3f
+cd
+c5
+40
+09
+cc
+00
+12
+b3
+8c
+5f
+90
+98
+1f
+19
+7b
+20
+05
+fd
+a9
+97
+21
+b7
+42
+3c
+38
+b8
+ac
+fe
 08
+3d
+b1
+a3
 0d
-2e
-87
-a4
-92
-70
+a3
 de
-3a
-98
-5a
-83
-bb
-ca
-0f
-c2
-68
-47
-fa
-79
-28
-5d
-9e
-87
-50
-ac
-5f
-56
-b5
-28
-c3
-cd
-b9
-81
-37
+7f
 7d
-47
-d1
-d7
-2e
-10
-52
-f9
-7a
-56
-e3
-65
-73
-fd
-f3
-a5
-8c
+cc
 f8
-83
-4b
-62
-c8
-ac
-c5
-1f
-02
-6a
-dd
-b3
-ec
-05
-3a
-d5
-bc
-f9
-a2
-9d
-96
-89
-39
-cb
-af
-a7
-f5
-64
+19
+6b
+ee
+88
+82
+3d
+e8
+26
+b0
+93
 b8
-17
-4c
-2e
+37
+79
+79
 dc
 bd
-cd
-e3
-4c
-2a
-fd
-7a
+ce
+9e
+48
+46
+fe
+0e
 ac
-c2
-fd
+d9
+7d
 53
-46
-ab
-7e
-3d
+42
+dc
+cb
+07
 24
-ee
-bf
-f5
+8e
+8a
+d0
 bb
-26
-5a
-1c
-4f
-24
-29
-7c
+46
+59
+1b
 00
-dd
-f1
-42
-f4
-6b
+84
+da
+34
+40
+dc
+c4
+45
+ff
+ea
+69
+2d
+8e
+60
+a3
+1d
+fc
+14
+b7
+06
+19
+b6
 19
-25
 c5
+ea
+80
+8e
+5f
+a7
 e0
-e6
-0d
-53
-8b
-b5
-ed
-be
-29
-19
-33
-ad
-00
-49
-52
-b0
 59
-db
 9a
-a7
-93
-2e
-96
+e0
+c3
+ea
+9b
 33
 37
-fd
-c7
+d4
+da
 50
-10
-32
-a7
-1e
-23
-a4
-c7
-62
-8a
-4f
-ca
-4b
-2e
-3a
+13
+4e
+7a
+01
+59
+3d
+0c
+12
+9b
+bb
+30
+33
 3f
-cd
-8f
-42
-a5
+ce
+c5
+8a
+5f
+ea
+f6
 94
-9e
-ef
-76
+fe
+a6
+0b
 38
 d5
 1e
-a8
+e3
 86
-24
+44
 84
-00
+45
 02
-7e
+1e
 92
-6b
+6f
 10
 5f
 31
-cf
+c2
 2b
 f0
 99
-78
-de
+7e
+16
 e2
-40
 ab
-9f
-8a
-ad
-ad
-27
-fc
-f7
-a8
-63
-f8
-52
-a1
-4a
-12
-16
-58
-8f
-e9
+93
+6d
 ea
-d1
-72
-b9
-c8
-6f
-b2
-6b
-bf
-60
-e5
-59
-f5
-82
-b3
-d9
-42
-0c
-8b
-13
-4b
-0a
-fa
-e4
-e8
-5e
-e4
-dc
 8f
-19
-e9
-c6
-38
-10
-d6
-76
+bd
+25
+dc
+5b
+a9
 02
-87
-70
+c7
+dc
+83
+9b
+61
 96
+7a
+07
+85
+6a
+70
+3d
+69
+c8
+8b
+a4
+bb
+41
+20
+e5
+59
 f5
-5e
-21
-5d
-ad
-ce
-c2
-ed
-da
-a2
-1f
-1f
-ba
-66
-f3
-65
-84
-42
-f3
-d4
-68
-5d
-d5
-d3
+83
 ad
-41
-84
-2b
-f7
+09
+bc
+4d
 9c
-b8
-7a
-04
-0e
-d2
-dc
-52
-1c
-dd
+63
+8c
+4e
+fa
 e4
-64
-00
-02
-27
-c0
-c9
-04
-7b
+e8
+de
+ed
+63
+36
+9c
+f7
+09
+46
+51
+c1
+06
+c5
+4b
+20
+16
+b2
+df
 71
-b6
-ce
-fa
-cc
-58
-a8
+dd
+ea
+0f
+92
+6d
+9d
+49
+4f
+9f
+fd
 0d
-37
-94
-36
-3d
-9b
-73
-f3
-e1
-f3
-56
-6f
-31
-0a
-b6
-0a
-a5
+a3
+e5
 c3
-dd
-cd
-4d
+24
+a3
+54
+2f
+bb
+85
+53
+ea
+9d
+d4
+ab
 b0
-67
-5d
+00
+e8
 fa
+43
+a5
+82
+5c
+15
+bf
+8d
+64
+23
+83
+52
+a7
+87
+5a
+54
+fb
+36
+2e
+9e
+7a
+8b
+e0
+b7
+7d
+f0
+21
+29
+4d
+5c
+e6
+a3
 61
-bb
-95
-2a
-20
-1e
-0e
-0e
+b4
+c5
+3f
+b1
+4d
+35
+5a
+25
+84
+5e
+42
+a1
+b0
+66
+d2
+36
+e1
+c6
+70
+1b
+a0
+c1
+b2
+3f
 1e
-0e
-b7
+8e
+ee
 39
 af
-40
-9d
-b4
+1c
+d2
+65
 b1
-60
-7a
-fc
-c5
-5c
-8c
-99
-27
-c3
-33
-c6
-46
-0c
-61
+5b
+0a
+ed
 3b
-02
-c4
-7c
-1c
-c7
+19
+f4
 88
-be
-4a
-ea
-af
-7a
-d4
-17
-0a
-ed
+d9
+86
+4c
+d7
+c8
+49
+51
+3b
+92
+cd
+70
+dc
+59
+fd
+58
+6a
+6a
+ab
+98
+f4
+7c
+57
+b4
 42
-54
-c2
-ad
-26
-9c
-35
-0d
-8e
-63
-b0
-f5
-5c
-17
-af
-c5
-fe
-0b
-54
+3b
 e3
-27
-25
+f4
+46
+f6
+d2
 50
-7b
-0b
-f5
-d7
+ee
+89
+57
+a8
+5c
+fd
+04
+c5
+9e
+46
+08
+ac
+86
+c6
+1d
+34
+90
+35
+6a
 8c
-6d
+77
 92
 47
-8f
-56
-54
-af
-fe
-e7
-34
-3e
-aa
-80
-d3
-b8
-8c
+c0
 d6
-07
-0d
-56
-08
-d3
-59
-09
-ab
-ef
-a1
-25
-8f
-a6
-bc
-fc
-9d
-b3
-0e
-b9
-f8
-1b
-51
-68
-36
 9e
-da
-39
-00
-e5
-a3
+d5
+b5
+7d
+fe
+44
+e1
+1a
+19
+c3
+c7
+4c
+cd
+76
+1d
+92
+14
+79
+42
+31
+28
+81
+6e
+14
+e1
+ec
+b7
+06
+f4
+5e
+f2
+62
+d1
+ce
+23
+ac
+54
+45
+3d
+5a
+c1
+c4
 d2
-43
-be
-17
+23
+ad
+67
 f8
 b5
-fa
-a8
+be
+3b
 f3
 f7
-83
-aa
+f0
+e2
 af
 2b
-1d
-0b
+1c
+64
 06
 1a
-eb
-bc
+ea
+ce
 3b
-4b
-2e
-5e
+2b
 10
-d8
-c9
-7c
-e5
-2c
-7e
-2d
-39
-27
-96
-e4
+2f
+5f
+18
+31
+b6
 4a
-1b
-e0
-3f
-7e
-58
-68
+4c
 b8
-7e
-87
-bf
-c3
-6b
-92
-91
-2a
-ae
-1e
-55
-74
-f7
-5f
-50
+93
+d9
+e7
+a3
+f0
+4a
+7b
+8d
+10
+06
+78
+30
+e4
+06
 c7
-6e
-99
-ea
-be
-69
-0b
-ec
-46
-0c
-db
-da
+ff
+9a
+24
+32
+15
+f1
+05
+fe
+91
+56
+6b
+5f
+50
+97
+16
+b9
 aa
-40
+17
+69
+6b
+ac
+6b
+0c
 ee
-14
-a4
+5a
+7f
+40
+db
+a1
+6c
 40
 bd
-70
-78
+77
+8a
 5d
 11
-87
-1b
-73
+b5
+ff
+23
 d3
-8f
-62
-96
+29
+b7
+c6
 61
-5b
-e9
+fd
+3f
 08
+2c
+42
+5e
+83
+14
+c8
+5a
+8a
+69
+c0
+75
+39
+aa
+72
+29
+39
+ce
+5c
+d7
+7e
+20
+5d
+3b
+70
 4c
-7c
-41
+36
+5e
 cc
 d5
-bf
-d0
-fa
-6a
-ad
-3d
-f9
-68
-56
-21
-0e
-ae
-dc
-cd
-b6
-20
-d9
-29
-4a
-4c
-96
-42
-14
-95
-9c
-e5
-46
-e4
+38
+33
+a4
+84
 3e
-e4
+3c
 c3
+d8
 f8
-b9
-bb
+3f
 2a
-a8
+c8
 c5
-74
+92
 30
-26
-6b
-33
+46
+14
+a5
 aa
 2f
-6b
-7c
-8c
-37
-ec
-49
-9b
-03
+55
 69
-b9
-31
-54
-6d
-ce
-9a
-79
-e8
-ca
-f3
-1b
-e6
-d9
-8d
-95
-cc
-e8
-87
+8c
 57
-7d
-ec
-88
-c6
+d2
+76
+e3
+23
+c7
+64
+0e
+b5
+bf
+37
+92
+7c
+e2
+bd
+5e
+6e
+46
+5b
+17
+04
+b1
+5c
+b8
+b6
 a0
-78
-f3
-9c
-7b
-c1
+82
+80
+c3
+a0
+20
+5e
+e8
+5b
+43
 1c
 ac
-5f
+df
 41
-51
-a3
-52
-fc
-12
-7a
-dc
-b4
-8e
-7a
+cb
+33
+2e
+0c
+2d
+9b
+00
+9e
+86
+7f
 7e
-8b
-83
 d3
-88
-0f
-1a
-06
-66
-5a
-7a
-f9
-41
-e8
-9c
-d8
-ea
-9d
-0a
-61
-f0
-81
-cb
-cc
-fa
-77
+2e
 a6
-3f
-ad
-91
-af
-fa
-4b
-6f
-b2
-ab
+a8
+8d
+80
+97
+44
+be
+45
+18
+43
+d6
+db
+19
+ca
+47
+45
+a5
+d0
+03
+66
+af
+32
+0d
+44
+98
+12
+bc
+e0
+3b
+3e
+0a
+b5
+03
 6e
-ee
+ec
+18
 e8
-e7
-35
-2e
-73
-fd
-c3
+03
+91
+cb
+da
+bf
 36
-f8
-3b
-1d
-9e
-85
-bd
-ae
-58
+b7
+ba
+db
+e6
+2a
+5d
+57
+c1
 e8
 53
-5b
-fb
-90
-4c
-6a
-54
-18
-e3
-1a
+db
+f1
+70
+2c
+d5
+bf
+60
+83
+1b
 d0
-4d
-7f
-a5
-ad
-da
-98
-5d
-6c
-e7
-c1
-84
-6e
-c9
-00
+72
+9e
+e4
+09
+cd
+39
+bb
+c4
+b7
+a1
+61
 6d
-b5
+c9
+60
+2f
+b9
 2f
 ec
-77
-c9
+75
+5a
 78
-c1
-70
-86
+a1
+30
+18
 e6
-ca
-1a
-55
-f7
-bd
-73
-1f
-41
-bc
-27
-32
-15
-fa
+aa
+58
+c4
+8f
+fd
+72
+af
+7e
+5d
+6e
+ac
+aa
+db
 a0
-6b
+bb
 ba
-63
+03
 68
-e5
-8d
-20
-2b
-ff
-53
-8d
-05
-23
+c8
+8a
+a0
+62
+88
+ac
+ed
+79
+eb
 7f
 42
-18
-63
-34
-f7
-5d
-25
-b9
-c0
+27
+10
+4c
+b7
+57
+c4
+86
+21
 dc
-38
-b3
-b2
-4a
-0c
-3f
-23
-7c
-0d
-14
-2c
-59
-69
+ee
+8c
+53
+49
+4e
+00
+c2
+7f
+4d
+53
+8d
+53
+5e
 33
 3f
 b9
-a2
-4a
-99
-67
-e1
-0e
-15
-82
-c6
-d0
-3d
-a6
-c5
-91
-25
-f2
-cd
-0f
-4a
-e7
-d2
-43
-e8
-51
-d8
-f4
-4d
-18
-00
-87
-0d
-d0
-15
-c7
-fb
-48
-aa
-d3
+a4
+05
+38
 6d
-6c
-16
-02
-f9
+d4
+7e
+14
+35
+59
+a8
+3c
+11
+5a
+34
+40
+3a
+50
+a5
+86
+af
+c7
+0b
+e0
+f6
+29
+f0
+2d
+f7
+f1
+83
+6d
+12
+a8
+8f
+f3
+c2
+14
 9b
-9a
+65
+cb
+e7
+02
+99
+74
+63
 45
-46
-a6
-f0
+26
+26
+bb
 1b
 a7
 8c
-1d
+0f
 b8
 1c
-1b
-dc
+59
+36
 0e
 00
 a5
-1a
-d7
-c9
-a1
-cd
-be
-46
-51
-f4
-70
-d2
-a9
-04
-7c
-8e
-c3
-b9
-b9
-eb
-1a
-94
-58
-1b
+1c
+98
+68
+ab
+2c
 ce
-c0
-7d
-5e
-40
+45
+3c
+b8
+1f
+79
+10
+04
+e4
+87
+de
+ab
+3e
+4a
+d3
+cc
+28
+18
+a5
+8a
+78
+9e
+44
 a4
+f0
+4f
+1a
+c1
+4c
+53
+c3
 35
-4d
-3c
-d5
-7c
-93
 43
-30
-34
-49
-00
-49
-f9
+ef
+fc
+58
+41
+9d
+f2
+1f
+6d
 f9
-4d
-79
-57
-fb
-29
-e8
-22
-ad
-a5
-a5
-7c
-ac
-0c
-0e
-c6
-5c
+48
+8f
+fa
 8d
-0f
-9a
-c3
-a3
 06
-0e
+8c
+a4
+ec
+a9
+26
+b3
+fc
+e0
+93
+ea
+c3
+94
+9a
+76
 19
-73
-9e
-34
-40
-8b
-e3
-6d
-a3
-87
-fb
+44
+02
+4c
+46
+3e
+75
 52
-81
+64
+fa
+d3
+52
+80
 c1
-c3
-12
-e2
-50
-c3
-fc
-78
-8f
-b9
-97
+5e
+5d
+23
+18
 9c
-a6
+8c
+7b
+cc
+21
+92
+5c
+d2
 81
-03
-d6
+83
+92
 b9
 ce
-15
-55
-e7
+17
+93
+13
 b2
-98
-ff
-e7
-bc
-05
-b6
-14
-8a
-e6
-9f
-ec
-04
-da
-56
-ca
-c0
-98
-9c
-98
-57
-8a
-e9
-d0
-9a
-62
-8d
-8f
-36
-c2
-95
-ca
-b8
-f7
+6f
+be
+24
+26
+75
+b5
+7b
+10
+96
+9d
+03
 99
-c3
-17
-88
-97
-ab
+2f
+d6
+a5
+5d
+ed
+1c
+be
+44
+82
+e9
+d0
+8c
+a5
+4d
+0e
+1e
+8d
+54
+82
+dc
+87
+9a
+ae
+5d
+e7
+3c
+12
 40
 00
 b9
-22
+23
 cd
-85
-00
-36
-32
-03
-90
-b2
-66
-10
-2b
-68
-0f
-ee
-66
+1d
+09
+2a
+20
+c3
+9f
+cc
+73
 18
-90
+44
+17
+43
+ee
+06
+f7
+2d
 7a
 28
-e7
-57
-f4
+88
+c3
+3c
 a6
-07
-e3
-7c
+86
+97
+b4
 7a
-2a
-30
-d8
+c5
+29
+e2
 b1
-9c
-9c
-55
-6a
-d1
-e1
-6c
-62
-ba
-1a
-66
-89
-56
-93
-21
-4b
-d0
-d3
-0c
-e3
-4e
+57
 96
-68
-3e
-c2
+20
+cb
+3c
+78
+23
+c3
+b0
+ff
+59
+2f
+69
+fd
+1e
+8c
+ad
+83
+0c
+a2
+4f
+d2
+38
+17
+5f
 5e
-70
-06
-e5
-0a
+20
+0f
+3b
+a3
 f0
 c0
-f4
-46
+b6
+b6
 2a
 18
-ed
-e0
+af
+1d
 97
 09
-a3
-5c
-c6
-c6
-58
-04
-a9
-0b
-2b
-67
-d5
-3f
-ca
-01
-8a
+e1
+a2
+f9
 60
-75
-95
-e2
-1c
-83
-18
-f6
-58
-33
-92
-5b
-c8
-f2
-a8
-8e
+25
+55
+96
+cc
+56
+3e
+d5
+3e
+88
+fb
+da
+09
+aa
+3c
+b2
+15
+1e
+7d
+b9
+f9
+7b
+6e
+2b
+cb
+b1
+32
+fe
+ac
+04
 ae
-c7
-33
-b6
-44
-20
-66
-6b
-d4
-f7
-1b
-5b
+41
+04
+63
+fb
+9c
+94
+b4
+87
+d3
 e6
-d1
-02
-52
+98
+9b
+da
 43
-ae
-71
-64
+e7
+e9
+14
 05
-f6
-0e
-a8
+c1
+92
+d0
 9d
-45
-5d
-e6
-24
-e1
-23
-6a
-c8
-4a
-82
-bc
-fb
-9a
-08
-ec
-66
+72
+c1
+a1
+a4
+28
+be
+25
+49
+03
+ca
+83
+59
+bd
+7c
+13
+46
 70
-4a
-5f
+3a
+97
 4b
-e9
-c8
+68
+a5
 35
-d0
-f6
-c8
-7d
+90
+98
+5d
+b5
 63
-91
-f5
-3e
+10
+9c
+f6
 08
-d7
-48
+38
+50
 84
-48
-ee
-13
-c3
-ff
-57
-a9
-f9
-9d
+08
+80
+03
 44
-25
-61
-0b
-e5
-a3
-5b
+5f
+1e
+26
+c6
 3e
-06
-eb
-ee
-9e
-6e
-ff
-ae
-a6
-d7
-c4
-11
-24
-c5
-4e
-b5
 54
+c5
+77
+cb
+d2
+38
+23
+3d
+b1
+77
+8d
+de
+36
+f9
+0b
+46
+1f
+33
+2b
+24
+63
+4f
+57
+14
 12
-0c
-96
-ad
-91
-6d
+1e
+5e
+8d
+11
+7e
 11
 53
+dd
+00
+35
+a3
+fb
+3a
+cf
 ce
-0b
-47
-8b
-94
-34
-2d
-8e
-0c
-ca
-d1
-7a
-f9
-7c
-39
-7a
-bd
-68
-9d
-b4
-5f
-65
-07
-16
-3f
-55
-0e
-b4
+63
+13
+9e
+fb
+b0
+36
+49
+79
+d0
+20
+5d
+76
+79
+71
+30
+76
+bf
+4f
+06
+9b
+2a
 d4
-d3
-09
+0d
 ed
-37
-df
-53
+d8
+54
+a1
 d1
-40
-d3
-3d
-a0
-55
-08
-55
-e7
+64
+c1
+df
+e0
+3b
+7f
+6f
 c7
-f9
-f0
-dd
-00
+5e
+e3
 42
-7e
-66
-c1
-19
-c4
-60
-aa
-86
-4b
-79
-2f
-09
-45
-d6
-ef
-43
-70
-b9
-4e
-67
-3e
-25
-81
-c0
-e9
-15
-d2
+95
+8d
+3d
+31
+e7
+88
+51
+fb
+c2
 f3
 60
-77
-c3
-b1
-e1
-82
+fc
+11
+e6
+0e
+8d
 d6
+01
+fd
 07
-a6
-28
-fb
-8e
-78
+1e
+7b
+d2
+05
+85
+24
+53
+de
+75
+52
+f5
+a8
+77
+2c
+a8
+d3
+8d
+8c
+01
+40
+68
+14
+f9
+42
 4b
-b5
-92
-af
-78
-6a
+7e
+d8
+4d
+38
+48
+82
+9a
+fe
+62
 e9
-d2
-f6
-9b
-94
-23
-ac
-8e
-eb
-02
-10
-02
-b4
-51
-81
-c6
-a5
+73
+a4
+4d
 e1
+4d
+b1
+04
+f2
+6e
+43
+a2
 78
-d5
-e9
-9a
-17
-01
-e0
-cf
-93
-0d
-34
-bf
+51
+b8
+1c
+41
+52
 6d
-f4
-61
-85
-27
+ef
+5e
+f7
+f5
+1f
+6e
+83
+69
+09
+3f
+4d
+05
 cf
-e9
-62
-0d
-dc
-dd
-f2
-5f
-57
-a9
-3d
-b9
+fb
+9b
+4d
+b3
+d5
+c8
 5f
-e4
+9d
+34
+d7
+f5
+5e
+70
 a5
-ea
-7a
-d6
-fa
-da
+8a
+94
+00
+c3
+88
+ee
+35
+17
+c1
+a4
+64
+65
+a9
+6a
+d8
+7f
+a4
+1c
+d1
+a2
+4b
+66
 dd
+0c
+e0
+0e
+22
+c3
+58
+e1
+27
+32
+3c
+37
+a7
+70
+fa
+3d
+59
+29
+f8
+51
+97
 d4
-90
-69
-e2
-07
-db
-e8
-5b
-d2
-c6
-e5
-ad
 df
-65
-8b
-a6
-05
-43
-60
-c7
-82
-c3
-22
-f2
-6d
-7a
-54
-90
-0d
-48
-fc
-0e
-ac
+95
 66
-7e
-99
-19
-22
-30
-6b
-6f
 ec
 23
-3e
-a1
-73
-40
-c2
-2b
+d1
+f2
+03
+0c
+8b
+34
+f2
+86
+8c
+1b
+96
+77
+ce
 b5
-47
-44
-f8
-d7
-65
-97
-92
-08
-ee
-4e
-c1
-bf
-a1
-d3
-a2
-15
-fe
-7f
-c4
-14
-78
-fa
-c1
+80
+ef
+87
+8e
+79
+a0
+e4
+9e
+eb
+1e
+c8
+88
+d3
+d8
+7b
+7d
 c3
-6f
-18
-36
+4f
+3b
+d7
+25
+4c
+be
+84
+b6
+3f
+79
+ef
+c5
+34
 6a
-ed
-8a
-28
-c1
-95
+6b
+c9
+9d
+48
+14
 94
-e0
-3a
-54
-25
-75
-4e
-39
-80
-88
-93
-72
+d2
 3a
-1e
-f5
+13
+f1
 d8
-73
-38
-d7
-d7
-fe
-11
-2a
-ec
-30
-87
+1d
+ee
+95
+97
+13
+0f
+8f
+0d
+46
+c6
+9f
+ab
+bf
 e7
-cb
-f6
-c0
-ec
+e4
 8d
 76
-22
-eb
-ea
-8d
-07
-30
+20
+ac
+08
+e0
+3b
+88
+fd
+5d
 3c
-14
-78
-13
+db
 18
-61
-3e
+e0
+eb
 03
 aa
-86
-9f
-2c
-82
-86
-97
-bd
-df
-bf
-58
-a8
-bc
-14
-cd
-7b
-e3
-e6
-ea
-3e
-22
-d6
-57
-83
-79
-02
-5a
+ca
+75
+63
+23
+ce
+1f
+b8
+7d
+3f
+59
 b5
 9c
-32
-b1
-c5
+15
+65
+b3
+c3
+66
+f8
+36
+2d
+46
+90
+bf
+7f
+91
+ae
+8f
+be
+16
+b0
+de
 94
-80
-79
+bf
+70
 29
-45
-85
-5d
-f5
-1e
-e8
-26
-f3
-44
-ef
+65
+eb
+c1
+b2
+b3
+a1
+6e
+cc
+86
+4a
+0e
+82
+fa
 c4
-44
-c8
-d4
-9b
-6f
-04
-7e
-ef
-00
+93
+68
+a4
 7e
-4c
-21
-12
-ea
-45
-06
-a5
-84
-2e
-a0
-e8
-24
-12
+f8
+be
 3f
+5d
+2a
+ab
+ab
+ba
+d6
+58
+24
+0a
+a4
+0a
+44
+13
+f5
+03
+ca
+ea
+ee
+aa
+b7
+71
 4c
-5a
-6b
-ac
-f3
-c8
-e1
-8f
-a8
-26
-6d
-76
+d7
+90
+90
+cb
 46
-a0
-28
+a2
+a8
 3f
-db
-57
-39
-eb
+6d
+b7
+f3
+29
 62
-8a
-82
-67
-1c
-71
+b0
+ec
+fb
+2b
+dd
+a4
+38
+fb
+d0
+a5
+49
+c8
+d0
 5b
-c7
-bc
-10
-ee
-53
-be
-26
-03
-58
-5a
-93
-43
-8a
-51
+d6
+77
 e7
-26
-44
-ec
-18
-3a
-54
-8b
-af
-60
-7f
-d4
-8d
-d3
-80
-5d
-05
-0a
-d2
-b8
-3c
-f9
-f1
-93
+c2
+53
+a0
+06
+92
+86
+55
+23
+85
+32
+4c
+6f
+a1
+16
+9b
 0d
-70
-bc
+19
+42
+12
+cf
+ca
+ac
+e1
+23
+46
+c8
 9b
+1d
+37
+86
+7b
+83
+08
 e3
-09
-00
 cc
 ec
-d0
-ba
-70
-7d
+dd
+2b
+91
+07
 76
 5f
-73
+03
 a2
-02
-ac
-69
-2c
-46
-04
-7d
-0e
 37
-cc
-0a
 96
-ce
-4a
+cf
+4c
+8c
+c6
+7d
+0a
+b5
+8c
+08
+2f
+8e
+33
 cd
-41
-45
-35
+40
+c8
+b6
 34
-10
-9f
-ed
+50
+de
+8b
+87
 c8
-09
-13
-a9
-d1
-b3
-02
-2e
-6e
+15
+db
+d6
+1a
+8f
+ad
+d6
+79
+f5
+de
+0f
+79
+be
 05
-b0
-e2
-40
+81
+e1
+06
+0c
+33
+6b
+a4
+46
+85
+06
 b8
-b5
+4d
+35
+a4
 fc
-76
-47
+62
+06
+5e
+0c
+b4
+cb
+60
+27
+c6
+6b
+ef
+aa
 be
-74
-d3
-4a
-a4
-45
-ca
+4e
+07
+32
+7f
+9f
 a6
-3e
-83
-d4
-e4
-bd
-cb
+d0
+d9
+6f
 49
-9e
-87
-d2
-2a
-a0
-66
-5f
-24
-4f
-21
-d5
-ae
-0a
-72
-19
 9f
-a7
-50
-95
-8c
-33
-5e
-61
-6f
-b5
-c1
-bf
-cf
-70
-60
-10
-cd
-91
 c2
-da
-6e
+70
+1e
 44
-8f
-b3
-36
-69
+a1
+cf
+71
+ee
+45
+75
+f7
+a8
+2b
+21
+e5
+85
+90
+8e
 6f
-41
+51
+8d
 32
-1a
-ad
-1b
+7b
+ef
+c6
 f2
 b0
 63
-cd
+50
 0f
 8c
-1c
-f1
+5c
+87
 da
-13
+73
 5b
-6d
+65
 8a
 42
-7c
-f9
+3c
+b3
 1a
 49
 0c
-13
+88
 b8
-c0
-ea
-00
-68
-ad
-0e
-6b
-bf
-e0
-da
-fd
-57
-f5
-41
-bc
-f5
 a0
-ea
-55
+eb
+d5
+27
+0d
+cb
+71
+5c
+a0
+59
+d1
+07
+ff
+c1
+78
+bd
+a8
+11
+2d
 52
-37
-55
-aa
+57
+0e
+5c
 0c
 63
-ee
-67
+f6
+71
 8a
 64
-27
-37
+25
+4e
 ba
 a8
-c4
-bd
+c6
+df
 fc
 19
-71
-f2
+72
+6b
 54
 fd
-98
-c2
+db
+8b
 e5
 a0
-99
-72
+8d
+d4
 7e
 97
-75
-d2
+36
+9e
 37
 06
-b4
-61
+a0
+4f
 22
 e4
-9e
-3d
+df
+7c
 1d
 ec
-22
-12
+62
+96
 7b
 ea
-bd
-cc
+aa
+64
 7c
 93
 cd
-74
+2e
 a3
 48
-f8
-da
+88
+7f
 fe
 37
-c2
-31
+b5
+fa
 25
-c7
-9f
-e8
+a7
+85
+cb
 1d
 b0
-b9
-6c
+f9
+c0
 cc
-17
-93
-6b
-88
-28
-5d
-9b
-e0
-43
-6e
-56
+77
+d3
+cb
+d8
+20
+b6
+02
+af
+e3
+e4
+55
 61
-c2
-f2
-1f
-8f
-b7
-f2
-5d
+f8
+a7
+12
+df
+bf
+17
+f0
 4d
 c3
-19
-5a
+4e
+6f
 01
-d0
-0b
-50
-12
-41
-36
-f6
-65
-50
-52
-66
+b0
+25
+7b
+42
+49
+de
+57
+2a
+f0
+cf
+e9
 65
-fb
-8b
-94
-ed
-67
-29
-36
+c1
+c9
+0a
+bd
+6f
+c3
+ff
 c5
 5e
-fd
-b2
+ff
+3b
 30
 fc
-67
-53
-bc
-d0
-82
-a5
-b7
-48
-f7
-af
-26
-a3
-53
-da
-a7
-36
-ff
-9e
+49
+1f
+f3
+74
+c8
+0c
+55
+ef
+20
+16
+94
+6c
+ba
+9f
+e8
+b6
+37
+39
 a5
-ab
-2c
-30
-8f
-77
-a2
-69
+91
+68
+1e
+df
+7f
+07
+20
 95
 7b
 8c
-90
+8e
 42
 19
-ac
-3c
-5a
-d6
-f0
+83
+78
+45
+7e
+93
+96
+03
+91
+6e
+15
+9d
 3c
-ac
-52
-e2
-4f
-7d
-63
-23
-ec
+e7
+14
+03
+be
+c3
+f3
 b3
-d1
-2f
-0d
-53
-96
-e8
+f3
+ed
+95
+32
 d0
-d2
-d6
-80
-0e
-6f
-0c
-5e
-17
-23
-07
-af
+29
+95
+c0
+ba
+d3
+9d
+21
+d3
+3f
+a4
+bf
+98
+59
+70
 3b
-bd
-4c
-dc
-38
+86
+af
+3e
+e7
+f9
+71
+18
+79
 db
-b2
-ea
-31
-07
-ed
-f0
-27
-99
-ce
-73
-94
-42
-c8
-dd
-4c
-a4
-f4
-c7
-2a
-31
+34
+df
+a2
+de
+1a
+54
+44
 81
-30
-a9
-8f
-cf
-ee
-f8
-65
-d8
-38
-75
-d9
-46
-5e
-b7
-57
-71
-59
-c1
-9b
-c7
+41
+dd
+9e
+37
+bc
 36
-04
-1d
-fe
-3c
+8f
+bb
 28
-65
-c0
+34
+85
+9d
+fc
+8d
+76
+81
+d0
+e8
+57
+55
 9e
+87
+34
+01
+35
+7e
+1d
+2c
+fb
+68
+ca
+73
 11
+bb
 f3
-0e
-02
+5c
+c5
+cb
 80
-18
-3f
-93
-63
-c9
 6b
-af
-f5
-db
-cb
-23
-01
-c6
-62
-67
-ba
-6e
-66
+d6
+9c
+29
+1f
+2e
+4e
+6b
+d4
+fb
+15
+76
+7e
+3c
+92
+8e
+13
+d4
+8b
+df
+f1
+20
+a7
+d4
+40
+71
 54
-9f
-70
+b5
+1b
+4d
+50
+6f
+dc
 47
-ac
-39
+2a
+fe
+f7
 3b
-f8
-0d
-18
-b5
-3b
-89
-a0
-20
-7c
-8f
-e2
-51
-16
+56
+2b
 73
-78
-60
-c9
-50
-e1
-02
-a1
-1b
-27
-ec
-f0
-44
-92
-17
-cf
-64
-78
-c9
-fa
-b8
+d2
 c2
-07
-3f
-83
-4e
-75
-b6
-07
+ad
+c1
+de
+3a
 42
-8d
-18
-b3
-e5
-30
-4f
-9f
-98
-b0
-73
-f2
-94
-e4
-72
-45
-9e
-35
-2a
-85
-6c
-f8
-ac
-9c
 6f
-5b
-7d
-61
-c5
-e4
-ec
-fa
-8c
+0e
+33
+b8
+2a
+2e
+a2
+52
+e0
+ba
+67
+48
+ff
+0d
+77
+25
+dc
+98
+1c
+92
+b2
+e7
+6a
+78
 27
-0c
-9c
-c5
-ac
-a6
-44
-9f
-51
-8d
-73
-cf
-74
+10
+dc
+47
 d1
-2c
-8b
-7d
-d9
-8d
+c5
+3f
+eb
+ff
+3b
+9e
+7a
+8a
+88
+36
+18
+f8
+5a
+49
 f4
-f9
-4c
-dd
-58
-f6
-85
+bb
 ef
-d7
-e5
-f5
-06
-26
-02
-70
-9e
-9f
-b4
-be
-34
-32
-75
-fa
-03
-c0
-ee
-1b
-90
-91
-89
-6e
-f7
-30
-1f
+e6
+00
+ab
 bc
-be
-12
-1c
-3a
-8d
-a6
-a0
-72
-97
-79
-cd
-66
-07
-09
-be
-61
-d3
-73
-f1
-32
-a6
-52
-0a
-a8
-d1
-a2
+aa
+88
 f1
-6e
-a8
-a7
-ff
-54
-55
-67
-87
-70
-c7
-95
+d9
 09
-e8
-cb
-c8
+ad
+c7
+c6
+16
+fe
+77
+b9
+d2
+a8
+2d
+52
+ad
+36
+58
 47
-35
+67
+01
+2c
+df
+06
+01
+23
+5b
+53
 a9
-e2
-63
-ee
-e9
-b2
-3b
-6a
-3a
-c9
-8b
-d6
-9a
+dc
+cc
 5c
-bc
-35
-85
-6d
-88
-87
+42
+f2
+2a
+19
 0c
-bd
-8c
-56
-92
-bf
-d9
-a1
-63
-d1
-46
-46
-55
-22
-28
+1c
+38
+32
+f5
+fa
+4a
+6c
+0e
+2f
+10
+6a
 26
+a8
+79
 c8
-f6
-6f
-0a
-cf
-5f
+1e
+20
+bc
+99
+b3
+c7
+c6
+9d
+a0
+76
+17
+80
+2d
+18
+85
+a8
+ce
+67
+65
+4b
+14
+53
+26
 52
+a2
+a2
+4c
+d8
+19
+62
+48
+92
+fb
+15
+10
+59
+7f
+f0
+c9
+7b
+fe
+c8
+8e
+62
+68
+fc
+6d
+69
+83
+e6
+69
+89
+94
+a2
+b4
+fd
+8a
 70
-b5
-37
+5e
+c5
+13
+d8
+08
+6b
+88
+99
+ca
+7d
+6c
+3c
+d6
+7c
+96
+21
+a9
 ac
+e8
+a6
+1f
+83
+98
+6d
+57
+37
 47
-96
-b8
-a0
-e4
+40
+51
+9c
+52
+70
+b4
 a3
+d4
+07
+d2
+28
+ef
+24
+2e
 c9
-55
-3b
-81
-ee
+fa
+f2
+0f
+c2
 56
-b1
-40
-5c
-b1
-ac
-fb
-1e
-43
-db
-a8
-8d
+98
+86
+4a
+29
+84
+bf
 7a
-fb
-fa
-a9
-b6
-52
-69
-4c
-81
-f5
+a3
+dc
+28
+be
+e2
+f6
+be
 fc
-c0
-96
-af
-1a
-78
-0f
-a5
-e4
+56
+76
+69
+5a
+2e
+1f
+72
+a2
+76
+ce
+18
+f7
+a0
+45
+ac
+17
 27
-97
-09
-74
-59
-97
-98
-58
-16
+42
+eb
+de
+bf
+d2
+c6
+ec
 1e
 00
-90
-38
+91
+ac
 6a
 f5
 22
-b5
+ba
 fb
 8c
 f1
 c2
-25
-15
-6e
-56
-05
-10
-74
-19
-77
-d5
+12
 f5
-b3
-cc
-7f
-c4
-96
+a4
+09
+e5
+31
+32
+26
+40
+35
+3f
+e3
+2c
+5e
+82
+ab
 db
 ce
 a1
-0a
+1b
 50
 af
 2f
 3d
-9a
-18
-52
-81
-4f
-1f
-9a
-b3
-ba
-03
-90
-d9
-64
-d9
-15
-b1
-34
-9f
-72
-c8
-eb
-77
-ef
+85
+b2
+05
 2a
-36
-27
-58
-dd
-5f
-88
-33
-04
-bc
-4d
-ac
-a2
-ae
-c3
-b4
-e2
-1b
-fc
-b6
-6b
-fe
-d9
-9b
-b9
-ec
-e8
-37
-bd
-93
-4d
-9f
 ff
-da
-0f
-05
-84
-31
-b8
-d4
-db
-20
+54
+06
 0e
-6b
-d6
-c1
-95
-e8
-38
-53
 5a
-08
+23
+57
+78
+7b
+73
+4f
+e9
+85
+55
+ec
+c4
+bb
+10
+a7
+14
+4e
+67
+19
+89
+5f
+e8
+36
+2a
+c4
 6d
-db
-7a
-6b
-0d
-c8
-e0
-a4
-ac
-b0
-48
-c1
-23
+ea
+2b
+e1
+07
+b8
+c6
+b6
+9b
+c3
+fb
+1e
+f8
+a7
 d4
-3c
-71
-6b
-0c
-64
-d7
-a5
-47
-6b
-25
+94
+a8
+35
+f0
+93
+4d
+e4
 f1
-cc
-ee
-72
-41
-b8
-02
-c2
+c5
 a5
-18
-94
-3f
-6a
-1e
-d8
-bd
-2e
-36
-1f
-c9
-44
-76
-bd
-bf
+5e
+f6
+99
+b2
+4a
+04
+98
+68
+52
+e8
+8e
+57
+90
+a2
+fd
+3b
+4e
+cd
+73
+7d
+cc
+58
+70
+e6
+99
+0f
+b0
+2a
+67
+68
+84
+55
+e7
+a1
+79
+a6
+1d
+dd
+69
+8a
 a5
+f7
 c4
-3d
-0d
+eb
+f9
+54
+bb
+80
+0b
+bc
+00
+77
 f6
-f7
-b1
-d6
+32
+fe
+9c
+3e
+33
 d6
-86
-ac
-9e
+5a
+37
+53
+96
+99
 be
+14
+6b
+df
+47
+c3
+f5
+33
+20
+78
+66
+85
+e9
+b3
+c8
 28
-41
-d3
-5b
+98
+2b
 7c
 53
-da
-ca
-bd
-94
-60
-9d
-20
-e9
-b0
-94
+ce
+18
+3d
+95
+a6
+e3
+9f
+48
+b6
+f8
 6a
-af
-68
+e9
+36
 7d
-7b
-20
-14
-f7
+33
+4b
+e8
+a1
 22
 61
-b7
-04
-f8
-70
-17
-0a
-7a
-44
-8b
-ff
+b2
+90
+b8
+76
+c1
+5f
+c6
+20
+5a
+d1
 f7
-fb
-53
-50
-75
-0c
-59
-e7
-b4
-a5
-e9
-de
-d4
-93
-8c
-c4
-d5
-9e
-2f
-53
-ec
-11
-7e
-2e
-34
-c2
-b7
-aa
+f9
+fd
+06
+3d
+65
+25
+b1
+c1
+67
+26
+fd
+f9
+f3
+8e
+3b
+dd
+9b
+a4
+46
+ef
+14
+35
+fe
+37
+cd
+fc
+3d
+f8
 57
-b2
-0e
-3a
+84
+9e
 06
-c0
-9b
-9c
-ea
-75
-19
-64
+dd
+7f
+2f
+45
+90
+13
+89
 4a
-4e
-10
-2d
+4a
+db
+4b
 04
-54
+59
 58
-be
-25
+9b
+8d
+81
 c1
-cb
-7f
-2d
-31
-d6
-f2
-58
-8c
-4b
-fa
+26
 82
+fc
+d7
+b7
+ba
+3d
+e2
+57
+02
 82
-f2
-61
-9d
+b1
+53
+62
+4b
+15
+81
+76
+7a
+a9
+77
+3c
+f5
+28
 ec
-6f
-12
-ca
-58
-09
-ac
-74
-fc
-45
-54
-fc
-1c
-2f
-2d
-04
-21
+fb
+b4
+24
 cf
+84
+25
+bf
 2b
-e9
-0f
-01
+25
+6c
+ac
+4f
+b6
+f8
+f5
 67
-8e
-98
-38
-ff
-83
-f3
-37
-a2
-7d
-0e
-46
-11
-c3
-cf
-8f
-d5
-07
-09
-51
-4b
+cb
 fa
-3f
+09
+8c
+32
 ce
-bb
-64
-24
+87
+d9
+21
+0e
+20
+6a
+4c
+cf
+b4
 24
-ca
-b9
-de
-05
-7d
+19
+6e
+61
+42
 87
-54
-4e
-7d
-4a
-e9
-48
-56
-66
 5c
-a7
-dd
-50
-55
+a6
 2b
-d6
-dc
-6d
-21
-37
-78
-ab
-83
-23
+f6
+7f
+6a
+5a
+5f
+8c
+ee
+62
+ca
+e9
 0b
-a3
-cd
-94
-95
-e1
-55
-11
-45
-1c
-18
-f3
-86
-3c
-ac
-20
-f9
-f2
-69
-a6
+cc
+7e
+1e
+44
+6a
+08
+1b
+1e
 6c
-3d
-7b
-3d
-13
-00
+94
+06
+cf
+bf
+0f
+8d
+ed
 ad
-5f
-f3
-39
-ef
-57
-21
-90
-01
-2c
-fd
-47
-8f
-9a
-3e
+e9
+72
+61
+41
+e0
+62
+1a
+25
+35
+1a
+e4
+f5
+ba
+5e
+aa
+d0
+f9
 f2
-0f
-79
-33
-e0
-63
 3a
-af
-39
-dc
-97
-46
-a2
-1c
+30
+1b
+96
+15
+eb
+14
+a0
+83
+5f
+3b
+38
+93
+3e
+19
+90
+a8
+c3
 85
+07
+f2
+23
+f9
+32
+8c
+7d
+7c
+41
+0c
+16
+4b
+14
+f3
+80
+7c
+96
+c2
+5c
 4f
-dd
-bd
-37
-74
-13
-18
-a3
+e9
+c1
+5e
 74
-7e
-15
-44
-c9
-f7
-d7
-92
-d0
-59
-07
-a3
-9e
-c0
-67
-d9
-03
-4e
+73
+48
+c4
+76
+de
+6b
+45
+fe
+d6
+9d
+72
+28
+39
+51
+7f
 69
+67
+58
+ed
+bb
+2a
 b8
-1a
-9d
-e5
-38
+ac
+26
+7d
+41
+fe
 88
 61
-30
-7a
-96
-2e
-53
-57
-a2
-53
-03
-1b
-1c
-17
-72
-c3
-02
-35
-8a
-9e
-92
-fd
-5e
-24
-37
-62
-88
-e7
-21
-bd
-e0
-e6
-87
-48
-a6
-b1
-ce
-28
-14
+33
+fb
+a8
+78
+5d
+9c
+6a
+33
+ae
+39
+6b
+b7
 3c
-2d
-9a
-d4
-06
-7c
-cb
-c4
-1f
-bd
-b6
-37
+62
+e2
+74
 f4
-6e
-0f
-84
-dd
-3e
-21
-ee
-3b
-18
-32
-6e
-7c
+0c
+ad
 3f
-f5
-81
-66
-71
-81
-66
-39
-90
+3e
+e9
+30
+c2
+d4
 e7
+71
+b7
+f3
 8c
-e7
-69
-a1
-b2
-33
-e7
-8b
-4c
-83
+cf
+40
+42
+f9
 8e
-28
-08
-52
-69
+6e
+68
+37
+ea
+58
+d7
+23
+d3
+5e
+84
+af
+bd
+cd
+37
+ca
+b4
+1a
+74
+14
 de
-fe
+14
+11
+68
+f8
+64
+11
+9e
+e5
+e3
+f1
+db
+69
+36
 2f
-df
-9f
-33
-93
-f6
-43
+99
+70
+b0
+73
+71
+c6
+38
+f2
+49
+bf
+b5
+b3
+d1
+6a
+73
+89
+d8
+89
+e7
+50
+d0
+3b
+d1
+32
 2c
-ff
-fe
-e8
-ff
-59
+16
+19
+82
+b9
+51
+73
+36
+9f
 41
-8c
-ca
+f6
+4a
+e4
 b8
-58
-cc
-de
-85
-d9
-ab
-08
+90
+9b
+3a
+01
+95
+f5
+09
+0a
+e5
+d3
 7f
-ba
-d2
-bf
-00
-49
-3c
-4d
-5d
-13
-a7
-42
-47
-da
-c9
+e1
+09
+07
+85
+cb
+9f
+3d
+c5
+3a
+95
 16
-9e
+2e
 f3
-3a
+31
 91
-79
+b1
 b2
-d3
+d8
 45
-14
-1d
+d2
+fd
+9c
+cb
 c9
-8e
-63
-bb
+0b
+e4
+95
+4d
+9d
+66
+48
+b5
+c7
 d8
-bf
-1f
-32
-f0
-82
-47
-27
-f4
-ed
-1e
-2a
-c1
-b8
+28
+a9
+9a
+fc
 1b
-4d
-fa
-8e
-1f
+47
+e2
+6d
+cb
+07
 4a
-86
+fe
 71
-92
-e4
-0a
-6f
-1d
-54
-1a
-05
-17
-31
-ca
-96
-6b
-6f
-0c
-ef
-ad
-c7
-d4
-5a
-3c
-a5
-ba
-1d
-4c
-43
-dc
-ca
-89
-79
-2e
+df
+7c
+72
+ec
+70
+f3
+82
+cc
+14
+d1
+93
 53
-d4
-89
-84
-38
-9f
-15
-44
-3d
-69
 fd
-d1
-f6
-33
-5d
-a4
-10
-0a
-fc
-ea
-54
-d8
-7d
-3c
+f7
+76
+ec
+da
+60
+4f
+13
+2b
+45
+e1
+58
 d6
-bf
-b7
-0f
-85
-33
+ec
+47
+8f
+71
+79
+d2
+17
+49
+11
+f8
 ba
-70
-f5
-bc
-c8
-39
-8b
-04
-9f
-0d
-c8
-7a
-a2
-fe
-09
-5d
-e5
-9b
-be
-5c
+90
+b2
+d8
+74
+89
+4d
+e6
+1a
+a4
+bd
+fa
+55
+74
+53
+74
+11
+3c
+7d
+c3
+92
+07
+2f
+70
+06
+7d
+ba
+70
+b0
+75
+d7
+90
+e4
+7e
+30
+6d
+46
+c6
+da
+a4
+4f
+5b
+b5
+f1
+1d
+73
 05
 9b
 59
 5b
 97
-1f
-72
-c3
+9f
+36
+e0
 a1
 6c
 60
-d9
-51
-2f
-e4
-8c
+3e
+16
+ee
+2d
+cc
+a4
+aa
+dc
+ee
+b8
 eb
-6a
-5c
-70
-20
-6b
-81
-4c
-fd
-79
-b0
-d4
+c6
+51
+c2
+98
+7a
+0d
 e9
 4e
-20
-5b
+65
+92
 c0
 85
 a5
@@ -3363,807 +3363,919 @@
 d4
 1a
 61
-19
+2c
 b5
 81
-5a
-4c
-3d
-6b
-01
-c1
+5b
+7a
+7a
+aa
+48
+9e
+f2
+a6
+8f
+08
+c7
+a7
+fc
+b6
+c8
+d2
+83
+f6
+58
+72
+13
+a1
+da
+9f
+51
+ad
+87
+18
+5c
+9d
+c0
+71
+ac
+c4
+ab
+78
+36
+b5
+e2
+09
 ed
-0c
-26
-73
-27
-07
+1a
 fd
-72
-ff
+d6
+b2
+4a
 32
-45
-43
-b8
+23
 d2
-57
-96
-ed
-7f
-97
-3f
-67
-b8
-18
-fc
-f7
-91
-6a
-0b
-4b
-d8
-72
-80
-d5
-e9
-2b
-8b
-1d
-76
-f6
-29
-05
-c3
-16
-f3
-d3
-6a
-9c
-a1
+a8
+33
+ca
 d8
-f2
-0a
-34
+92
+ef
+12
+cc
+ae
+55
 b5
-15
-5a
-f9
-a8
-9a
-18
-75
-b6
-fc
+1e
 94
-ef
-8f
-d2
-b3
-93
-d1
-7b
-23
-d4
 9f
-09
-fd
-c9
-4f
-eb
-c3
-44
-1a
-fa
-20
-34
-68
-f2
-f5
-77
-3c
-24
-49
+7a
+df
+87
+56
+5c
+d0
+de
+b8
+32
+75
+5d
+31
 db
-40
-ad
-eb
-2b
-95
-57
-3f
-09
-bf
-d9
-47
-be
-1d
-e1
-d2
-5b
-e8
-0c
-ae
-9b
-88
-76
-9c
-ca
+67
 bb
-9d
+a8
+e9
+3a
+25
+af
+4b
+87
+4b
+2d
 1a
+e6
+f9
+88
+52
 b1
-de
-8b
-99
-24
-33
-93
+1e
+0b
+c4
+8d
+89
+a0
+0d
+af
 26
-1f
-78
-a1
-68
-80
-7e
+a2
+b7
+f9
+bc
+5f
+79
+03
+d5
+2a
 01
-3f
-4d
-d0
-74
-10
-fd
-06
-fb
-e9
-0a
-ca
-e3
-0a
-43
-ef
-b0
-e9
+15
+b1
+08
+ac
+ea
+90
+bf
+96
+5a
+05
+5b
+3d
+5e
+c4
 e9
+6b
+5d
+7d
+d3
+33
+62
+16
+4f
+41
+ac
+db
+9e
+a1
+7b
+3a
+e7
+94
+d4
+a1
+e6
+5b
+ad
+0d
+fd
+03
+cd
+b1
+0f
+10
+ad
+9b
 bf
 8d
-58
-ad
+54
+74
 7d
-39
-7f
-50
+b9
+bb
+0a
 c1
 3b
 96
-fa
+c0
 d4
 21
 7c
-90
-e6
-55
-2b
-f2
-ff
-6e
-62
-5c
-24
-6f
-c0
-ef
-aa
-42
-3a
-c1
-f6
-a2
-be
-4b
-90
-3b
-d7
-c8
-31
-fd
-a8
-0d
-6d
-a4
-37
-97
-3a
-e6
-ef
-5c
-21
+fa
+d1
+b5
+ee
+8d
+1f
+ce
+26
+5f
 13
-dc
-52
-93
-00
-1b
+8f
+04
+bd
+4a
+e2
+7e
+b9
+c1
+42
+78
+43
+70
 9b
-fa
-10
-0b
-e6
-be
-f9
-a5
-51
-58
-37
-ef
-5d
-e3
-e1
-7a
+93
+c9
+06
 1d
-3b
+6f
 e7
-aa
-26
-7d
+8d
+04
+73
+ed
+0d
+06
+29
+4b
+c1
+b3
+98
 4d
-a7
-8a
-3d
+a4
+e0
+df
+c2
+1a
+b0
+4f
+e2
+89
+19
+63
+19
+b8
+97
+ab
+40
+d4
+01
+be
+41
+db
+47
+ee
+20
+4a
+ad
+61
+4a
 dd
-d5
-62
+7d
+91
+7a
 35
 d9
-f4
-d4
+f8
+0d
 de
-07
-2e
-ef
+87
+ea
+2c
 99
 a6
-4a
-04
+49
+8f
 e5
 d6
 e4
-19
-2c
-30
-f0
+73
+1b
+d0
 35
-c1
-09
-98
+4a
+21
+a9
 dc
-5e
-24
-32
-03
-39
-18
-80
 de
-dd
-0b
-11
-28
-2e
-e7
-fe
-5c
-9a
-1a
-a5
-cf
-06
-39
-c7
-14
-84
-9b
-1e
-6d
-11
-4f
-22
-23
-38
-b9
-81
-7a
-d8
-37
-c9
-76
-d1
-38
-db
-b2
-fb
-cb
-3f
-a1
-a2
-ec
-41
-ef
-d9
-03
-fb
-22
-53
-c2
+69
+c4
+f6
 5d
-1d
-06
-35
-e3
-07
-12
-38
-36
-72
-da
-75
-22
-e1
-dd
-19
-15
-bd
-84
-e4
-40
-bb
-98
+d9
+b8
+c4
+cc
+ea
+eb
+d7
+20
+ce
+47
+ba
+50
+ad
+fa
 60
-b5
-82
-4d
-e8
-33
-b4
-ec
-86
-45
-80
-90
-82
-64
-c5
-1c
-6d
-83
-64
-23
-07
-99
-18
-e3
-79
-c5
-53
-cf
-d5
-26
-fb
-6a
-52
+b1
+e6
 99
-ed
-16
-0e
-37
+83
+04
+b3
+7b
+d8
+7a
+f1
 ef
-dd
-aa
-5f
+66
+34
 27
-0a
-3e
-9f
-99
-55
-56
-2d
-e3
-4e
-a5
-c5
-c2
-3e
-01
-2e
-2d
-2e
-9c
-5d
-a2
-1f
-a3
-6b
-7f
-6d
-7a
-e4
-dd
-a8
-3a
-53
-50
-f5
-54
-4c
+13
+28
+00
+40
+b7
+8e
+35
+ee
+d8
+11
+f2
+fb
 cb
-cf
+7a
 02
-50
-57
-e3
-7d
-e1
-a1
-6b
-a6
-f4
-9b
-52
-95
-a1
-19
-8f
-2c
-2a
-22
-88
-e2
-18
+0d
+7a
+40
+b7
+39
+c3
+fb
+d2
 2b
-97
+e2
+6a
+39
+fc
+35
+a9
+0c
+a7
+98
+b9
 69
-4c
-3f
-33
-67
+c5
+d5
+65
+b0
+a5
+59
+6a
+fe
+80
+e6
+c0
+3a
+d7
+a0
+30
+40
+ad
+28
+77
+6c
+94
+a6
+05
 78
-22
-f5
-e2
-be
-84
+6a
+82
+67
+80
+1b
+c7
 0e
-9e
+86
+ff
+c5
+fa
+51
+a1
+3b
+b8
+55
+77
+b3
+59
+be
+21
+f3
 28
-d5
-6c
-3d
+61
+cc
+cc
+0e
 bd
-73
-d6
-8d
-26
-ac
-8d
-75
-8e
-a6
+b5
+a0
+b4
+0d
+ca
+78
+e3
+9b
+16
+97
+e4
+22
+74
+a5
 21
-b6
-94
+25
+e4
+56
+97
 02
+2a
+e6
+19
+b4
+e5
+a3
 5c
-55
-eb
-a4
-58
-61
-08
-85
-b5
-75
-4f
-2c
-9f
-20
-35
-6f
-f2
-4e
-07
+e3
+97
+1a
+ae
+25
+6e
+38
+64
+33
 4d
-bd
-8e
-53
-a4
-68
-13
-61
-ee
-d2
-75
-a7
+96
+07
+45
+cf
 22
-b2
-1b
-ad
-30
+2d
+31
+dd
 7d
-5d
-9b
 1c
-85
-9d
-87
-2d
-ff
-18
-bd
-1b
-bb
-67
-a0
-e8
-bd
-89
-b2
+7b
+6b
+fc
+b7
+21
 6a
-8f
-03
-7e
-d0
-ab
-35
-94
-56
-c4
-17
+95
+27
+74
+d6
+33
+ec
+e0
+32
+88
+53
+b1
+98
+c3
+cc
 3b
-d0
-f7
-3e
-92
-c8
-62
-54
-9a
-03
-3e
-dc
-3a
+40
+c5
+97
+bc
+cf
+da
+c0
 84
+89
+38
+ab
+2a
+2f
+9c
+01
+19
+ec
+8f
+5b
+11
 b5
+15
+09
+39
+d6
+10
+23
+9b
+58
+0e
+e8
+63
+2d
+a1
+6d
+cb
+6f
+2b
+b2
+e1
+cb
 5a
+a2
+d5
+58
+25
+9e
+4d
+bd
+ae
+50
+68
+04
+11
+8b
 ee
-e9
-ae
-aa
-4f
-db
-f8
-ff
-20
-fa
-69
-84
-ec
+c5
+dc
+75
 b9
-cb
+b2
+5b
+ee
+81
+47
+5f
+ad
+09
+85
+a7
+c6
+a9
+c7
+18
 07
-4b
+ef
 b2
-e5
-83
+11
+8d
+f4
+b2
+22
+bc
+1f
+cc
+99
+b5
+4e
+9c
 d5
-f5
-f6
-12
-4b
 5f
-ec
-e1
-cb
+c8
+83
+8c
+7c
+91
+8f
+3f
 28
-ce
-34
-10
-42
-f8
-ab
-e6
-b8
-16
-bc
+c2
+62
+54
+94
+64
+c6
+7c
+39
 57
-6a
-01
-ca
-4f
-bb
-78
-d4
-b8
 b5
-13
-03
-82
-66
+3a
+a7
+01
+e1
+0a
+cc
+ab
+a8
+c0
+80
+f8
+26
+44
+19
+99
+64
+98
+0e
+12
+55
 c3
-03
-d8
-dc
-1f
-34
-6f
+42
+2d
+a6
+79
 93
-f1
-39
-9b
+17
+a3
+60
+8e
+c7
+9e
+4e
+87
+9e
+a8
+c0
+3e
+f4
+59
+7c
+de
+1e
+05
+90
+07
+ae
+0d
+56
 0c
+77
+f7
+20
+c9
+36
+6c
+c3
+57
+6a
+1d
+be
+24
+d2
+11
+13
+d9
+9a
 ba
-ba
-1c
-4f
-09
-73
-40
-9c
-a2
-f8
-6f
-0a
-53
+fa
+5c
+23
+46
+b3
+c0
+be
+42
+b8
+6e
+16
+b3
+18
+eb
 58
-57
-9d
-5b
-98
+eb
+d0
+4b
+e8
+e1
+2d
+50
+83
+ad
+52
+40
+0e
 a2
-4a
-ae
-ec
-55
-f4
-d1
-96
-41
-2c
-9d
-c1
-70
-25
-9a
-8c
-f8
-e5
-fc
+20
+b8
+8e
+a5
+6d
+63
+a4
+7c
 45
+3c
+ab
+fc
 f9
-5b
-bb
-79
-84
-82
-bf
-b2
+41
+7b
+88
+b6
 be
-82
-00
-81
-ca
-a9
+93
+47
+25
+86
+c2
 03
 38
-fd
-7d
+c5
 c3
-ec
-fc
-64
-42
-b1
-a7
-3e
-fe
-19
-e0
-63
-57
-c9
-e3
-ac
-35
-50
-83
-b0
-66
-0a
-50
-8c
-60
+93
+e9
+5f
 9c
-6d
-00
-16
-bb
-40
-2c
-2b
-1d
-87
+0d
+70
 93
-2b
-cd
-72
-61
-14
-f1
-0f
+05
+f9
 b0
-7c
-db
-bf
-3d
+20
+4b
+0f
+8f
+9c
+5a
+31
+31
+b2
+ac
+61
+a2
 13
-de
-83
-15
-ab
-36
+31
+d8
 e0
+12
+f9
+12
+da
+02
+9c
+64
+dd
+03
+86
+67
+ff
+b6
+43
+02
+2e
+41
+72
+78
+c1
+cb
+64
+14
+76
+80
+3a
+10
+96
+60
 97
 7f
 c2
-7f
-8d
-d7
-90
-6d
-a5
-cc
+4e
+a6
+2f
+50
+ed
+ec
+bb
+d0
+fb
+c5
+7a
+42
+7e
+61
+f3
+37
+40
+8e
+20
+13
+9b
+01
+b3
+84
+17
+dd
 71
+17
+f5
+7a
 3d
-73
-a2
-0b
-40
-f9
-2c
-d6
+23
+13
+d2
+aa
+f2
+10
+dc
+45
+6d
+ce
+96
+7c
+95
+93
+a4
+a0
+fa
+b8
+ee
+0e
+99
 ba
-8b
-78
+93
+e6
+9c
+01
+5b
+06
 b2
-51
-a3
+c8
 7c
-44
-d7
-40
-d0
-89
-8a
-58
-bd
-22
+16
+7f
+71
+b4
+3c
+6b
+57
+65
+dc
+bc
+23
+3d
+74
+33
+b9
+10
+05
 5b
-7c
-d2
+ca
+76
+6f
+e2
+3a
+fe
+7b
+6a
+ee
+56
+9e
+73
+cc
+61
+c9
+18
+6c
+dc
+f2
+5b
+0c
+cc
+4e
+da
+63
+52
+59
+37
+dc
+9a
+06
+6a
+cb
+77
+c7
+17
+0e
+90
+8f
+f6
+63
+0f
+5f
+6b
+cc
+52
+c8
+48
+99
+62
+f6
+c1
+d5
+aa
+e8
+8e
+6c
 92
-cc
-dc
-e0
-1b
-4e
-93
-5c
+3c
+30
+12
+c9
+89
+56
+41
+ae
+46
+a5
+fc
+85
+b7
+03
+ae
+a1
 f5
-93
-a4
-4f
-1e
-b8
-ff
+c9
+a3
+14
+01
+01
+e2
+02
 aa
 55
 40
@@ -4178,7 +4290,7 @@
 01
 00
 c0
-19
+1d
 5a
 c2
 52
@@ -4241,7 +4353,7 @@
 8e
 48
 00
-69
+41
 05
 01
 00
@@ -4928,13 +5040,13 @@
 48
 01
 7f
-1f
+20
 01
 7f
 1e
-00
+01
 7f
-20
+1f
 00
 7f
 21
@@ -5004,10 +5116,10 @@
 00
 95
 4a
-ff
-ff
-ff
-ff
+7f
+0c
+29
+14
 2a
 10
 aa
@@ -5025,8 +5137,8 @@
 00
 f4
 43
-10
 00
+1f
 aa
 55
 03
@@ -5081,7 +5193,7 @@
 49
 81
 81
-ff
+81
 ff
 aa
 55
@@ -5089,8 +5201,8 @@
 00
 10
 49
-0b
 0a
+0b
 ff
 aa
 55
@@ -5126,7 +5238,7 @@
 c3
 aa
 55
-1d
+1c
 00
 1f
 49
@@ -5138,30 +5250,29 @@
 13
 12
 11
-84
+c4
 10
 0f
 0e
 0d
 c2
-c3
-c4
-c7
+c1
+85
 80
 81
-85
+c7
+c3
+83
+84
 c6
-c5
 82
-83
-ff
 ff
 ff
 ff
 ff
 aa
 55
-88
+a0
 00
 c7
 49
@@ -5301,6 +5412,30 @@
 00
 00
 00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
 aa
 55
 0f
@@ -5704,145 +5839,10 @@
 aa
 aa
 55
-d5
-7c
-24
-a9
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
+23
+78
+4c
+87
 ff
 ff
 ff
@@ -8188,5 +8188,5 @@
 ff
 ff
 ff
-64
-32
+ed
+6a
Index: output/memmap.format
===================================================================
--- /1121s/1121se/branch/keyboard/costumer/YeCai/keyboard_2mode_4ch_carbon_ex_pullup_sdk/output/memmap.format	(revision 6208)
+++ /1121s/1121se/branch/keyboard/costumer/YeCai/keyboard_2mode_4ch_carbon_ex_pullup_sdk/output/memmap.format	(working copy)
@@ -1334,7 +1334,8 @@
 0x4b9a mem_keyboard_evt_btclk
 0x4b9e mem_keyboard_evt_timer_count
 0x4b9f mem_keyboard_scan_enter_lpm
-0x4ba0 mem_keyboard_end
+0x4ba0 mem_keyboard_enter_keyscan_flag
+0x4ba1 mem_keyboard_end
 0x488d mem_mouse_param_config
 0x488d mem_lbutton_gpio
 0x488e mem_mbutton_gpio
Index: output/otp.dat
===================================================================
--- /1121s/1121se/branch/keyboard/costumer/YeCai/keyboard_2mode_4ch_carbon_ex_pullup_sdk/output/otp.dat	(revision 6208)
+++ /1121s/1121se/branch/keyboard/costumer/YeCai/keyboard_2mode_4ch_carbon_ex_pullup_sdk/output/otp.dat	(working copy)
@@ -27,3344 +27,3344 @@
 1e
 aa
 55
-30
+a0
 10
 53
 00
 02
-ee
+ed
 30
 ad
 a4
-92
+93
 b2
 ab
 69
-96
+97
 4d
 13
 28
-30
+31
 be
 74
 8c
-46
+45
 13
 1d
 6d
-9c
+8a
 09
 25
 5c
-7f
+65
 f7
 78
 b7
-27
+24
 9e
 be
-37
-a7
+b5
+83
 d2
-e5
-ac
-d0
+e6
+2d
+3c
 e7
-dc
-43
-38
+da
+c4
+a4
 f7
-ed
-20
-9c
+ec
+23
+d3
 98
-9f
-2f
 9c
+ae
+61
 73
-63
-73
-1e
+62
+70
+36
 ab
-27
-be
-71
+28
+3e
+35
 05
-bc
-fe
-4f
+bf
+7e
+54
 21
 3c
-63
-a4
-19
-80
 e2
-36
+c4
+19
+87
+e3
+2c
 00
-04
-b1
-dc
+06
+31
+cb
 0b
-94
-d8
-98
+95
+da
+f6
 e9
-48
-12
-8c
+52
+11
+a6
 81
-45
-7c
-77
+4e
+7d
+26
 88
-93
+ec
 75
-6a
+2f
 84
-54
-f8
-12
+44
+3b
+e2
 07
-c1
-c4
-5c
+e4
+83
+d0
 68
-e8
-be
-76
+e9
+3e
+7a
 24
-40
-18
-a1
+52
+98
+68
 0d
-7f
-9c
-14
-4e
-4b
-46
-cf
-fb
-46
-30
-21
-f7
-d6
+65
+1c
+00
+ae
+16
+65
+5b
+1a
+19
+93
+1f
+f6
+ff
 8a
-39
+6d
 4d
-ed
+e5
 e7
-27
+25
 35
-b3
-f9
-10
+8c
+7a
+8f
 62
-4a
-98
-a8
-9a
-0f
-09
-67
-c7
-f4
+52
+1b
+56
+7a
+56
+aa
+7d
+d0
+0d
+5e
+4c
+49
+ed
 ff
-72
-0e
-be
-fb
-30
+50
 28
 02
-c2
-31
-83
-21
-9c
-1a
-87
-22
-11
-14
+cf
+6a
+d3
+eb
+35
+bc
+d7
+e2
+70
+89
 3b
 08
-23
-65
-bf
-55
-e8
-d2
-96
-57
-73
+22
+60
+97
+80
+de
+a3
+a9
+f3
+8e
+5a
+a8
+6f
+44
 46
-bf
-17
-ad
-40
-e9
-06
-70
-00
+b9
+cf
+31
+5b
 37
 9d
-fb
-85
+f8
+37
 76
 ea
 01
-bf
-6b
-5b
-dd
-c6
-59
-64
-1a
-00
+b9
+3b
+5a
+b7
+4b
+59
+af
+62
+0a
 62
 ef
-fb
-c7
+f9
+1c
 ad
 c7
-15
-84
+af
+b9
 99
 1d
-24
-b8
+20
+75
 c4
 2d
-5c
-7c
-5a
-a0
-59
-16
+e1
+29
+0a
+6a
+07
+3d
 87
 f1
-fa
-f0
+b7
+68
 69
-cc
-64
-d3
-55
-fe
-64
-c8
-7b
-a1
-be
-8b
+ac
+2c
+d1
+51
+eb
+8e
+3a
+68
+4d
+bc
+b7
 10
 37
 25
 14
-76
-01
-86
-0b
-81
-76
-03
-c0
+61
+98
+3a
+91
+85
+02
+1d
+58
+26
+9e
+bc
+12
+a6
+f3
+9f
+e7
+18
 6d
-4a
-54
-9d
-e9
-29
-77
-68
-57
-b7
-25
-55
-2d
-d0
-b0
-d0
-d3
-b1
-b5
-38
+cc
+58
+82
+4f
+d9
+dd
 0c
+2c
+1b
+3a
+7c
 44
+0a
+af
+32
+80
+6b
+c8
+8c
+18
+5e
 02
-d4
-f2
-8e
-6d
-b3
-03
-b4
-98
-99
 7a
-6a
-f7
+0a
+11
+5c
+73
+c8
+cc
+13
+7f
 c5
-3c
-09
+a3
+0b
+6f
+49
+9c
+d2
+8f
+24
+f6
+a6
+f7
 af
+90
+2a
 e3
 30
-64
-9d
-82
-20
-eb
-a1
-04
-78
-86
+13
+a4
+75
+38
+b9
+9f
+ad
+0a
+b1
+0d
+31
+27
+a7
+be
+2c
 48
-0b
+1e
+e9
+43
+20
+7e
+fb
+99
+d3
+3f
+cd
+c5
+40
+09
+cc
+00
+12
+b3
+8c
+5f
+90
+98
+1f
+19
+7b
+20
+05
+fd
+a9
+97
+21
+b7
+42
+3c
+38
+b8
+ac
+fe
 08
+3d
+b1
+a3
 0d
-2e
-87
-a4
-92
-70
+a3
 de
-3a
-98
-5a
-83
-bb
-ca
-0f
-c2
-68
-47
-fa
-79
-28
-5d
-9e
-87
-50
-ac
-5f
-56
-b5
-28
-c3
-cd
-b9
-81
-37
+7f
 7d
-47
-d1
-d7
-2e
-10
-52
-f9
-7a
-56
-e3
-65
-73
-fd
-f3
-a5
-8c
+cc
 f8
-83
-4b
-62
-c8
-ac
-c5
-1f
-02
-6a
-dd
-b3
-ec
-05
-3a
-d5
-bc
-f9
-a2
-9d
-96
-89
-39
-cb
-af
-a7
-f5
-64
+19
+6b
+ee
+88
+82
+3d
+e8
+26
+b0
+93
 b8
-17
-4c
-2e
+37
+79
+79
 dc
 bd
-cd
-e3
-4c
-2a
-fd
-7a
+ce
+9e
+48
+46
+fe
+0e
 ac
-c2
-fd
+d9
+7d
 53
-46
-ab
-7e
-3d
+42
+dc
+cb
+07
 24
-ee
-bf
-f5
+8e
+8a
+d0
 bb
-26
-5a
-1c
-4f
-24
-29
-7c
+46
+59
+1b
 00
-dd
-f1
-42
-f4
-6b
+84
+da
+34
+40
+dc
+c4
+45
+ff
+ea
+69
+2d
+8e
+60
+a3
+1d
+fc
+14
+b7
+06
+19
+b6
 19
-25
 c5
+ea
+80
+8e
+5f
+a7
 e0
-e6
-0d
-53
-8b
-b5
-ed
-be
-29
-19
-33
-ad
-00
-49
-52
-b0
 59
-db
 9a
-a7
-93
-2e
-96
+e0
+c3
+ea
+9b
 33
 37
-fd
-c7
+d4
+da
 50
-10
-32
-a7
-1e
-23
-a4
-c7
-62
-8a
-4f
-ca
-4b
-2e
-3a
+13
+4e
+7a
+01
+59
+3d
+0c
+12
+9b
+bb
+30
+33
 3f
-cd
-8f
-42
-a5
+ce
+c5
+8a
+5f
+ea
+f6
 94
-9e
-ef
-76
+fe
+a6
+0b
 38
 d5
 1e
-a8
+e3
 86
-24
+44
 84
-00
+45
 02
-7e
+1e
 92
-6b
+6f
 10
 5f
 31
-cf
+c2
 2b
 f0
 99
-78
-de
+7e
+16
 e2
-40
 ab
-9f
-8a
-ad
-ad
-27
-fc
-f7
-a8
-63
-f8
-52
-a1
-4a
-12
-16
-58
-8f
-e9
+93
+6d
 ea
-d1
-72
-b9
-c8
-6f
-b2
-6b
-bf
-60
-e5
-59
-f5
-82
-b3
-d9
-42
-0c
-8b
-13
-4b
-0a
-fa
-e4
-e8
-5e
-e4
-dc
 8f
-19
-e9
-c6
-38
-10
-d6
-76
+bd
+25
+dc
+5b
+a9
 02
-87
-70
+c7
+dc
+83
+9b
+61
 96
+7a
+07
+85
+6a
+70
+3d
+69
+c8
+8b
+a4
+bb
+41
+20
+e5
+59
 f5
-5e
-21
-5d
-ad
-ce
-c2
-ed
-da
-a2
-1f
-1f
-ba
-66
-f3
-65
-84
-42
-f3
-d4
-68
-5d
-d5
-d3
+83
 ad
-41
-84
-2b
-f7
+09
+bc
+4d
 9c
-b8
-7a
-04
-0e
-d2
-dc
-52
-1c
-dd
+63
+8c
+4e
+fa
 e4
-64
-00
-02
-27
-c0
-c9
-04
-7b
+e8
+de
+ed
+63
+36
+9c
+f7
+09
+46
+51
+c1
+06
+c5
+4b
+20
+16
+b2
+df
 71
-b6
-ce
-fa
-cc
-58
-a8
+dd
+ea
+0f
+92
+6d
+9d
+49
+4f
+9f
+fd
 0d
-37
-94
-36
-3d
-9b
-73
-f3
-e1
-f3
-56
-6f
-31
-0a
-b6
-0a
-a5
+a3
+e5
 c3
-dd
-cd
-4d
+24
+a3
+54
+2f
+bb
+85
+53
+ea
+9d
+d4
+ab
 b0
-67
-5d
+00
+e8
 fa
+43
+a5
+82
+5c
+15
+bf
+8d
+64
+23
+83
+52
+a7
+87
+5a
+54
+fb
+36
+2e
+9e
+7a
+8b
+e0
+b7
+7d
+f0
+21
+29
+4d
+5c
+e6
+a3
 61
-bb
-95
-2a
-20
-1e
-0e
-0e
+b4
+c5
+3f
+b1
+4d
+35
+5a
+25
+84
+5e
+42
+a1
+b0
+66
+d2
+36
+e1
+c6
+70
+1b
+a0
+c1
+b2
+3f
 1e
-0e
-b7
+8e
+ee
 39
 af
-40
-9d
-b4
+1c
+d2
+65
 b1
-60
-7a
-fc
-c5
-5c
-8c
-99
-27
-c3
-33
-c6
-46
-0c
-61
+5b
+0a
+ed
 3b
-02
-c4
-7c
-1c
-c7
+19
+f4
 88
-be
-4a
-ea
-af
-7a
-d4
-17
-0a
-ed
+d9
+86
+4c
+d7
+c8
+49
+51
+3b
+92
+cd
+70
+dc
+59
+fd
+58
+6a
+6a
+ab
+98
+f4
+7c
+57
+b4
 42
-54
-c2
-ad
-26
-9c
-35
-0d
-8e
-63
-b0
-f5
-5c
-17
-af
-c5
-fe
-0b
-54
+3b
 e3
-27
-25
+f4
+46
+f6
+d2
 50
-7b
-0b
-f5
-d7
+ee
+89
+57
+a8
+5c
+fd
+04
+c5
+9e
+46
+08
+ac
+86
+c6
+1d
+34
+90
+35
+6a
 8c
-6d
+77
 92
 47
-8f
-56
-54
-af
-fe
-e7
-34
-3e
-aa
-80
-d3
-b8
-8c
+c0
 d6
-07
-0d
-56
-08
-d3
-59
-09
-ab
-ef
-a1
-25
-8f
-a6
-bc
-fc
-9d
-b3
-0e
-b9
-f8
-1b
-51
-68
-36
 9e
-da
-39
-00
-e5
-a3
+d5
+b5
+7d
+fe
+44
+e1
+1a
+19
+c3
+c7
+4c
+cd
+76
+1d
+92
+14
+79
+42
+31
+28
+81
+6e
+14
+e1
+ec
+b7
+06
+f4
+5e
+f2
+62
+d1
+ce
+23
+ac
+54
+45
+3d
+5a
+c1
+c4
 d2
-43
-be
-17
+23
+ad
+67
 f8
 b5
-fa
-a8
+be
+3b
 f3
 f7
-83
-aa
+f0
+e2
 af
 2b
-1d
-0b
+1c
+64
 06
 1a
-eb
-bc
+ea
+ce
 3b
-4b
-2e
-5e
+2b
 10
-d8
-c9
-7c
-e5
-2c
-7e
-2d
-39
-27
-96
-e4
+2f
+5f
+18
+31
+b6
 4a
-1b
-e0
-3f
-7e
-58
-68
+4c
 b8
-7e
-87
-bf
-c3
-6b
-92
-91
-2a
-ae
-1e
-55
-74
-f7
-5f
-50
+93
+d9
+e7
+a3
+f0
+4a
+7b
+8d
+10
+06
+78
+30
+e4
+06
 c7
-6e
-99
-ea
-be
-69
-0b
-ec
-46
-0c
-db
-da
+ff
+9a
+24
+32
+15
+f1
+05
+fe
+91
+56
+6b
+5f
+50
+97
+16
+b9
 aa
-40
+17
+69
+6b
+ac
+6b
+0c
 ee
-14
-a4
+5a
+7f
+40
+db
+a1
+6c
 40
 bd
-70
-78
+77
+8a
 5d
 11
-87
-1b
-73
+b5
+ff
+23
 d3
-8f
-62
-96
+29
+b7
+c6
 61
-5b
-e9
+fd
+3f
 08
+2c
+42
+5e
+83
+14
+c8
+5a
+8a
+69
+c0
+75
+39
+aa
+72
+29
+39
+ce
+5c
+d7
+7e
+20
+5d
+3b
+70
 4c
-7c
-41
+36
+5e
 cc
 d5
-bf
-d0
-fa
-6a
-ad
-3d
-f9
-68
-56
-21
-0e
-ae
-dc
-cd
-b6
-20
-d9
-29
-4a
-4c
-96
-42
-14
-95
-9c
-e5
-46
-e4
+38
+33
+a4
+84
 3e
-e4
+3c
 c3
+d8
 f8
-b9
-bb
+3f
 2a
-a8
+c8
 c5
-74
+92
 30
-26
-6b
-33
+46
+14
+a5
 aa
 2f
-6b
-7c
-8c
-37
-ec
-49
-9b
-03
+55
 69
-b9
-31
-54
-6d
-ce
-9a
-79
-e8
-ca
-f3
-1b
-e6
-d9
-8d
-95
-cc
-e8
-87
+8c
 57
-7d
-ec
-88
-c6
+d2
+76
+e3
+23
+c7
+64
+0e
+b5
+bf
+37
+92
+7c
+e2
+bd
+5e
+6e
+46
+5b
+17
+04
+b1
+5c
+b8
+b6
 a0
-78
-f3
-9c
-7b
-c1
+82
+80
+c3
+a0
+20
+5e
+e8
+5b
+43
 1c
 ac
-5f
+df
 41
-51
-a3
-52
-fc
-12
-7a
-dc
-b4
-8e
-7a
+cb
+33
+2e
+0c
+2d
+9b
+00
+9e
+86
+7f
 7e
-8b
-83
 d3
-88
-0f
-1a
-06
-66
-5a
-7a
-f9
-41
-e8
-9c
-d8
-ea
-9d
-0a
-61
-f0
-81
-cb
-cc
-fa
-77
+2e
 a6
-3f
-ad
-91
-af
-fa
-4b
-6f
-b2
-ab
+a8
+8d
+80
+97
+44
+be
+45
+18
+43
+d6
+db
+19
+ca
+47
+45
+a5
+d0
+03
+66
+af
+32
+0d
+44
+98
+12
+bc
+e0
+3b
+3e
+0a
+b5
+03
 6e
-ee
+ec
+18
 e8
-e7
-35
-2e
-73
-fd
-c3
+03
+91
+cb
+da
+bf
 36
-f8
-3b
-1d
-9e
-85
-bd
-ae
-58
+b7
+ba
+db
+e6
+2a
+5d
+57
+c1
 e8
 53
-5b
-fb
-90
-4c
-6a
-54
-18
-e3
-1a
+db
+f1
+70
+2c
+d5
+bf
+60
+83
+1b
 d0
-4d
-7f
-a5
-ad
-da
-98
-5d
-6c
-e7
-c1
-84
-6e
-c9
-00
+72
+9e
+e4
+09
+cd
+39
+bb
+c4
+b7
+a1
+61
 6d
-b5
+c9
+60
+2f
+b9
 2f
 ec
-77
-c9
+75
+5a
 78
-c1
-70
-86
+a1
+30
+18
 e6
-ca
-1a
-55
-f7
-bd
-73
-1f
-41
-bc
-27
-32
-15
-fa
+aa
+58
+c4
+8f
+fd
+72
+af
+7e
+5d
+6e
+ac
+aa
+db
 a0
-6b
+bb
 ba
-63
+03
 68
-e5
-8d
-20
-2b
-ff
-53
-8d
-05
-23
+c8
+8a
+a0
+62
+88
+ac
+ed
+79
+eb
 7f
 42
-18
-63
-34
-f7
-5d
-25
-b9
-c0
+27
+10
+4c
+b7
+57
+c4
+86
+21
 dc
-38
-b3
-b2
-4a
-0c
-3f
-23
-7c
-0d
-14
-2c
-59
-69
+ee
+8c
+53
+49
+4e
+00
+c2
+7f
+4d
+53
+8d
+53
+5e
 33
 3f
 b9
-a2
-4a
-99
-67
-e1
-0e
-15
-82
-c6
-d0
-3d
-a6
-c5
-91
-25
-f2
-cd
-0f
-4a
-e7
-d2
-43
-e8
-51
-d8
-f4
-4d
-18
-00
-87
-0d
-d0
-15
-c7
-fb
-48
-aa
-d3
+a4
+05
+38
 6d
-6c
-16
-02
-f9
+d4
+7e
+14
+35
+59
+a8
+3c
+11
+5a
+34
+40
+3a
+50
+a5
+86
+af
+c7
+0b
+e0
+f6
+29
+f0
+2d
+f7
+f1
+83
+6d
+12
+a8
+8f
+f3
+c2
+14
 9b
-9a
+65
+cb
+e7
+02
+99
+74
+63
 45
-46
-a6
-f0
+26
+26
+bb
 1b
 a7
 8c
-1d
+0f
 b8
 1c
-1b
-dc
+59
+36
 0e
 00
 a5
-1a
-d7
-c9
-a1
-cd
-be
-46
-51
-f4
-70
-d2
-a9
-04
-7c
-8e
-c3
-b9
-b9
-eb
-1a
-94
-58
-1b
+1c
+98
+68
+ab
+2c
 ce
-c0
-7d
-5e
-40
+45
+3c
+b8
+1f
+79
+10
+04
+e4
+87
+de
+ab
+3e
+4a
+d3
+cc
+28
+18
+a5
+8a
+78
+9e
+44
 a4
+f0
+4f
+1a
+c1
+4c
+53
+c3
 35
-4d
-3c
-d5
-7c
-93
 43
-30
-34
-49
-00
-49
-f9
+ef
+fc
+58
+41
+9d
+f2
+1f
+6d
 f9
-4d
-79
-57
-fb
-29
-e8
-22
-ad
-a5
-a5
-7c
-ac
-0c
-0e
-c6
-5c
+48
+8f
+fa
 8d
-0f
-9a
-c3
-a3
 06
-0e
+8c
+a4
+ec
+a9
+26
+b3
+fc
+e0
+93
+ea
+c3
+94
+9a
+76
 19
-73
-9e
-34
-40
-8b
-e3
-6d
-a3
-87
-fb
+44
+02
+4c
+46
+3e
+75
 52
-81
+64
+fa
+d3
+52
+80
 c1
-c3
-12
-e2
-50
-c3
-fc
-78
-8f
-b9
-97
+5e
+5d
+23
+18
 9c
-a6
+8c
+7b
+cc
+21
+92
+5c
+d2
 81
-03
-d6
+83
+92
 b9
 ce
-15
-55
-e7
+17
+93
+13
 b2
-98
-ff
-e7
-bc
-05
-b6
-14
-8a
-e6
-9f
-ec
-04
-da
-56
-ca
-c0
-98
-9c
-98
-57
-8a
-e9
-d0
-9a
-62
-8d
-8f
-36
-c2
-95
-ca
-b8
-f7
+6f
+be
+24
+26
+75
+b5
+7b
+10
+96
+9d
+03
 99
-c3
-17
-88
-97
-ab
+2f
+d6
+a5
+5d
+ed
+1c
+be
+44
+82
+e9
+d0
+8c
+a5
+4d
+0e
+1e
+8d
+54
+82
+dc
+87
+9a
+ae
+5d
+e7
+3c
+12
 40
 00
 b9
-22
+23
 cd
-85
-00
-36
-32
-03
-90
-b2
-66
-10
-2b
-68
-0f
-ee
-66
+1d
+09
+2a
+20
+c3
+9f
+cc
+73
 18
-90
+44
+17
+43
+ee
+06
+f7
+2d
 7a
 28
-e7
-57
-f4
+88
+c3
+3c
 a6
-07
-e3
-7c
+86
+97
+b4
 7a
-2a
-30
-d8
+c5
+29
+e2
 b1
-9c
-9c
-55
-6a
-d1
-e1
-6c
-62
-ba
-1a
-66
-89
-56
-93
-21
-4b
-d0
-d3
-0c
-e3
-4e
+57
 96
-68
-3e
-c2
+20
+cb
+3c
+78
+23
+c3
+b0
+ff
+59
+2f
+69
+fd
+1e
+8c
+ad
+83
+0c
+a2
+4f
+d2
+38
+17
+5f
 5e
-70
-06
-e5
-0a
+20
+0f
+3b
+a3
 f0
 c0
-f4
-46
+b6
+b6
 2a
 18
-ed
-e0
+af
+1d
 97
 09
-a3
-5c
-c6
-c6
-58
-04
-a9
-0b
-2b
-67
-d5
-3f
-ca
-01
-8a
+e1
+a2
+f9
 60
-75
-95
-e2
-1c
-83
-18
-f6
-58
-33
-92
-5b
-c8
-f2
-a8
-8e
+25
+55
+96
+cc
+56
+3e
+d5
+3e
+88
+fb
+da
+09
+aa
+3c
+b2
+15
+1e
+7d
+b9
+f9
+7b
+6e
+2b
+cb
+b1
+32
+fe
+ac
+04
 ae
-c7
-33
-b6
-44
-20
-66
-6b
-d4
-f7
-1b
-5b
+41
+04
+63
+fb
+9c
+94
+b4
+87
+d3
 e6
-d1
-02
-52
+98
+9b
+da
 43
-ae
-71
-64
+e7
+e9
+14
 05
-f6
-0e
-a8
+c1
+92
+d0
 9d
-45
-5d
-e6
-24
-e1
-23
-6a
-c8
-4a
-82
-bc
-fb
-9a
-08
-ec
-66
+72
+c1
+a1
+a4
+28
+be
+25
+49
+03
+ca
+83
+59
+bd
+7c
+13
+46
 70
-4a
-5f
+3a
+97
 4b
-e9
-c8
+68
+a5
 35
-d0
-f6
-c8
-7d
+90
+98
+5d
+b5
 63
-91
-f5
-3e
+10
+9c
+f6
 08
-d7
-48
+38
+50
 84
-48
-ee
-13
-c3
-ff
-57
-a9
-f9
-9d
+08
+80
+03
 44
-25
-61
-0b
-e5
-a3
-5b
+5f
+1e
+26
+c6
 3e
-06
-eb
-ee
-9e
-6e
-ff
-ae
-a6
-d7
-c4
-11
-24
-c5
-4e
-b5
 54
+c5
+77
+cb
+d2
+38
+23
+3d
+b1
+77
+8d
+de
+36
+f9
+0b
+46
+1f
+33
+2b
+24
+63
+4f
+57
+14
 12
-0c
-96
-ad
-91
-6d
+1e
+5e
+8d
+11
+7e
 11
 53
+dd
+00
+35
+a3
+fb
+3a
+cf
 ce
-0b
-47
-8b
-94
-34
-2d
-8e
-0c
-ca
-d1
-7a
-f9
-7c
-39
-7a
-bd
-68
-9d
-b4
-5f
-65
-07
-16
-3f
-55
-0e
-b4
+63
+13
+9e
+fb
+b0
+36
+49
+79
+d0
+20
+5d
+76
+79
+71
+30
+76
+bf
+4f
+06
+9b
+2a
 d4
-d3
-09
+0d
 ed
-37
-df
-53
+d8
+54
+a1
 d1
-40
-d3
-3d
-a0
-55
-08
-55
-e7
+64
+c1
+df
+e0
+3b
+7f
+6f
 c7
-f9
-f0
-dd
-00
+5e
+e3
 42
-7e
-66
-c1
-19
-c4
-60
-aa
-86
-4b
-79
-2f
-09
-45
-d6
-ef
-43
-70
-b9
-4e
-67
-3e
-25
-81
-c0
-e9
-15
-d2
+95
+8d
+3d
+31
+e7
+88
+51
+fb
+c2
 f3
 60
-77
-c3
-b1
-e1
-82
+fc
+11
+e6
+0e
+8d
 d6
+01
+fd
 07
-a6
-28
-fb
-8e
-78
+1e
+7b
+d2
+05
+85
+24
+53
+de
+75
+52
+f5
+a8
+77
+2c
+a8
+d3
+8d
+8c
+01
+40
+68
+14
+f9
+42
 4b
-b5
-92
-af
-78
-6a
+7e
+d8
+4d
+38
+48
+82
+9a
+fe
+62
 e9
-d2
-f6
-9b
-94
-23
-ac
-8e
-eb
-02
-10
-02
-b4
-51
-81
-c6
-a5
+73
+a4
+4d
 e1
+4d
+b1
+04
+f2
+6e
+43
+a2
 78
-d5
-e9
-9a
-17
-01
-e0
-cf
-93
-0d
-34
-bf
+51
+b8
+1c
+41
+52
 6d
-f4
-61
-85
-27
+ef
+5e
+f7
+f5
+1f
+6e
+83
+69
+09
+3f
+4d
+05
 cf
-e9
-62
-0d
-dc
-dd
-f2
-5f
-57
-a9
-3d
-b9
+fb
+9b
+4d
+b3
+d5
+c8
 5f
-e4
+9d
+34
+d7
+f5
+5e
+70
 a5
-ea
-7a
-d6
-fa
-da
+8a
+94
+00
+c3
+88
+ee
+35
+17
+c1
+a4
+64
+65
+a9
+6a
+d8
+7f
+a4
+1c
+d1
+a2
+4b
+66
 dd
+0c
+e0
+0e
+22
+c3
+58
+e1
+27
+32
+3c
+37
+a7
+70
+fa
+3d
+59
+29
+f8
+51
+97
 d4
-90
-69
-e2
-07
-db
-e8
-5b
-d2
-c6
-e5
-ad
 df
-65
-8b
-a6
-05
-43
-60
-c7
-82
-c3
-22
-f2
-6d
-7a
-54
-90
-0d
-48
-fc
-0e
-ac
+95
 66
-7e
-99
-19
-22
-30
-6b
-6f
 ec
 23
-3e
-a1
-73
-40
-c2
-2b
+d1
+f2
+03
+0c
+8b
+34
+f2
+86
+8c
+1b
+96
+77
+ce
 b5
-47
-44
-f8
-d7
-65
-97
-92
-08
-ee
-4e
-c1
-bf
-a1
-d3
-a2
-15
-fe
-7f
-c4
-14
-78
-fa
-c1
+80
+ef
+87
+8e
+79
+a0
+e4
+9e
+eb
+1e
+c8
+88
+d3
+d8
+7b
+7d
 c3
-6f
-18
-36
+4f
+3b
+d7
+25
+4c
+be
+84
+b6
+3f
+79
+ef
+c5
+34
 6a
-ed
-8a
-28
-c1
-95
+6b
+c9
+9d
+48
+14
 94
-e0
-3a
-54
-25
-75
-4e
-39
-80
-88
-93
-72
+d2
 3a
-1e
-f5
+13
+f1
 d8
-73
-38
-d7
-d7
-fe
-11
-2a
-ec
-30
-87
+1d
+ee
+95
+97
+13
+0f
+8f
+0d
+46
+c6
+9f
+ab
+bf
 e7
-cb
-f6
-c0
-ec
+e4
 8d
 76
-22
-eb
-ea
-8d
-07
-30
+20
+ac
+08
+e0
+3b
+88
+fd
+5d
 3c
-14
-78
-13
+db
 18
-61
-3e
+e0
+eb
 03
 aa
-86
-9f
-2c
-82
-86
-97
-bd
-df
-bf
-58
-a8
-bc
-14
-cd
-7b
-e3
-e6
-ea
-3e
-22
-d6
-57
-83
-79
-02
-5a
+ca
+75
+63
+23
+ce
+1f
+b8
+7d
+3f
+59
 b5
 9c
-32
-b1
-c5
+15
+65
+b3
+c3
+66
+f8
+36
+2d
+46
+90
+bf
+7f
+91
+ae
+8f
+be
+16
+b0
+de
 94
-80
-79
+bf
+70
 29
-45
-85
-5d
-f5
-1e
-e8
-26
-f3
-44
-ef
+65
+eb
+c1
+b2
+b3
+a1
+6e
+cc
+86
+4a
+0e
+82
+fa
 c4
-44
-c8
-d4
-9b
-6f
-04
-7e
-ef
-00
+93
+68
+a4
 7e
-4c
-21
-12
-ea
-45
-06
-a5
-84
-2e
-a0
-e8
-24
-12
+f8
+be
 3f
+5d
+2a
+ab
+ab
+ba
+d6
+58
+24
+0a
+a4
+0a
+44
+13
+f5
+03
+ca
+ea
+ee
+aa
+b7
+71
 4c
-5a
-6b
-ac
-f3
-c8
-e1
-8f
-a8
-26
-6d
-76
+d7
+90
+90
+cb
 46
-a0
-28
+a2
+a8
 3f
-db
-57
-39
-eb
+6d
+b7
+f3
+29
 62
-8a
-82
-67
-1c
-71
+b0
+ec
+fb
+2b
+dd
+a4
+38
+fb
+d0
+a5
+49
+c8
+d0
 5b
-c7
-bc
-10
-ee
-53
-be
-26
-03
-58
-5a
-93
-43
-8a
-51
+d6
+77
 e7
-26
-44
-ec
-18
-3a
-54
-8b
-af
-60
-7f
-d4
-8d
-d3
-80
-5d
-05
-0a
-d2
-b8
-3c
-f9
-f1
-93
+c2
+53
+a0
+06
+92
+86
+55
+23
+85
+32
+4c
+6f
+a1
+16
+9b
 0d
-70
-bc
+19
+42
+12
+cf
+ca
+ac
+e1
+23
+46
+c8
 9b
+1d
+37
+86
+7b
+83
+08
 e3
-09
-00
 cc
 ec
-d0
-ba
-70
-7d
+dd
+2b
+91
+07
 76
 5f
-73
+03
 a2
-02
-ac
-69
-2c
-46
-04
-7d
-0e
 37
-cc
-0a
 96
-ce
-4a
+cf
+4c
+8c
+c6
+7d
+0a
+b5
+8c
+08
+2f
+8e
+33
 cd
-41
-45
-35
+40
+c8
+b6
 34
-10
-9f
-ed
+50
+de
+8b
+87
 c8
-09
-13
-a9
-d1
-b3
-02
-2e
-6e
+15
+db
+d6
+1a
+8f
+ad
+d6
+79
+f5
+de
+0f
+79
+be
 05
-b0
-e2
-40
+81
+e1
+06
+0c
+33
+6b
+a4
+46
+85
+06
 b8
-b5
+4d
+35
+a4
 fc
-76
-47
+62
+06
+5e
+0c
+b4
+cb
+60
+27
+c6
+6b
+ef
+aa
 be
-74
-d3
-4a
-a4
-45
-ca
+4e
+07
+32
+7f
+9f
 a6
-3e
-83
-d4
-e4
-bd
-cb
+d0
+d9
+6f
 49
-9e
-87
-d2
-2a
-a0
-66
-5f
-24
-4f
-21
-d5
-ae
-0a
-72
-19
 9f
-a7
-50
-95
-8c
-33
-5e
-61
-6f
-b5
-c1
-bf
-cf
-70
-60
-10
-cd
-91
 c2
-da
-6e
+70
+1e
 44
-8f
-b3
-36
-69
+a1
+cf
+71
+ee
+45
+75
+f7
+a8
+2b
+21
+e5
+85
+90
+8e
 6f
-41
+51
+8d
 32
-1a
-ad
-1b
+7b
+ef
+c6
 f2
 b0
 63
-cd
+50
 0f
 8c
-1c
-f1
+5c
+87
 da
-13
+73
 5b
-6d
+65
 8a
 42
-7c
-f9
+3c
+b3
 1a
 49
 0c
-13
+88
 b8
-c0
-ea
-00
-68
-ad
-0e
-6b
-bf
-e0
-da
-fd
-57
-f5
-41
-bc
-f5
 a0
-ea
-55
+eb
+d5
+27
+0d
+cb
+71
+5c
+a0
+59
+d1
+07
+ff
+c1
+78
+bd
+a8
+11
+2d
 52
-37
-55
-aa
+57
+0e
+5c
 0c
 63
-ee
-67
+f6
+71
 8a
 64
-27
-37
+25
+4e
 ba
 a8
-c4
-bd
+c6
+df
 fc
 19
-71
-f2
+72
+6b
 54
 fd
-98
-c2
+db
+8b
 e5
 a0
-99
-72
+8d
+d4
 7e
 97
-75
-d2
+36
+9e
 37
 06
-b4
-61
+a0
+4f
 22
 e4
-9e
-3d
+df
+7c
 1d
 ec
-22
-12
+62
+96
 7b
 ea
-bd
-cc
+aa
+64
 7c
 93
 cd
-74
+2e
 a3
 48
-f8
-da
+88
+7f
 fe
 37
-c2
-31
+b5
+fa
 25
-c7
-9f
-e8
+a7
+85
+cb
 1d
 b0
-b9
-6c
+f9
+c0
 cc
-17
-93
-6b
-88
-28
-5d
-9b
-e0
-43
-6e
-56
+77
+d3
+cb
+d8
+20
+b6
+02
+af
+e3
+e4
+55
 61
-c2
-f2
-1f
-8f
-b7
-f2
-5d
+f8
+a7
+12
+df
+bf
+17
+f0
 4d
 c3
-19
-5a
+4e
+6f
 01
-d0
-0b
-50
-12
-41
-36
-f6
-65
-50
-52
-66
+b0
+25
+7b
+42
+49
+de
+57
+2a
+f0
+cf
+e9
 65
-fb
-8b
-94
-ed
-67
-29
-36
+c1
+c9
+0a
+bd
+6f
+c3
+ff
 c5
 5e
-fd
-b2
+ff
+3b
 30
 fc
-67
-53
-bc
-d0
-82
-a5
-b7
-48
-f7
-af
-26
-a3
-53
-da
-a7
-36
-ff
-9e
+49
+1f
+f3
+74
+c8
+0c
+55
+ef
+20
+16
+94
+6c
+ba
+9f
+e8
+b6
+37
+39
 a5
-ab
-2c
-30
-8f
-77
-a2
-69
+91
+68
+1e
+df
+7f
+07
+20
 95
 7b
 8c
-90
+8e
 42
 19
-ac
-3c
-5a
-d6
-f0
+83
+78
+45
+7e
+93
+96
+03
+91
+6e
+15
+9d
 3c
-ac
-52
-e2
-4f
-7d
-63
-23
-ec
+e7
+14
+03
+be
+c3
+f3
 b3
-d1
-2f
-0d
-53
-96
-e8
+f3
+ed
+95
+32
 d0
-d2
-d6
-80
-0e
-6f
-0c
-5e
-17
-23
-07
-af
+29
+95
+c0
+ba
+d3
+9d
+21
+d3
+3f
+a4
+bf
+98
+59
+70
 3b
-bd
-4c
-dc
-38
+86
+af
+3e
+e7
+f9
+71
+18
+79
 db
-b2
-ea
-31
-07
-ed
-f0
-27
-99
-ce
-73
-94
-42
-c8
-dd
-4c
-a4
-f4
-c7
-2a
-31
+34
+df
+a2
+de
+1a
+54
+44
 81
-30
-a9
-8f
-cf
-ee
-f8
-65
-d8
-38
-75
-d9
-46
-5e
-b7
-57
-71
-59
-c1
-9b
-c7
+41
+dd
+9e
+37
+bc
 36
-04
-1d
-fe
-3c
+8f
+bb
 28
-65
-c0
+34
+85
+9d
+fc
+8d
+76
+81
+d0
+e8
+57
+55
 9e
+87
+34
+01
+35
+7e
+1d
+2c
+fb
+68
+ca
+73
 11
+bb
 f3
-0e
-02
+5c
+c5
+cb
 80
-18
-3f
-93
-63
-c9
 6b
-af
-f5
-db
-cb
-23
-01
-c6
-62
-67
-ba
-6e
-66
+d6
+9c
+29
+1f
+2e
+4e
+6b
+d4
+fb
+15
+76
+7e
+3c
+92
+8e
+13
+d4
+8b
+df
+f1
+20
+a7
+d4
+40
+71
 54
-9f
-70
+b5
+1b
+4d
+50
+6f
+dc
 47
-ac
-39
+2a
+fe
+f7
 3b
-f8
-0d
-18
-b5
-3b
-89
-a0
-20
-7c
-8f
-e2
-51
-16
+56
+2b
 73
-78
-60
-c9
-50
-e1
-02
-a1
-1b
-27
-ec
-f0
-44
-92
-17
-cf
-64
-78
-c9
-fa
-b8
+d2
 c2
-07
-3f
-83
-4e
-75
-b6
-07
+ad
+c1
+de
+3a
 42
-8d
-18
-b3
-e5
-30
-4f
-9f
-98
-b0
-73
-f2
-94
-e4
-72
-45
-9e
-35
-2a
-85
-6c
-f8
-ac
-9c
 6f
-5b
-7d
-61
-c5
-e4
-ec
-fa
-8c
+0e
+33
+b8
+2a
+2e
+a2
+52
+e0
+ba
+67
+48
+ff
+0d
+77
+25
+dc
+98
+1c
+92
+b2
+e7
+6a
+78
 27
-0c
-9c
-c5
-ac
-a6
-44
-9f
-51
-8d
-73
-cf
-74
+10
+dc
+47
 d1
-2c
-8b
-7d
-d9
-8d
+c5
+3f
+eb
+ff
+3b
+9e
+7a
+8a
+88
+36
+18
+f8
+5a
+49
 f4
-f9
-4c
-dd
-58
-f6
-85
+bb
 ef
-d7
-e5
-f5
-06
-26
-02
-70
-9e
-9f
-b4
-be
-34
-32
-75
-fa
-03
-c0
-ee
-1b
-90
-91
-89
-6e
-f7
-30
-1f
+e6
+00
+ab
 bc
-be
-12
-1c
-3a
-8d
-a6
-a0
-72
-97
-79
-cd
-66
-07
-09
-be
-61
-d3
-73
-f1
-32
-a6
-52
-0a
-a8
-d1
-a2
+aa
+88
 f1
-6e
-a8
-a7
-ff
-54
-55
-67
-87
-70
-c7
-95
+d9
 09
-e8
-cb
-c8
+ad
+c7
+c6
+16
+fe
+77
+b9
+d2
+a8
+2d
+52
+ad
+36
+58
 47
-35
+67
+01
+2c
+df
+06
+01
+23
+5b
+53
 a9
-e2
-63
-ee
-e9
-b2
-3b
-6a
-3a
-c9
-8b
-d6
-9a
+dc
+cc
 5c
-bc
-35
-85
-6d
-88
-87
+42
+f2
+2a
+19
 0c
-bd
-8c
-56
-92
-bf
-d9
-a1
-63
-d1
-46
-46
-55
-22
-28
+1c
+38
+32
+f5
+fa
+4a
+6c
+0e
+2f
+10
+6a
 26
+a8
+79
 c8
-f6
-6f
-0a
-cf
-5f
+1e
+20
+bc
+99
+b3
+c7
+c6
+9d
+a0
+76
+17
+80
+2d
+18
+85
+a8
+ce
+67
+65
+4b
+14
+53
+26
 52
+a2
+a2
+4c
+d8
+19
+62
+48
+92
+fb
+15
+10
+59
+7f
+f0
+c9
+7b
+fe
+c8
+8e
+62
+68
+fc
+6d
+69
+83
+e6
+69
+89
+94
+a2
+b4
+fd
+8a
 70
-b5
-37
+5e
+c5
+13
+d8
+08
+6b
+88
+99
+ca
+7d
+6c
+3c
+d6
+7c
+96
+21
+a9
 ac
+e8
+a6
+1f
+83
+98
+6d
+57
+37
 47
-96
-b8
-a0
-e4
+40
+51
+9c
+52
+70
+b4
 a3
+d4
+07
+d2
+28
+ef
+24
+2e
 c9
-55
-3b
-81
-ee
-56
-b1
-40
-5c
-b1
-ac
-fb
-1e
-43
-db
-a8
-8d
-7a
-fb
 fa
-a9
-b6
-52
-69
-4c
-81
-f5
-fc
-c0
-96
-af
-1a
-78
+f2
 0f
-a5
-e4
-27
-97
-09
-74
-59
-97
+c2
+56
 98
-58
-16
+86
+4a
+29
+84
+bf
+7a
+a3
+dc
+28
+be
+e2
+f6
+be
+fc
+56
+76
+69
+5a
+2e
+1f
+72
+a2
+76
+ce
+18
+f7
+a0
+45
+ac
+17
+27
+42
+eb
+de
+bf
+d2
+c6
+ec
 1e
 00
-90
-38
+91
+ac
 6a
 f5
 22
-b5
+ba
 fb
 8c
 f1
 c2
-25
-15
-6e
-56
-05
-10
-74
-19
-77
-d5
+12
 f5
-b3
-cc
-7f
-c4
-96
+a4
+09
+e5
+31
+32
+26
+40
+35
+3f
+e3
+2c
+5e
+82
+ab
 db
 ce
 a1
-0a
+1b
 50
 af
 2f
 3d
-9a
-18
-52
-81
-4f
-1f
-9a
-b3
-ba
-03
-90
-d9
-64
-d9
-15
-b1
-34
-9f
-72
-c8
-eb
-77
-ef
+85
+b2
+05
 2a
-36
-27
-58
-dd
-5f
-88
-33
-04
-bc
-4d
-ac
-a2
-ae
-c3
-b4
-e2
-1b
-fc
-b6
-6b
-fe
-d9
-9b
-b9
-ec
-e8
-37
-bd
-93
-4d
-9f
 ff
-da
-0f
-05
-84
-31
-b8
-d4
-db
-20
+54
+06
 0e
-6b
-d6
-c1
-95
-e8
-38
-53
 5a
-08
-6d
-db
-7a
-6b
-0d
-c8
-e0
-a4
-ac
-b0
-48
-c1
 23
+57
+78
+7b
+73
+4f
+e9
+85
+55
+ec
+c4
+bb
+10
+a7
+14
+4e
+67
+19
+89
+5f
+e8
+36
+2a
+c4
+6d
+ea
+2b
+e1
+07
+b8
+c6
+b6
+9b
+c3
+fb
+1e
+f8
+a7
 d4
-3c
-71
-6b
-0c
-64
-d7
-a5
-47
-6b
-25
+94
+a8
+35
+f0
+93
+4d
+e4
 f1
-cc
-ee
-72
-41
-b8
-02
-c2
+c5
 a5
-18
-94
-3f
-6a
-1e
-d8
-bd
-2e
-36
-1f
-c9
-44
-76
-bd
-bf
+5e
+f6
+99
+b2
+4a
+04
+98
+68
+52
+e8
+8e
+57
+90
+a2
+fd
+3b
+4e
+cd
+73
+7d
+cc
+58
+70
+e6
+99
+0f
+b0
+2a
+67
+68
+84
+55
+e7
+a1
+79
+a6
+1d
+dd
+69
+8a
 a5
+f7
 c4
-3d
-0d
+eb
+f9
+54
+bb
+80
+0b
+bc
+00
+77
 f6
-f7
-b1
-d6
+32
+fe
+9c
+3e
+33
 d6
-86
-ac
-9e
+5a
+37
+53
+96
+99
 be
+14
+6b
+df
+47
+c3
+f5
+33
+20
+78
+66
+85
+e9
+b3
+c8
 28
-41
-d3
-5b
+98
+2b
 7c
 53
-da
-ca
-bd
-94
-60
-9d
-20
-e9
-b0
-94
+ce
+18
+3d
+95
+a6
+e3
+9f
+48
+b6
+f8
 6a
-af
-68
+e9
+36
 7d
-7b
-20
-14
-f7
+33
+4b
+e8
+a1
 22
 61
-b7
-04
-f8
-70
-17
-0a
-7a
-44
-8b
-ff
-f7
-fb
-53
-50
-75
-0c
-59
-e7
-b4
-a5
-e9
-de
-d4
-93
-8c
-c4
-d5
-9e
-2f
-53
-ec
-11
-7e
-2e
-34
-c2
-b7
-aa
-57
 b2
-0e
-3a
+90
+b8
+76
+c1
+5f
+c6
+20
+5a
+d1
+f7
+f9
+fd
 06
-c0
+3d
+65
+25
+b1
+c1
+67
+26
+fd
+f9
+f3
+8e
+3b
+dd
 9b
-9c
-ea
-75
-19
-64
+a4
+46
+ef
+14
+35
+fe
+37
+cd
+fc
+3d
+f8
+57
+84
+9e
+06
+dd
+7f
+2f
+45
+90
+13
+89
 4a
-4e
-10
-2d
+4a
+db
+4b
 04
-54
+59
 58
-be
-25
+9b
+8d
+81
 c1
-cb
-7f
-2d
-31
-d6
-f2
-58
-8c
-4b
-fa
-82
+26
 82
-f2
-61
-9d
-ec
-6f
-12
-ca
-58
-09
-ac
-74
-fc
-45
-54
 fc
-1c
-2f
-2d
-04
-21
-cf
-2b
-e9
-0f
-01
-67
-8e
-98
-38
-ff
-83
-f3
-37
-a2
-7d
-0e
-46
-11
-c3
+d7
+b7
+ba
+3d
+e2
+57
+02
+82
+b1
+53
+62
+4b
+15
+81
+76
+7a
+a9
+77
+3c
+f5
+28
+ec
+fb
+b4
+24
 cf
-8f
-d5
-07
-09
-51
-4b
+84
+25
+bf
+2b
+25
+6c
+ac
+4f
+b6
+f8
+f5
+67
+cb
 fa
-3f
+09
+8c
+32
 ce
-bb
-64
-24
-24
-ca
-b9
-de
-05
-7d
 87
-54
-4e
-7d
-4a
-e9
-48
-56
-66
-5c
-a7
-dd
-50
-55
-2b
-d6
-dc
-6d
+d9
 21
-37
-78
-ab
-83
-23
-0b
-a3
-cd
-94
-95
-e1
-55
-11
-45
-1c
-18
-f3
-86
-3c
-ac
+0e
 20
-f9
-f2
-69
+6a
+4c
+cf
+b4
+24
+19
+6e
+61
+42
+87
+5c
 a6
-6c
-3d
-7b
-3d
-13
-00
-ad
+2b
+f6
+7f
+6a
+5a
 5f
-f3
-39
-ef
-57
-21
-90
-01
-2c
-fd
-47
-8f
-9a
-3e
-f2
-0f
-79
-33
-e0
-63
-3a
-af
-39
-dc
-97
-46
-a2
-1c
-85
-4f
-dd
-bd
-37
-74
-13
-18
-a3
-74
+8c
+ee
+62
+ca
+e9
+0b
+cc
 7e
-15
+1e
 44
-c9
-f7
-d7
-92
-d0
-59
-07
-a3
-9e
-c0
-67
-d9
-03
-4e
-69
-b8
-1a
-9d
-e5
-38
-88
-61
-30
-7a
-96
-2e
-53
-57
-a2
-53
-03
+6a
+08
 1b
-1c
-17
+1e
+6c
+94
+06
+cf
+bf
+0f
+8d
+ed
+ad
+e9
 72
-c3
-02
+61
+41
+e0
+62
+1a
+25
 35
-8a
-9e
-92
-fd
+1a
+e4
+f5
+ba
 5e
-24
-37
-62
-88
-e7
-21
-bd
-e0
-e6
-87
-48
-a6
-b1
-ce
-28
+aa
+d0
+f9
+f2
+3a
+30
+1b
+96
+15
+eb
 14
-3c
-2d
-9a
-d4
-06
-7c
-cb
-c4
-1f
-bd
-b6
-37
-f4
-6e
-0f
-84
-dd
-3e
-21
-ee
+a0
+83
+5f
 3b
-18
+38
+93
+3e
+19
+90
+a8
+c3
+85
+07
+f2
+23
+f9
 32
-6e
+8c
+7d
 7c
-3f
-f5
-81
-66
-71
-81
-66
+41
+0c
+16
+4b
+14
+f3
+80
+7c
+96
+c2
+5c
+4f
+e9
+c1
+5e
+74
+73
+48
+c4
+76
+de
+6b
+45
+fe
+d6
+9d
+72
+28
 39
-90
-e7
-8c
-e7
+51
+7f
 69
-a1
-b2
+67
+58
+ed
+bb
+2a
+b8
+ac
+26
+7d
+41
+fe
+88
+61
+33
+fb
+a8
+78
+5d
+9c
+6a
 33
+ae
+39
+6b
+b7
+3c
+62
+e2
+74
+f4
+0c
+ad
+3f
+3e
+e9
+30
+c2
+d4
 e7
-8b
-4c
-83
+71
+b7
+f3
+8c
+cf
+40
+42
+f9
 8e
-28
-08
-52
-69
+6e
+68
+37
+ea
+58
+d7
+23
+d3
+5e
+84
+af
+bd
+cd
+37
+ca
+b4
+1a
+74
+14
 de
-fe
+14
+11
+68
+f8
+64
+11
+9e
+e5
+e3
+f1
+db
+69
+36
 2f
-df
-9f
-33
-93
-f6
-43
+99
+70
+b0
+73
+71
+c6
+38
+f2
+49
+bf
+b5
+b3
+d1
+6a
+73
+89
+d8
+89
+e7
+50
+d0
+3b
+d1
+32
 2c
-ff
-fe
-e8
-ff
-59
+16
+19
+82
+b9
+51
+73
+36
+9f
 41
-8c
-ca
+f6
+4a
+e4
 b8
-58
-cc
-de
-85
-d9
-ab
-08
+90
+9b
+3a
+01
+95
+f5
+09
+0a
+e5
+d3
 7f
-ba
-d2
-bf
-00
-49
-3c
-4d
-5d
-13
-a7
-42
-47
-da
-c9
+e1
+09
+07
+85
+cb
+9f
+3d
+c5
+3a
+95
 16
-9e
+2e
 f3
-3a
+31
 91
-79
+b1
 b2
-d3
+d8
 45
-14
-1d
+d2
+fd
+9c
+cb
 c9
-8e
-63
-bb
+0b
+e4
+95
+4d
+9d
+66
+48
+b5
+c7
 d8
-bf
-1f
-32
-f0
-82
-47
-27
-f4
-ed
-1e
-2a
-c1
-b8
+28
+a9
+9a
+fc
 1b
-4d
-fa
-8e
-1f
+47
+e2
+6d
+cb
+07
 4a
-86
+fe
 71
-92
-e4
-0a
-6f
-1d
-54
-1a
-05
+df
+7c
+72
+ec
+70
+f3
+82
+cc
+14
+d1
+93
+53
+fd
+f7
+76
+ec
+da
+60
+4f
+13
+2b
+45
+e1
+58
+d6
+ec
+47
+8f
+71
+79
+d2
 17
-31
-ca
-96
-6b
-6f
-0c
-ef
-ad
-c7
-d4
-5a
-3c
-a5
+49
+11
+f8
 ba
-1d
-4c
-43
-dc
-ca
-89
-79
-2e
-53
-d4
+90
+b2
+d8
+74
 89
-84
-38
-9f
-15
-44
-3d
-69
-fd
-d1
-f6
-33
-5d
+4d
+e6
+1a
 a4
-10
-0a
-fc
-ea
-54
-d8
-7d
+bd
+fa
+55
+74
+53
+74
+11
 3c
-d6
-bf
-b7
-0f
-85
-33
+7d
+c3
+92
+07
+2f
+70
+06
+7d
 ba
 70
-f5
-bc
-c8
-39
-8b
-04
-9f
-0d
-c8
-7a
-a2
-fe
-09
-5d
-e5
-9b
-be
-5c
+b0
+75
+d7
+90
+e4
+7e
+30
+6d
+46
+c6
+da
+a4
+4f
+5b
+b5
+f1
+1d
+73
 05
 9b
 59
 5b
 97
-1f
-72
-c3
+9f
+36
+e0
 a1
 6c
 60
-d9
-51
-2f
-e4
-8c
+3e
+16
+ee
+2d
+cc
+a4
+aa
+dc
+ee
+b8
 eb
-6a
-5c
-70
-20
-6b
-81
-4c
-fd
-79
-b0
-d4
+c6
+51
+c2
+98
+7a
+0d
 e9
 4e
-20
-5b
+65
+92
 c0
 85
 a5
@@ -3372,807 +3372,919 @@
 d4
 1a
 61
-19
+2c
+b5
+81
+5b
+7a
+7a
+aa
+48
+9e
+f2
+a6
+8f
+08
+c7
+a7
+fc
+b6
+c8
+d2
+83
+f6
+58
+72
+13
+a1
+da
+9f
+51
+ad
+87
+18
+5c
+9d
+c0
+71
+ac
+c4
+ab
+78
+36
 b5
-81
-5a
-4c
-3d
-6b
-01
-c1
+e2
+09
 ed
-0c
-26
-73
-27
-07
+1a
 fd
-72
-ff
+d6
+b2
+4a
 32
-45
-43
-b8
+23
 d2
-57
-96
-ed
-7f
-97
-3f
-67
-b8
-18
-fc
-f7
-91
-6a
-0b
-4b
-d8
-72
-80
-d5
-e9
-2b
-8b
-1d
-76
-f6
-29
-05
-c3
-16
-f3
-d3
-6a
-9c
-a1
+a8
+33
+ca
 d8
-f2
-0a
-34
+92
+ef
+12
+cc
+ae
+55
 b5
-15
-5a
-f9
-a8
-9a
-18
-75
-b6
-fc
+1e
 94
-ef
-8f
-d2
-b3
-93
-d1
-7b
-23
-d4
 9f
-09
-fd
-c9
-4f
-eb
-c3
-44
-1a
-fa
-20
-34
-68
-f2
-f5
-77
-3c
-24
-49
+7a
+df
+87
+56
+5c
+d0
+de
+b8
+32
+75
+5d
+31
 db
-40
-ad
-eb
-2b
-95
-57
-3f
-09
-bf
-d9
-47
-be
-1d
-e1
-d2
-5b
-e8
-0c
-ae
-9b
-88
-76
-9c
-ca
+67
 bb
-9d
+a8
+e9
+3a
+25
+af
+4b
+87
+4b
+2d
 1a
+e6
+f9
+88
+52
 b1
-de
-8b
-99
-24
-33
-93
+1e
+0b
+c4
+8d
+89
+a0
+0d
+af
 26
-1f
-78
-a1
-68
-80
-7e
+a2
+b7
+f9
+bc
+5f
+79
+03
+d5
+2a
 01
-3f
-4d
-d0
-74
-10
-fd
-06
-fb
-e9
-0a
-ca
-e3
-0a
-43
-ef
-b0
-e9
+15
+b1
+08
+ac
+ea
+90
+bf
+96
+5a
+05
+5b
+3d
+5e
+c4
 e9
+6b
+5d
+7d
+d3
+33
+62
+16
+4f
+41
+ac
+db
+9e
+a1
+7b
+3a
+e7
+94
+d4
+a1
+e6
+5b
+ad
+0d
+fd
+03
+cd
+b1
+0f
+10
+ad
+9b
 bf
 8d
-58
-ad
+54
+74
 7d
-39
-7f
-50
+b9
+bb
+0a
 c1
 3b
 96
-fa
+c0
 d4
 21
 7c
-90
-e6
-55
-2b
-f2
-ff
-6e
-62
-5c
-24
-6f
-c0
-ef
-aa
-42
-3a
-c1
-f6
-a2
-be
-4b
-90
-3b
-d7
-c8
-31
-fd
-a8
-0d
-6d
-a4
-37
-97
-3a
-e6
-ef
-5c
-21
+fa
+d1
+b5
+ee
+8d
+1f
+ce
+26
+5f
 13
-dc
-52
-93
-00
-1b
+8f
+04
+bd
+4a
+e2
+7e
+b9
+c1
+42
+78
+43
+70
 9b
-fa
-10
-0b
-e6
-be
-f9
-a5
-51
-58
-37
-ef
-5d
-e3
-e1
-7a
+93
+c9
+06
 1d
-3b
+6f
 e7
-aa
-26
-7d
+8d
+04
+73
+ed
+0d
+06
+29
+4b
+c1
+b3
+98
 4d
-a7
-8a
-3d
+a4
+e0
+df
+c2
+1a
+b0
+4f
+e2
+89
+19
+63
+19
+b8
+97
+ab
+40
+d4
+01
+be
+41
+db
+47
+ee
+20
+4a
+ad
+61
+4a
 dd
-d5
-62
+7d
+91
+7a
 35
 d9
-f4
-d4
+f8
+0d
 de
-07
-2e
-ef
+87
+ea
+2c
 99
 a6
-4a
-04
+49
+8f
 e5
 d6
 e4
-19
-2c
-30
-f0
+73
+1b
+d0
 35
-c1
-09
-98
+4a
+21
+a9
 dc
-5e
-24
-32
-03
-39
-18
-80
 de
-dd
-0b
-11
-28
-2e
-e7
-fe
-5c
-9a
-1a
-a5
-cf
-06
-39
-c7
-14
-84
-9b
-1e
-6d
-11
-4f
-22
-23
-38
-b9
-81
-7a
+69
+c4
+f6
+5d
+d9
+b8
+c4
+cc
+ea
+eb
+d7
+20
+ce
+47
+ba
+50
+ad
+fa
+60
+b1
+e6
+99
+83
+04
+b3
+7b
 d8
-37
-c9
-76
-d1
-38
-db
-b2
+7a
+f1
+ef
+66
+34
+27
+13
+28
+00
+40
+b7
+8e
+35
+ee
+d8
+11
+f2
 fb
 cb
-3f
-a1
-a2
-ec
-41
-ef
-d9
-03
+7a
+02
+0d
+7a
+40
+b7
+39
+c3
 fb
-22
-53
-c2
-5d
-1d
-06
+d2
+2b
+e2
+6a
+39
+fc
 35
-e3
-07
-12
-38
-36
-72
-da
-75
-22
-e1
-dd
-19
-15
-bd
-84
-e4
-40
-bb
+a9
+0c
+a7
 98
-60
-b5
-82
-4d
-e8
-33
-b4
-ec
-86
-45
-80
-90
-82
-64
-c5
-1c
-6d
-83
-64
-23
-07
-99
-18
-e3
-79
+b9
+69
 c5
-53
-cf
 d5
-26
-fb
+65
+b0
+a5
+59
 6a
-52
-99
-ed
-16
+fe
+80
+e6
+c0
+3a
+d7
+a0
+30
+40
+ad
+28
+77
+6c
+94
+a6
+05
+78
+6a
+82
+67
+80
+1b
+c7
 0e
-37
-ef
-dd
-aa
-5f
-27
-0a
-3e
-9f
-99
+86
+ff
+c5
+fa
+51
+a1
+3b
+b8
 55
-56
-2d
+77
+b3
+59
+be
+21
+f3
+28
+61
+cc
+cc
+0e
+bd
+b5
+a0
+b4
+0d
+ca
+78
 e3
-4e
+9b
+16
+97
+e4
+22
+74
 a5
-c5
-c2
-3e
-01
-2e
-2d
-2e
-9c
-5d
-a2
-1f
-a3
-6b
-7f
-6d
-7a
+21
+25
 e4
-dd
-a8
-3a
-53
-50
-f5
-54
-4c
-cb
-cf
+56
+97
 02
-50
-57
+2a
+e6
+19
+b4
+e5
+a3
+5c
 e3
+97
+1a
+ae
+25
+6e
+38
+64
+33
+4d
+96
+07
+45
+cf
+22
+2d
+31
+dd
 7d
-e1
-a1
+1c
+7b
 6b
-a6
-f4
-9b
-52
+fc
+b7
+21
+6a
 95
-a1
+27
+74
+d6
+33
+ec
+e0
+32
+88
+53
+b1
+98
+c3
+cc
+3b
+40
+c5
+97
+bc
+cf
+da
+c0
+84
+89
+38
+ab
+2a
+2f
+9c
+01
 19
+ec
 8f
-2c
-2a
-22
-88
-e2
-18
-2b
-97
-69
-4c
-3f
-33
-67
-78
-22
-f5
-e2
-be
-84
-0e
-9e
-28
-d5
-6c
-3d
-bd
-73
+5b
+11
+b5
+15
+09
+39
 d6
-8d
-26
-ac
-8d
-75
-8e
-a6
-21
-b6
-94
-02
-5c
-55
-eb
-a4
+10
+23
+9b
 58
-61
-08
-85
-b5
-75
-4f
-2c
-9f
-20
-35
+0e
+e8
+63
+2d
+a1
+6d
+cb
 6f
-f2
-4e
-07
+2b
+b2
+e1
+cb
+5a
+a2
+d5
+58
+25
+9e
 4d
 bd
-8e
-53
-a4
+ae
+50
 68
-13
-61
+04
+11
+8b
 ee
-d2
+c5
+dc
 75
-a7
-22
+b9
 b2
-1b
+5b
+ee
+81
+47
+5f
 ad
-30
-7d
-5d
-9b
-1c
+09
 85
-9d
-87
-2d
-ff
+a7
+c6
+a9
+c7
 18
-bd
-1b
-bb
-67
-a0
-e8
-bd
-89
+07
+ef
 b2
-6a
-8f
-03
-7e
-d0
-ab
-35
-94
-56
-c4
-17
-3b
-d0
-f7
-3e
-92
+11
+8d
+f4
+b2
+22
+bc
+1f
+cc
+99
+b5
+4e
+9c
+d5
+5f
 c8
+83
+8c
+7c
+91
+8f
+3f
+28
+c2
 62
 54
-9a
-03
-3e
-dc
-3a
-84
+94
+64
+c6
+7c
+39
+57
 b5
-5a
-ee
-e9
-ae
-aa
-4f
-db
+3a
+a7
+01
+e1
+0a
+cc
+ab
+a8
+c0
+80
 f8
-ff
-20
-fa
-69
-84
-ec
-b9
-cb
-07
-4b
-b2
-e5
-83
-d5
-f5
-f6
+26
+44
+19
+99
+64
+98
+0e
 12
-4b
-5f
-ec
-e1
-cb
-28
-ce
-34
-10
+55
+c3
 42
-f8
-ab
-e6
-b8
-16
-bc
+2d
+a6
+79
+93
+17
+a3
+60
+8e
+c7
+9e
+4e
+87
+9e
+a8
+c0
+3e
+f4
+59
+7c
+de
+1e
+05
+90
+07
+ae
+0d
+56
+0c
+77
+f7
+20
+c9
+36
+6c
+c3
 57
 6a
-01
-ca
-4f
-bb
-78
-d4
-b8
-b5
+1d
+be
+24
+d2
+11
 13
-03
-82
-66
-c3
-03
-d8
-dc
-1f
-34
-6f
-93
-f1
-39
-9b
-0c
-ba
+d9
+9a
 ba
-1c
-4f
-09
-73
-40
-9c
-a2
-f8
-6f
-0a
-53
+fa
+5c
+23
+46
+b3
+c0
+be
+42
+b8
+6e
+16
+b3
+18
+eb
 58
-57
-9d
-5b
-98
+eb
+d0
+4b
+e8
+e1
+2d
+50
+83
+ad
+52
+40
+0e
 a2
-4a
-ae
-ec
-55
-f4
-d1
-96
-41
-2c
-9d
-c1
-70
-25
-9a
-8c
-f8
-e5
-fc
+20
+b8
+8e
+a5
+6d
+63
+a4
+7c
 45
+3c
+ab
+fc
 f9
-5b
-bb
-79
-84
-82
-bf
-b2
+41
+7b
+88
+b6
 be
-82
-00
-81
-ca
-a9
+93
+47
+25
+86
+c2
 03
 38
-fd
-7d
+c5
 c3
-ec
-fc
-64
-42
-b1
-a7
-3e
-fe
-19
-e0
-63
-57
-c9
-e3
-ac
-35
-50
-83
-b0
-66
-0a
-50
-8c
-60
+93
+e9
+5f
 9c
-6d
-00
-16
-bb
-40
-2c
-2b
-1d
-87
+0d
+70
 93
-2b
-cd
-72
+05
+f9
+b0
+20
+4b
+0f
+8f
+9c
+5a
+31
+31
+b2
+ac
 61
+a2
+13
+31
+d8
+e0
+12
+f9
+12
+da
+02
+9c
+64
+dd
+03
+86
+67
+ff
+b6
+43
+02
+2e
+41
+72
+78
+c1
+cb
+64
 14
-f1
-0f
-b0
-7c
-db
-bf
-3d
+76
+80
+3a
+10
+96
+60
+97
+7f
+c2
+4e
+a6
+2f
+50
+ed
+ec
+bb
+d0
+fb
+c5
+7a
+42
+7e
+61
+f3
+37
+40
+8e
+20
 13
-de
-83
-15
-ab
-36
-e0
-97
-7f
-c2
-7f
-8d
-d7
-90
-6d
-a5
-cc
+9b
+01
+b3
+84
+17
+dd
 71
+17
+f5
+7a
 3d
-73
-a2
-0b
-40
-f9
-2c
-d6
+23
+13
+d2
+aa
+f2
+10
+dc
+45
+6d
+ce
+96
+7c
+95
+93
+a4
+a0
+fa
+b8
+ee
+0e
+99
 ba
-8b
-78
+93
+e6
+9c
+01
+5b
+06
 b2
-51
-a3
+c8
 7c
-44
-d7
-40
-d0
-89
-8a
-58
-bd
-22
+16
+7f
+71
+b4
+3c
+6b
+57
+65
+dc
+bc
+23
+3d
+74
+33
+b9
+10
+05
 5b
-7c
-d2
-92
+ca
+76
+6f
+e2
+3a
+fe
+7b
+6a
+ee
+56
+9e
+73
 cc
+61
+c9
+18
+6c
 dc
-e0
-1b
+f2
+5b
+0c
+cc
 4e
-93
-5c
+da
+63
+52
+59
+37
+dc
+9a
+06
+6a
+cb
+77
+c7
+17
+0e
+90
+8f
+f6
+63
+0f
+5f
+6b
+cc
+52
+c8
+48
+99
+62
+f6
+c1
+d5
+aa
+e8
+8e
+6c
+92
+3c
+30
+12
+c9
+89
+56
+41
+ae
+46
+a5
+fc
+85
+b7
+03
+ae
+a1
 f5
-93
-a4
-4f
-1e
-b8
-ff
+c9
+a3
+14
+01
+01
+e2
+02
 aa
 55
 40
@@ -4187,7 +4299,7 @@
 01
 00
 c0
-19
+1d
 5a
 c2
 52
@@ -4250,7 +4362,7 @@
 8e
 48
 00
-69
+41
 05
 01
 00
@@ -4937,13 +5049,13 @@
 48
 01
 7f
-1f
+20
 01
 7f
 1e
-00
+01
 7f
-20
+1f
 00
 7f
 21
@@ -5013,10 +5125,10 @@
 00
 95
 4a
-ff
-ff
-ff
-ff
+7f
+0c
+29
+14
 2a
 10
 aa
@@ -5034,8 +5146,8 @@
 00
 f4
 43
-10
 00
+1f
 aa
 55
 03
@@ -5090,7 +5202,7 @@
 49
 81
 81
-ff
+81
 ff
 aa
 55
@@ -5098,8 +5210,8 @@
 00
 10
 49
-0b
 0a
+0b
 ff
 aa
 55
@@ -5135,7 +5247,7 @@
 c3
 aa
 55
-1d
+1c
 00
 1f
 49
@@ -5147,30 +5259,29 @@
 13
 12
 11
-84
+c4
 10
 0f
 0e
 0d
 c2
-c3
-c4
-c7
+c1
+85
 80
 81
-85
+c7
+c3
+83
+84
 c6
-c5
 82
-83
-ff
 ff
 ff
 ff
 ff
 aa
 55
-88
+a0
 00
 c7
 49
@@ -5310,6 +5421,30 @@
 00
 00
 00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
 aa
 55
 0f
@@ -5713,7 +5848,7 @@
 aa
 aa
 55
-d5
-7c
-24
-a9
+23
+78
+4c
+87
Index: output/program.lis
===================================================================
--- /1121s/1121se/branch/keyboard/costumer/YeCai/keyboard_2mode_4ch_carbon_ex_pullup_sdk/output/program.lis	(revision 6208)
+++ /1121s/1121se/branch/keyboard/costumer/YeCai/keyboard_2mode_4ch_carbon_ex_pullup_sdk/output/program.lis	(working copy)
@@ -1,1358 +1,1401 @@
               include "bt_format "
               org 0x0000
-0000 c284001d bbit1 8 ,pf_patch_ext 
-0001 c0000038 beq patch00_0 ,p_soft_reset 
-0002 c00d006c beq patch03_2 ,p_initialize_radio_cont 
-0003 c0128046 beq patch04_5 ,p_lpm_sleep 
-0004 c01400ad beq patch05_0 ,p_lpm_dispatch 
-0005 c01f02a0 beq patch07_6 ,p_keyboard_setting_config_next 
-0006 c01f82a3 beq patch07_7 ,p_keyboard_load_info_check 
-0007 c02000f1 beq patch08_0 ,p_keyboard_store_device_info 
-0008 c02181fa beq patch08_3 ,p_keyboard_bb_event_timer 
-0009 c02203e4 beq patch08_4 ,p_keyboard_adc_vol_init 
-000a c024839d beq patch09_1 ,p_keyboard_idle 
-000b c02580fc beq patch09_3 ,p_keyboard_work_start 
-000c c0260100 beq patch09_4 ,p_kscan_dispatch 
-000d c0270229 beq patch09_6 ,p_keyboard_keyvalue_chang 
-000e c0288273 beq patch0a_1 ,p_keyboard_keyvalue_fn_replace_press 
-000f c02b029a beq patch0a_6 ,p_keyboard_long_button_bt_discovery 
-0010 c02b83c8 beq patch0a_7 ,p_keyboard_24g_start_pair_mode 
-0011 c02c82ff beq patch0b_1 ,p_keyboard_motion_data_check 
-0012 c02e0302 beq patch0b_4 ,p_keyboard_value_tpye_consumer_set 
-0013 c02f0176 beq patch0b_6 ,p_keyboard_lpm_before_common 
-0014 c03502ae beq patch0d_2 ,p_keyboard_le_parse_att 
-0015 c03e0395 beq patch0f_4 ,p_keyboard_app_enter_hibernate 
-0016 c04103ee beq patch10_2 ,p_mouse_adc_bat_percent_lowpower_out 
-0017 c051c7fb beq patch14_3 ,keyboard_24g_hibernate_set 
-0018 c0748077 beq patch1d_1 ,p_otp_write 
-0019 c0750074 beq patch1d_2 ,p_otp_read_data 
-001a c06780bc beq patch19_7 ,p_keyboard_init 
-001b c07d00a9 beq patch1f_2 ,p_gpio_set_wake_by_current_state 
-001c 2020233e branch assert 
+0000 c284001e bbit1 8 ,pf_patch_ext 
+0001 c0000039 beq patch00_0 ,p_soft_reset 
+0002 c00d006d beq patch03_2 ,p_initialize_radio_cont 
+0003 c0128047 beq patch04_5 ,p_lpm_sleep 
+0004 c01400ae beq patch05_0 ,p_lpm_dispatch 
+0005 c01f02b6 beq patch07_6 ,p_keyboard_setting_config_next 
+0006 c01f82b9 beq patch07_7 ,p_keyboard_load_info_check 
+0007 c02000f2 beq patch08_0 ,p_keyboard_store_device_info 
+0008 c02103de beq patch08_2 ,p_keyboard_priority_bb_event 
+0009 c0218208 beq patch08_3 ,p_keyboard_bb_event_timer 
+000a c0220401 beq patch08_4 ,p_keyboard_adc_vol_init 
+000b c02483b3 beq patch09_1 ,p_keyboard_idle 
+000c c02580fd beq patch09_3 ,p_keyboard_work_start 
+000d c0260101 beq patch09_4 ,p_kscan_dispatch 
+000e c0270237 beq patch09_6 ,p_keyboard_keyvalue_chang 
+000f c0288281 beq patch0a_1 ,p_keyboard_keyvalue_fn_replace_press 
+0010 c02b02a8 beq patch0a_6 ,p_keyboard_long_button_bt_discovery 
+0011 c02b83e5 beq patch0a_7 ,p_keyboard_24g_start_pair_mode 
+0012 c02c8315 beq patch0b_1 ,p_keyboard_motion_data_check 
+0013 c02e0318 beq patch0b_4 ,p_keyboard_value_tpye_consumer_set 
+0014 c02f0184 beq patch0b_6 ,p_keyboard_lpm_before_common 
+0015 c03502c4 beq patch0d_2 ,p_keyboard_le_parse_att 
+0016 c03e03ab beq patch0f_4 ,p_keyboard_app_enter_hibernate 
+0017 c041040b beq patch10_2 ,p_mouse_adc_bat_percent_lowpower_out 
+0018 c051c7fb beq patch14_3 ,keyboard_24g_hibernate_set 
+0019 c0748078 beq patch1d_1 ,p_otp_write 
+001a c0750075 beq patch1d_2 ,p_otp_read_data 
+001b c06780bd beq patch19_7 ,p_keyboard_init 
+001c c07d00aa beq patch1f_2 ,p_gpio_set_wake_by_current_state 
+001d 2020233e branch assert 
 
 pf_patch_ext:
-001d c17f8000 rtneq patch3f_7 
-001e c0568054 beq patch35_5 ,p_g24_pair_sm_common 
-001f c05e8057 beq patch37_5 ,p_g24_reconn_dispatch_next 
-0020 c06103c7 beq patch38_2 ,p_g24_transmit_no_interrupt 
-0021 c0798023 beq patch3e_3 ,p_initialize_radio2 
-0022 2020233e branch assert 
+001e c17f8000 rtneq patch3f_7 
+001f c0568055 beq patch35_5 ,p_g24_pair_sm_common 
+0020 c05e8058 beq patch37_5 ,p_g24_reconn_dispatch_next 
+0021 c06103dd beq patch38_2 ,p_g24_transmit_no_interrupt 
+0022 c0798024 beq patch3e_3 ,p_initialize_radio2 
+0023 2020233e branch assert 
 
 p_initialize_radio2:
-0023 37d98200 until null ,lpo_edge 
-0024 708a8660 jam 0x60 ,0x8a86 
-0025 708a8b3b jam 0x3b ,0x8a8b 
-0026 2040229d call dpll_on 
-0027 70804300 jam 0 ,core_config 
-0028 70804205 jam clksel_dpll ,core_clksel 
-0029 58557474 setarg 0x557474 
-002a 67f18968 store 3 ,0x8968 
-002b 7089606e jam 0x6e ,0x8960 
-002c 20402135 call rx_dcoc 
-002d 20402287 call rfpll_aac_ghpc 
-002e 20402281 call set_xtal_cap 
-002f 7041480c jam system_clk_12m ,mem_system_clk 
-0030 708a3006 jam 0x06 ,0x8a30 
-0031 708a32dd jam 0xdd ,0x8a32 
-0032 708a88e0 jam 0xe0 ,0x8a88 
-0033 708a8c2d jam 0x2d ,0x8a8c 
-0034 708a3178 jam 0x78 ,0x8a31 
-0035 20406f53 call sadc_calibration 
-0036 204022cb call dpll_ring_ibias_calc 
-0037 20206ac9 branch set_bistfix_save_patchram 
+0024 37d98200 until null ,lpo_edge 
+0025 708a8660 jam 0x60 ,0x8a86 
+0026 708a8b3b jam 0x3b ,0x8a8b 
+0027 2040229d call dpll_on 
+0028 70804300 jam 0 ,core_config 
+0029 70804205 jam clksel_dpll ,core_clksel 
+002a 58557474 setarg 0x557474 
+002b 67f18968 store 3 ,0x8968 
+002c 7089606e jam 0x6e ,0x8960 
+002d 20402135 call rx_dcoc 
+002e 20402287 call rfpll_aac_ghpc 
+002f 20402281 call set_xtal_cap 
+0030 7041480c jam system_clk_12m ,mem_system_clk 
+0031 708a3006 jam 0x06 ,0x8a30 
+0032 708a32dd jam 0xdd ,0x8a32 
+0033 708a88e0 jam 0xe0 ,0x8a88 
+0034 708a8c2d jam 0x2d ,0x8a8c 
+0035 708a3178 jam 0x78 ,0x8a31 
+0036 20406f53 call sadc_calibration 
+0037 204022cb call dpll_ring_ibias_calc 
+0038 20206ac9 branch set_bistfix_save_patchram 
 
 p_soft_reset:
-0038 2435803b nbranch p_soft_reset_next ,wake 
-0039 37d98200 until null ,lpo_edge 
+0039 2435803c nbranch p_soft_reset_next ,wake 
 003a 37d98200 until null ,lpo_edge 
+003b 37d98200 until null ,lpo_edge 
 
 p_soft_reset_next:
-003b 20403e9a call keyboard_wakeup_from_power_check 
-003c 24342002 nbranch soft_reset + 1 ,user 
-003d 6fe0c88d fetch 1 ,mem_power_on_flag 
-003e 203a2002 branch soft_reset + 1 ,blank 
-003f 6fe0c90f fetch 1 ,mem_keyboard_pb_button_gpio 
-0040 c07fa002 beq ui_button_gpio_disable ,soft_reset + 1 
-0041 1fe20e00 copy pdata ,queue 
-0042 6fe2067b fetch 4 ,mem_saved_gpio_in 
-0043 afec0000 qisolate0 pdata 
-0044 2040c69b call keyboard_pb_set ,true 
-0045 20202002 branch soft_reset + 1 
+003c 20403e9a call keyboard_wakeup_from_power_check 
+003d 24342002 nbranch soft_reset + 1 ,user 
+003e 6fe0c88d fetch 1 ,mem_power_on_flag 
+003f 203a2002 branch soft_reset + 1 ,blank 
+0040 6fe0c90f fetch 1 ,mem_keyboard_pb_button_gpio 
+0041 c07fa002 beq ui_button_gpio_disable ,soft_reset + 1 
+0042 1fe20e00 copy pdata ,queue 
+0043 6fe2067b fetch 4 ,mem_saved_gpio_in 
+0044 afec0000 qisolate0 pdata 
+0045 2040c69b call keyboard_pb_set ,true 
+0046 20202002 branch soft_reset + 1 
 
 p_lpm_sleep:
-0046 6fe143f2 fetch 2 ,mem_cb_before_lpm_sleep 
-0047 20407d7b call callback_func 
-0048 6fe240ad fetch 4 ,mem_sleep_counter_all 
-0049 9840fe00 iadd temp ,pdata 
-004a 67e240ad store 4 ,mem_sleep_counter_all 
-004b 204023d7 call lpm_save_context 
-004c 6fe0c0cb fetch 1 ,mem_lpm_hv_sel 
-004d 79207e04 set1 lpm_doze_en_bit ,pdata 
-004e 204023c3 call lpm_write_sel_hv 
-004f 2455a3ad ncall lpm_preon_counter ,wake 
-0050 37d98200 until null ,lpo_edge 
-0051 1b227e00 copy clkn ,pdata 
-0052 67e340b1 store 6 ,mem_sleep_clkn 
-0053 20202413 branch lpm_sleep_skip_cb_function + 10 
+0047 6fe143f2 fetch 2 ,mem_cb_before_lpm_sleep 
+0048 20407d7b call callback_func 
+0049 6fe240ad fetch 4 ,mem_sleep_counter_all 
+004a 9840fe00 iadd temp ,pdata 
+004b 67e240ad store 4 ,mem_sleep_counter_all 
+004c 204023d7 call lpm_save_context 
+004d 6fe0c0cb fetch 1 ,mem_lpm_hv_sel 
+004e 79207e04 set1 lpm_doze_en_bit ,pdata 
+004f 204023c3 call lpm_write_sel_hv 
+0050 2455a3ad ncall lpm_preon_counter ,wake 
+0051 37d98200 until null ,lpo_edge 
+0052 1b227e00 copy clkn ,pdata 
+0053 67e340b1 store 6 ,mem_sleep_clkn 
+0054 20202413 branch lpm_sleep_skip_cb_function + 10 
 
 p_g24_pair_sm_common:
-0054 6fe24576 fetch 4 ,mem_24g_rxpayload + 2 
-0055 207a0000 rtn blank 
-0056 202032ad branch g24_pair_sm_common + 12 
+0055 6fe24576 fetch 4 ,mem_24g_rxpayload + 2 
+0056 207a0000 rtn blank 
+0057 202032ad branch g24_pair_sm_common + 12 
 
 p_g24_reconn_dispatch_next:
-0057 6fe145f7 fetch 2 ,mem_24g_reconn_count 
-0058 1fe17ee0 and_into 0xe0 ,pdata 
-0059 203a005e branch p_keyboard_g24_reconn_dispatch_next ,blank 
-005a 6fe145f7 fetch 2 ,mem_24g_reconn_count 
-005b 1fe0fe01 increase 1 ,pdata 
-005c 67e145f7 store 2 ,mem_24g_reconn_count 
-005d 20600000 rtn 
+0058 6fe145f7 fetch 2 ,mem_24g_reconn_count 
+0059 1fe17ee0 and_into 0xe0 ,pdata 
+005a 203a005f branch p_keyboard_g24_reconn_dispatch_next ,blank 
+005b 6fe145f7 fetch 2 ,mem_24g_reconn_count 
+005c 1fe0fe01 increase 1 ,pdata 
+005d 67e145f7 store 2 ,mem_24g_reconn_count 
+005e 20600000 rtn 
 
 p_keyboard_g24_reconn_dispatch_next:
-005e 20403557 call g24_reconn_data_prep 
-005f 2040362a call g24_transmit_receive_ack 
-0060 242c355e nbranch g24_reconn_device_fail ,sync 
-0061 2437b55e nbranch g24_reconn_device_fail ,user3 
-0062 20400064 call p_keyboard_g24_ackpayload_parse 
-0063 20203540 branch g24_reconn_dispatch_next + 5 
+005f 20403557 call g24_reconn_data_prep 
+0060 2040362a call g24_transmit_receive_ack 
+0061 242c355e nbranch g24_reconn_device_fail ,sync 
+0062 2437b55e nbranch g24_reconn_device_fail ,user3 
+0063 20400065 call p_keyboard_g24_ackpayload_parse 
+0064 20203540 branch g24_reconn_dispatch_next + 5 
 
 p_keyboard_g24_ackpayload_parse:
-0064 20403647 call g24_ackpayload_parse 
-0065 6fe0c50f fetch 1 ,mem_24g_rxbuf + 1 
-0066 2fe1f008 compare 0x08 ,pdata ,0xf8 
-0067 24608000 nrtn true 
-0068 6fe0c510 fetch 1 ,mem_24g_rxbuf + 2 
-0069 c07fc7fb beq 0xff ,keyboard_24g_hibernate_set 
-006a 67e0c70d store 1 ,mem_keyboard_led_status 
-006b 20600000 rtn 
+0065 20403647 call g24_ackpayload_parse 
+0066 6fe0c50f fetch 1 ,mem_24g_rxbuf + 1 
+0067 2fe1f008 compare 0x08 ,pdata ,0xf8 
+0068 24608000 nrtn true 
+0069 6fe0c510 fetch 1 ,mem_24g_rxbuf + 2 
+006a c07fc7fb beq 0xff ,keyboard_24g_hibernate_set 
+006b 67e0c70d store 1 ,mem_keyboard_led_status 
+006c 20600000 rtn 
 
 p_initialize_radio_cont:
-006c 37d98200 until null ,lpo_edge 
-006d 7089460d jam 0x0d ,0x8946 
-006e 70896f10 jam 0x10 ,0x896f 
-006f 708a13cd jam 0xcd ,0x8a13 
-0070 6ff08a06 fetch 1 ,0x8a06 
-0071 1fe17efc and pdata ,0xfc ,pdata 
-0072 67f08a06 store 1 ,0x8a06 
-0073 20202255 branch initialize_radio_cont + 6 
+006d 37d98200 until null ,lpo_edge 
+006e 7089460d jam 0x0d ,0x8946 
+006f 70896f10 jam 0x10 ,0x896f 
+0070 708a13cd jam 0xcd ,0x8a13 
+0071 6ff08a06 fetch 1 ,0x8a06 
+0072 1fe17efc and pdata ,0xfc ,pdata 
+0073 67f08a06 store 1 ,0x8a06 
+0074 20202255 branch initialize_radio_cont + 6 
 
 p_otp_read_data:
-0074 20406b28 call enable_otp_read 
-0075 20406b63 call otp_read_data1 
-0076 20206b26 branch otp_disable_chgpump 
+0075 20406b28 call enable_otp_read 
+0076 20406b63 call otp_read_data1 
+0077 20206b26 branch otp_disable_chgpump 
 
 p_otp_write:
-0077 20406b22 call otp_enable_chgpump65 
-0078 20406b2f call otp_set_addr 
-0079 20406b29 call otp_reset 
+0078 20406b22 call otp_enable_chgpump65 
+0079 20406b2f call otp_set_addr 
+007a 20406b29 call otp_reset 
 
 p_otp_program:
-007a e8408011 ifetcht 1 ,rega 
-007b 1a20a201 increase 1 ,rega 
-007c 18000e00 force 0 ,queue 
+007b e8408011 ifetcht 1 ,rega 
+007c 1a20a201 increase 1 ,rega 
+007d 18000e00 force 0 ,queue 
 
 p_otp_program_bit:
-007d 793f8022 set0 mark_otp_write ,mark 
+007e 793f8022 set0 mark_otp_write ,mark 
 
 p_otp_program_bit2:
-007e a84c0000 qisolate0 temp 
-007f 202080a1 branch p_otp_skip_0 ,true 
-0080 6ff08046 fetch 1 ,core_otp_din 
-0081 79207e06 set1 6 ,pdata 
-0082 79207e07 set1 7 ,pdata 
-0083 67f08046 store 1 ,core_otp_din 
-0084 70804702 jam 0x02 ,core_otp_ctrl 
-0085 70804782 jam 0x82 ,core_otp_ctrl 
-0086 793ffe07 set0 7 ,pdata 
-0087 67f08046 store 1 ,core_otp_din 
-0088 7080478a jam 0x8a ,core_otp_ctrl 
-0089 2000000b nop 11 
-008a 708047ca jam 0xca ,core_otp_ctrl 
-008b 20000021 nop 33 
-008c 7080474a jam 0x4a ,core_otp_ctrl 
-008d 2000002c nop 44 
-008e 708047ca jam 0xca ,core_otp_ctrl 
-008f 20000016 nop 22 
-0090 7080478a jam 0x8a ,core_otp_ctrl 
-0091 20000021 nop 33 
-0092 70804782 jam 0x82 ,core_otp_ctrl 
-0093 20000001 nop 1 
-0094 70804792 jam 0x92 ,core_otp_ctrl 
-0095 2000000a nop 10 
-0096 708047b2 jam 0xb2 ,core_otp_ctrl 
-0097 6ff08007 fetch 1 ,core_otp_rdata 
-0098 70804792 jam 0x92 ,core_otp_ctrl 
-0099 20000001 nop 1 
-009a 70804782 jam 0x82 ,core_otp_ctrl 
-009b 20000001 nop 1 
-009c afec0000 qisolate0 pdata 
-009d 2020807d branch p_otp_program_bit ,true 
-009e c51100a1 bmark1 mark_otp_write ,p_otp_skip_0 
-009f 79200022 set1 mark_otp_write ,mark 
-00a0 2020007e branch p_otp_program_bit2 
+007f a84c0000 qisolate0 temp 
+0080 202080a2 branch p_otp_skip_0 ,true 
+0081 6ff08046 fetch 1 ,core_otp_din 
+0082 79207e06 set1 6 ,pdata 
+0083 79207e07 set1 7 ,pdata 
+0084 67f08046 store 1 ,core_otp_din 
+0085 70804702 jam 0x02 ,core_otp_ctrl 
+0086 70804782 jam 0x82 ,core_otp_ctrl 
+0087 793ffe07 set0 7 ,pdata 
+0088 67f08046 store 1 ,core_otp_din 
+0089 7080478a jam 0x8a ,core_otp_ctrl 
+008a 2000000b nop 11 
+008b 708047ca jam 0xca ,core_otp_ctrl 
+008c 20000021 nop 33 
+008d 7080474a jam 0x4a ,core_otp_ctrl 
+008e 2000002c nop 44 
+008f 708047ca jam 0xca ,core_otp_ctrl 
+0090 20000016 nop 22 
+0091 7080478a jam 0x8a ,core_otp_ctrl 
+0092 20000021 nop 33 
+0093 70804782 jam 0x82 ,core_otp_ctrl 
+0094 20000001 nop 1 
+0095 70804792 jam 0x92 ,core_otp_ctrl 
+0096 2000000a nop 10 
+0097 708047b2 jam 0xb2 ,core_otp_ctrl 
+0098 6ff08007 fetch 1 ,core_otp_rdata 
+0099 70804792 jam 0x92 ,core_otp_ctrl 
+009a 20000001 nop 1 
+009b 70804782 jam 0x82 ,core_otp_ctrl 
+009c 20000001 nop 1 
+009d afec0000 qisolate0 pdata 
+009e 2020807e branch p_otp_program_bit ,true 
+009f c51100a2 bmark1 mark_otp_write ,p_otp_skip_0 
+00a0 79200022 set1 mark_otp_write ,mark 
+00a1 2020007f branch p_otp_program_bit2 
 
 p_otp_skip_0:
-00a1 6ff10044 fetch 2 ,core_otp_addr 
-00a2 1fe0fe01 increase 1 ,pdata 
-00a3 67f10044 store 2 ,core_otp_addr 
-00a4 18e08e01 increase 1 ,queue 
-00a5 28e01e08 compare 8 ,queue ,0xf 
-00a6 2420807d nbranch p_otp_program_bit ,true 
-00a7 c200007a loop p_otp_program 
-00a8 20206b26 branch otp_disable_chgpump 
+00a2 6ff10044 fetch 2 ,core_otp_addr 
+00a3 1fe0fe01 increase 1 ,pdata 
+00a4 67f10044 store 2 ,core_otp_addr 
+00a5 18e08e01 increase 1 ,queue 
+00a6 28e01e08 compare 8 ,queue ,0xf 
+00a7 2420807e nbranch p_otp_program_bit ,true 
+00a8 c200007b loop p_otp_program 
+00a9 20206b26 branch otp_disable_chgpump 
 
 p_gpio_set_wake_by_current_state:
-00a9 79200407 set1 gpio_active_bit ,temp 
-00aa 20406ee0 call gpio_get_bit 
-00ab 7d208407 nsetflag true ,gpio_active_bit ,temp 
-00ac 20206eac branch gpio_set_wake 
+00aa 79200407 set1 gpio_active_bit ,temp 
+00ab 20406ee0 call gpio_get_bit 
+00ac 7d208407 nsetflag true ,gpio_active_bit ,temp 
+00ad 20206eac branch gpio_set_wake 
 
 p_lpm_dispatch:
-00ad 204023f0 call lpo_calibration 
-00ae 6fe1c0bd fetch 3 ,mem_clks_per_lpo 
-00af 207a0000 rtn blank 
-00b0 20600000 rtn 
-00b1 6fe0ca7a fetch 1 ,mem_keyboard_fn_flag 
-00b2 247a0000 nrtn blank 
-00b3 6fe0ca7b fetch 1 ,mem_keyboard_control_key_flag 
-00b4 247a0000 nrtn blank 
-00b5 6fe0c720 fetch 1 ,mem_device_direct_timer 
-00b6 247a0000 nrtn blank 
-00b7 6fe14750 fetch 2 ,mem_device_discovery_timer 
-00b8 247a0000 nrtn blank 
-00b9 6fe0ca9f fetch 1 ,mem_keyboard_commbination_control_key_delay_release_timer 
-00ba 247a0000 nrtn blank 
-00bb 20202467 branch lpm_dispatch + 4 
+00ae 204023f0 call lpo_calibration 
+00af 6fe1c0bd fetch 3 ,mem_clks_per_lpo 
+00b0 207a0000 rtn blank 
+00b1 20600000 rtn 
+00b2 6fe0ca7a fetch 1 ,mem_keyboard_fn_flag 
+00b3 247a0000 nrtn blank 
+00b4 6fe0ca7b fetch 1 ,mem_keyboard_control_key_flag 
+00b5 247a0000 nrtn blank 
+00b6 6fe0c720 fetch 1 ,mem_device_direct_timer 
+00b7 247a0000 nrtn blank 
+00b8 6fe14750 fetch 2 ,mem_device_discovery_timer 
+00b9 247a0000 nrtn blank 
+00ba 6fe0ca9f fetch 1 ,mem_keyboard_commbination_control_key_delay_release_timer 
+00bb 247a0000 nrtn blank 
+00bc 20202467 branch lpm_dispatch + 4 
 
 p_keyboard_init:
-00bc 20403717 call app_param_init 
-00bd 20407384 call enable_authrom 
-00be 204000cc call p_keyboard_setting_config 
-00bf 204001a2 call p_keyboard_gpio_init 
-00c0 204000c2 call p_keyboard_low_vol_mult_set 
-00c1 20203eb2 branch keyboard_init + 4 
+00bd 20403717 call app_param_init 
+00be 20407384 call enable_authrom 
+00bf 204000cd call p_keyboard_setting_config 
+00c0 204001b0 call p_keyboard_gpio_init 
+00c1 204000c3 call p_keyboard_low_vol_mult_set 
+00c2 20203eb2 branch keyboard_init + 4 
 
 p_keyboard_low_vol_mult_set:
-00c2 6fe0c678 fetch 1 ,mem_device_flag 
-00c3 c08000c6 bne mode_24g_device ,p_keyboard_low_vol_mult_ble_set 
-00c4 204035d3 call g24_interval_param_8ms 
-00c5 202058fc branch mouse_24g_long_sleep_set 
+00c3 6fe0c678 fetch 1 ,mem_device_flag 
+00c4 c08000c7 bne mode_24g_device ,p_keyboard_low_vol_mult_ble_set 
+00c5 204035d3 call g24_interval_param_8ms 
+00c6 202058fc branch mouse_24g_long_sleep_set 
 
 p_keyboard_low_vol_mult_ble_set:
-00c6 580000a0 setarg 160 
-00c7 204040f9 call keyboard_mult_auto_get 
-00c8 6fe0c422 fetch 1 ,mem_adc_power_flag 
-00c9 c4000000 rtnbit0 0 
-00ca 58000050 setarg 80 
-00cb 202040f9 branch keyboard_mult_auto_get 
+00c7 580000a0 setarg 160 
+00c8 204040f9 call keyboard_mult_auto_get 
+00c9 6fe0c422 fetch 1 ,mem_adc_power_flag 
+00ca c4000000 rtnbit0 0 
+00cb 58000050 setarg 80 
+00cc 202040f9 branch keyboard_mult_auto_get 
 
 p_keyboard_setting_config:
-00cc 204000d4 call p_keyboard_gpio_drive_strength_init 
-00cd 20758000 rtn wake 
-00ce 204035c8 call g24_transmit_init 
-00cf 2040323a call g24_chmap_param_init 
-00d0 204000de call p_keyboard_param_init 
-00d1 7040a60a jam 0x0a ,mem_lpm_overhead 
-00d2 204000dc call p_keyboard_device_led_all_off 
-00d3 20203ec2 branch keyboard_setting_config + 5 
+00cd 204000d5 call p_keyboard_gpio_drive_strength_init 
+00ce 20758000 rtn wake 
+00cf 204035c8 call g24_transmit_init 
+00d0 2040323a call g24_chmap_param_init 
+00d1 204000df call p_keyboard_param_init 
+00d2 7040a60a jam 0x0a ,mem_lpm_overhead 
+00d3 204000dd call p_keyboard_device_led_all_off 
+00d4 20203ec2 branch keyboard_setting_config + 5 
 
 p_keyboard_gpio_drive_strength_init:
-00d4 6fe14948 fetch 2 ,mem_kb_row_ptr 
-00d5 1fe22400 copy pdata ,regb 
-00d6 df200008 arg 8 ,loopcnt 
+00d5 6fe14948 fetch 2 ,mem_kb_row_ptr 
+00d6 1fe22400 copy pdata ,regb 
+00d7 df200008 arg 8 ,loopcnt 
 
 p_keyboard_gpio_drive_strength_loop:
-00d7 e8408012 ifetcht 1 ,regb 
-00d8 20400400 call p_gpio_set_ds_bit 
-00d9 1a40a401 increase 1 ,regb 
-00da c20000d7 loop p_keyboard_gpio_drive_strength_loop 
-00db 20600000 rtn 
+00d8 e8408012 ifetcht 1 ,regb 
+00d9 2040041d call p_gpio_set_ds_bit 
+00da 1a40a401 increase 1 ,regb 
+00db c20000d8 loop p_keyboard_gpio_drive_strength_loop 
+00dc 20600000 rtn 
 
 p_keyboard_device_led_all_off:
-00dc 20404184 call keyboard_low_voltage_led_off 
-00dd 20204162 branch keyboard_device_led_all_off + 1 
+00dd 20404184 call keyboard_low_voltage_led_off 
+00de 20204162 branch keyboard_device_led_all_off + 1 
 
 p_keyboard_param_init:
-00de 20403ef4 call keyboard_compare_addr_init 
-00df 204000e1 call p_keyboard_param_common_init 
-00e0 20203edd branch keyboard_param_init + 2 
+00df 20403ef4 call keyboard_compare_addr_init 
+00e0 204000e2 call p_keyboard_param_common_init 
+00e1 20203edd branch keyboard_param_init + 2 
 
 p_keyboard_param_common_init:
-00e1 58009000 setarg mouse_ble_att_list_addr 
-00e2 67e142f9 store 2 ,mem_ui_le_uuid_table 
-00e3 6fe4488e fetch keyboard_flag_len ,mem_keyboard_flag 
-00e4 c291e80c bbit1 keyboard_enable_mouse ,hid_device_param_common_init 
-00e5 580095b8 setarg keyboard_ble_hid_map_n_key_rollover_keyboard_addr 
-00e6 67e148d6 store 2 ,mem_keyboard_le_hid_map 
-00e7 6fe4488e fetch keyboard_flag_len ,mem_keyboard_flag 
-00e8 c290680c bbit1 keyboard_enable_26_n_key_rollover ,hid_device_param_common_init 
-00e9 c290e80c bbit1 keyboard_enable_full_n_key_rollover ,hid_device_param_common_init 
-00ea 580094fc setarg keyboard_ble_hid_map_magic_keyboard_addr 
-00eb 67e148d6 store 2 ,mem_keyboard_le_hid_map 
-00ec 6fe4488e fetch keyboard_flag_len ,mem_keyboard_flag 
-00ed c291680c bbit1 keyboard_enable_magic_keyboard ,hid_device_param_common_init 
-00ee 58004ae8 setarg mem_keyboard_le_table 
-00ef 67e148d6 store 2 ,mem_keyboard_le_hid_map 
-00f0 2020680c branch hid_device_param_common_init 
+00e2 58009000 setarg mouse_ble_att_list_addr 
+00e3 67e142f9 store 2 ,mem_ui_le_uuid_table 
+00e4 6fe4488e fetch keyboard_flag_len ,mem_keyboard_flag 
+00e5 c291e80c bbit1 keyboard_enable_mouse ,hid_device_param_common_init 
+00e6 580095b8 setarg keyboard_ble_hid_map_n_key_rollover_keyboard_addr 
+00e7 67e148d6 store 2 ,mem_keyboard_le_hid_map 
+00e8 6fe4488e fetch keyboard_flag_len ,mem_keyboard_flag 
+00e9 c290680c bbit1 keyboard_enable_26_n_key_rollover ,hid_device_param_common_init 
+00ea c290e80c bbit1 keyboard_enable_full_n_key_rollover ,hid_device_param_common_init 
+00eb 580094fc setarg keyboard_ble_hid_map_magic_keyboard_addr 
+00ec 67e148d6 store 2 ,mem_keyboard_le_hid_map 
+00ed 6fe4488e fetch keyboard_flag_len ,mem_keyboard_flag 
+00ee c291680c bbit1 keyboard_enable_magic_keyboard ,hid_device_param_common_init 
+00ef 58004ae8 setarg mem_keyboard_le_table 
+00f0 67e148d6 store 2 ,mem_keyboard_le_hid_map 
+00f1 2020680c branch hid_device_param_common_init 
 
 p_keyboard_store_device_info:
-00f1 6fe4488e fetch keyboard_flag_len ,mem_keyboard_flag 
-00f2 c28780f4 bbit1 keyboard_enable_otp ,p_keyboard_store_otp_device_info 
-00f3 20203fd8 branch keyboard_store_device_info + 1 
+00f2 6fe4488e fetch keyboard_flag_len ,mem_keyboard_flag 
+00f3 c28780f5 bbit1 keyboard_enable_otp ,p_keyboard_store_otp_device_info 
+00f4 20203fd8 branch keyboard_store_device_info + 1 
 
 p_keyboard_store_otp_device_info:
-00f4 6fe14abd fetch 2 ,mem_otp_read_retention_offset 
-00f5 68494abf fetcht 2 ,mem_otp_read_retention_max_size 
-00f6 98467c00 isub temp ,null 
-00f7 20610000 rtn positive 
-00f8 6fe0c678 fetch 1 ,mem_device_flag 
-00f9 c0003fe1 beq mode_24g_device ,keyboard_store_otp_device_info_g24 
-00fa c000bfeb beq mode_bt_device1 ,keyboard_store_otp_device_info_ble 
-00fb 20600000 rtn 
+00f5 6fe14abd fetch 2 ,mem_otp_read_retention_offset 
+00f6 68494abf fetcht 2 ,mem_otp_read_retention_max_size 
+00f7 98467c00 isub temp ,null 
+00f8 20610000 rtn positive 
+00f9 6fe0c678 fetch 1 ,mem_device_flag 
+00fa c0003fe1 beq mode_24g_device ,keyboard_store_otp_device_info_g24 
+00fb c000bfeb beq mode_bt_device1 ,keyboard_store_otp_device_info_ble 
+00fc 20600000 rtn 
 
 p_keyboard_work_start:
-00fc 58000100 setarg 0x0100 
-00fd 67e140a4 store 2 ,mem_lpm_interval 
-00fe 7040a60c jam 0x0c ,mem_lpm_overhead 
-00ff 2020430f branch keyboard_start_work + 1 
+00fd 58000100 setarg 0x0100 
+00fe 67e140a4 store 2 ,mem_lpm_interval 
+00ff 7040a60c jam 0x0c ,mem_lpm_overhead 
+0100 2020430f branch keyboard_start_work + 1 
 
 p_kscan_dispatch:
-0100 20400103 call p_keyboard_keyscan 
-0101 20400397 call p_keyboard_key_process 
-0102 20204333 branch kscan_dispatch + 3 
+0101 20400104 call p_keyboard_keyscan 
+0102 204003ad call p_keyboard_key_process 
+0103 20204333 branch kscan_dispatch + 3 
 
 p_keyboard_keyscan:
-0103 204001a2 call p_keyboard_gpio_init 
-0104 58000000 setarg 0 
-0105 67e1499e store 2 ,mem_keyscan_exmcu_wait_wake_count 
-0106 d8c0494e arg mem_keyscan_value_current ,contr 
-0107 d8a04963 arg mem_keyscan_value_check ,contw 
-0108 df200014 arg 20 ,loopcnt 
-0109 20407cdc call memcpy 
-010a 204043af call keyboard_stb_state_low 
-010b 5800494e setarg mem_keyscan_value_current 
-010c 67e14998 store 2 ,mem_keyscan_value_ptr 
-010d 58004ada setarg mem_keyscan_exmcu_value_new 
-010e 67e1499a store 2 ,mem_keyscan_exmcu_value_ptr 
-010f 204043ad call keyboard_stb_state_high 
-0110 204043ab call keyboard_clk_input 
+0104 204001b0 call p_keyboard_gpio_init 
+0105 58000000 setarg 0 
+0106 67e1499e store 2 ,mem_keyscan_exmcu_wait_wake_count 
+0107 d8c0494e arg mem_keyscan_value_current ,contr 
+0108 d8a04963 arg mem_keyscan_value_check ,contw 
+0109 df200014 arg 20 ,loopcnt 
+010a 20407cdc call memcpy 
+010b 204043af call keyboard_stb_state_low 
+010c 5800494e setarg mem_keyscan_value_current 
+010d 67e14998 store 2 ,mem_keyscan_value_ptr 
+010e 58004ada setarg mem_keyscan_exmcu_value_new 
+010f 67e1499a store 2 ,mem_keyscan_exmcu_value_ptr 
+0110 204043ad call keyboard_stb_state_high 
+0111 204043ab call keyboard_clk_input 
 
 p_keyboard_keyscan_exmcu_start_check:
-0111 6fe1499e fetch 2 ,mem_keyscan_exmcu_wait_wake_count 
-0112 1fe0fe01 increase 1 ,pdata 
-0113 67e1499e store 2 ,mem_keyscan_exmcu_wait_wake_count 
-0114 c2848103 bbit1 9 ,p_keyboard_keyscan 
-0115 6848c911 fetcht 1 ,mem_mcu_clk_gpio 
-0116 20406ee0 call gpio_get_bit 
-0117 24208111 nbranch p_keyboard_keyscan_exmcu_start_check ,true 
-0118 204043af call keyboard_stb_state_low 
+0112 6fe1499e fetch 2 ,mem_keyscan_exmcu_wait_wake_count 
+0113 1fe0fe01 increase 1 ,pdata 
+0114 67e1499e store 2 ,mem_keyscan_exmcu_wait_wake_count 
+0115 c2848104 bbit1 9 ,p_keyboard_keyscan 
+0116 6848c911 fetcht 1 ,mem_mcu_clk_gpio 
+0117 20406ee0 call gpio_get_bit 
+0118 24208112 nbranch p_keyboard_keyscan_exmcu_start_check ,true 
+0119 204043af call keyboard_stb_state_low 
 
 p_keyboard_keyscan_wait_wake_next:
-0119 6848c911 fetcht 1 ,mem_mcu_clk_gpio 
-011a 20406ee0 call gpio_get_bit 
-011b 20208119 branch p_keyboard_keyscan_wait_wake_next ,true 
-011c 20400151 call p_keyboard_keyscan_get_exmcu_value 
-011d 20400140 call p_keyboard_keyscan_get_mcu_value 
-011e 204043ab call keyboard_clk_input 
-011f 204043ad call keyboard_stb_state_high 
+011a 6848c911 fetcht 1 ,mem_mcu_clk_gpio 
+011b 20406ee0 call gpio_get_bit 
+011c 2020811a branch p_keyboard_keyscan_wait_wake_next ,true 
+011d 20400152 call p_keyboard_keyscan_get_exmcu_value 
+011e 20400141 call p_keyboard_keyscan_get_mcu_value 
+011f 204043ab call keyboard_clk_input 
+0120 204043ad call keyboard_stb_state_high 
 
 p_keyboard_keyscan_copy_value:
-0120 6fe1494c fetch 2 ,mem_kb_excol_ptr 
-0121 1fe22400 copy pdata ,regb 
-0122 70499d00 jam 0 ,mem_keyscan_col_loop_count 
+0121 6fe1494c fetch 2 ,mem_kb_excol_ptr 
+0122 1fe22400 copy pdata ,regb 
+0123 70499d00 jam 0 ,mem_keyscan_col_loop_count 
 
 p_keyboard_compare_col_excol_gpio_loop:
-0123 e8408012 ifetcht 1 ,regb 
-0124 6fe1494a fetch 2 ,mem_kb_col_ptr 
-0125 1fe22200 copy pdata ,rega 
-0126 1a222600 copy rega ,regc 
-0127 df200014 arg 20 ,loopcnt 
+0124 e8408012 ifetcht 1 ,regb 
+0125 6fe1494a fetch 2 ,mem_kb_col_ptr 
+0126 1fe22200 copy pdata ,rega 
+0127 1a222600 copy rega ,regc 
+0128 df200014 arg 20 ,loopcnt 
 
 p_keyboard_compare_col_gpio_loop:
-0128 efe08011 ifetch 1 ,rega 
-0129 98467c00 isub temp ,null 
-012a 2022c366 branch keyboard_copy_value_exmcu_to_mcu ,zero 
-012b 1a20a201 increase 1 ,rega 
-012c c2000128 loop p_keyboard_compare_col_gpio_loop 
+0129 efe08011 ifetch 1 ,rega 
+012a 98467c00 isub temp ,null 
+012b 2022c366 branch keyboard_copy_value_exmcu_to_mcu ,zero 
+012c 1a20a201 increase 1 ,rega 
+012d c2000129 loop p_keyboard_compare_col_gpio_loop 
 
 p_keyboard_compare_col_excol_gpio_loop_next:
-012d 1a40a401 increase 1 ,regb 
-012e 6fe0c99d fetch 1 ,mem_keyscan_col_loop_count 
-012f 1fe0fe01 increase 1 ,pdata 
-0130 67e0c99d store 1 ,mem_keyscan_col_loop_count 
-0131 1fe67c0b sub pdata ,11 ,null 
-0132 20210123 branch p_keyboard_compare_col_excol_gpio_loop ,positive 
-0133 202001b9 branch p_keyboard_key_row_init 
+012e 1a40a401 increase 1 ,regb 
+012f 6fe0c99d fetch 1 ,mem_keyscan_col_loop_count 
+0130 1fe0fe01 increase 1 ,pdata 
+0131 67e0c99d store 1 ,mem_keyscan_col_loop_count 
+0132 1fe67c0b sub pdata ,11 ,null 
+0133 20210124 branch p_keyboard_compare_col_excol_gpio_loop ,positive 
+0134 202001c7 branch p_keyboard_key_row_init 
 
 p_keyboard_copy_value_exmcu_to_mcu:
-0134 6fe14998 fetch 2 ,mem_keyscan_value_ptr 
-0135 1fe20a00 copy pdata ,contw 
-0136 1a227e00 copy rega ,pdata 
-0137 9a667e00 isub regc ,pdata 
-0138 98a08a00 iadd contw ,contw 
-0139 6fe1499a fetch 2 ,mem_keyscan_exmcu_value_ptr 
-013a 1fe22600 copy pdata ,regc 
-013b 6fe0c99d fetch 1 ,mem_keyscan_col_loop_count 
-013c 9a60a600 iadd regc ,regc 
-013d efe08013 ifetch 1 ,regc 
-013e e7e08005 istore 1 ,contw 
-013f 2020012d branch p_keyboard_compare_col_excol_gpio_loop_next 
+0135 6fe14998 fetch 2 ,mem_keyscan_value_ptr 
+0136 1fe20a00 copy pdata ,contw 
+0137 1a227e00 copy rega ,pdata 
+0138 9a667e00 isub regc ,pdata 
+0139 98a08a00 iadd contw ,contw 
+013a 6fe1499a fetch 2 ,mem_keyscan_exmcu_value_ptr 
+013b 1fe22600 copy pdata ,regc 
+013c 6fe0c99d fetch 1 ,mem_keyscan_col_loop_count 
+013d 9a60a600 iadd regc ,regc 
+013e efe08013 ifetch 1 ,regc 
+013f e7e08005 istore 1 ,contw 
+0140 2020012e branch p_keyboard_compare_col_excol_gpio_loop_next 
 
 p_keyboard_keyscan_get_mcu_value:
-0140 6fe1494a fetch 2 ,mem_kb_col_ptr 
-0141 1fe22400 copy pdata ,regb 
-0142 70499d00 jam 0 ,mem_keyscan_col_loop_count 
+0141 6fe1494a fetch 2 ,mem_kb_col_ptr 
+0142 1fe22400 copy pdata ,regb 
+0143 70499d00 jam 0 ,mem_keyscan_col_loop_count 
 
 p_keyboard_keyscan_mcu_start:
-0143 70499c00 jam 0 ,mem_keyscan_value_temp 
-0144 e8408012 ifetcht 1 ,regb 
-0145 284ffe07 isolate1 7 ,temp 
-0146 2020814b branch p_keyboard_keyscan_mcu_start_loop ,true 
-0147 20406ef1 call gpio_out_active 
-0148 20400165 call p_keyboard_keyscan_get_col_value 
-0149 e8408012 ifetcht 1 ,regb 
-014a 20406f0b call gpio_set_high_impedance 
+0144 70499c00 jam 0 ,mem_keyscan_value_temp 
+0145 e8408012 ifetcht 1 ,regb 
+0146 284ffe07 isolate1 7 ,temp 
+0147 2020814c branch p_keyboard_keyscan_mcu_start_loop ,true 
+0148 20406ef1 call gpio_out_active 
+0149 20400166 call p_keyboard_keyscan_get_col_value 
+014a e8408012 ifetcht 1 ,regb 
+014b 20406f0b call gpio_set_high_impedance 
 
 p_keyboard_keyscan_mcu_start_loop:
-014b 1a40a401 increase 1 ,regb 
-014c 6fe14998 fetch 2 ,mem_keyscan_value_ptr 
-014d 2040437d call keyboard_keyscan_value_store 
-014e 1fe67c13 sub pdata ,19 ,null 
-014f 20210143 branch p_keyboard_keyscan_mcu_start ,positive 
-0150 20600000 rtn 
+014c 1a40a401 increase 1 ,regb 
+014d 6fe14998 fetch 2 ,mem_keyscan_value_ptr 
+014e 2040437d call keyboard_keyscan_value_store 
+014f 1fe67c13 sub pdata ,19 ,null 
+0150 20210144 branch p_keyboard_keyscan_mcu_start ,positive 
+0151 20600000 rtn 
 
 p_keyboard_keyscan_get_exmcu_value:
-0151 70499d00 jam 0 ,mem_keyscan_col_loop_count 
+0152 70499d00 jam 0 ,mem_keyscan_col_loop_count 
 
 p_keyboard_keyscan_exmcu_start_loop:
-0152 204043a9 call keyboard_clk_state_low 
-0153 20400159 call p_keyboard_keyscan_exmcu_get_col_value 
-0154 204043a7 call keyboard_clk_state_high 
-0155 20400159 call p_keyboard_keyscan_exmcu_get_col_value 
-0156 1fe67c0b sub pdata ,11 ,null 
-0157 20210152 branch p_keyboard_keyscan_exmcu_start_loop ,positive 
-0158 202043a9 branch keyboard_clk_state_low 
+0153 204043a9 call keyboard_clk_state_low 
+0154 2040015a call p_keyboard_keyscan_exmcu_get_col_value 
+0155 204043a7 call keyboard_clk_state_high 
+0156 2040015a call p_keyboard_keyscan_exmcu_get_col_value 
+0157 1fe67c0b sub pdata ,11 ,null 
+0158 20210153 branch p_keyboard_keyscan_exmcu_start_loop ,positive 
+0159 202043a9 branch keyboard_clk_state_low 
 
 p_keyboard_keyscan_exmcu_get_col_value:
-0159 70499c00 jam 0 ,mem_keyscan_value_temp 
-015a 20400165 call p_keyboard_keyscan_get_col_value 
-015b 6fe1499a fetch 2 ,mem_keyscan_exmcu_value_ptr 
+015a 70499c00 jam 0 ,mem_keyscan_value_temp 
+015b 20400166 call p_keyboard_keyscan_get_col_value 
+015c 6fe1499a fetch 2 ,mem_keyscan_exmcu_value_ptr 
 
 p_keyboard_keyscan_value_store:
-015c 1fe20a00 copy pdata ,contw 
-015d 6fe0c99d fetch 1 ,mem_keyscan_col_loop_count 
-015e 98a08a00 iadd contw ,contw 
-015f 6fe0c99c fetch 1 ,mem_keyscan_value_temp 
-0160 e7e08005 istore 1 ,contw 
-0161 6fe0c99d fetch 1 ,mem_keyscan_col_loop_count 
-0162 1fe0fe01 increase 1 ,pdata 
-0163 67e0c99d store 1 ,mem_keyscan_col_loop_count 
-0164 20600000 rtn 
+015d 1fe20a00 copy pdata ,contw 
+015e 6fe0c99d fetch 1 ,mem_keyscan_col_loop_count 
+015f 98a08a00 iadd contw ,contw 
+0160 6fe0c99c fetch 1 ,mem_keyscan_value_temp 
+0161 e7e08005 istore 1 ,contw 
+0162 6fe0c99d fetch 1 ,mem_keyscan_col_loop_count 
+0163 1fe0fe01 increase 1 ,pdata 
+0164 67e0c99d store 1 ,mem_keyscan_col_loop_count 
+0165 20600000 rtn 
 
 p_keyboard_keyscan_get_col_value:
-0165 6fe14948 fetch 2 ,mem_kb_row_ptr 
-0166 1fe22600 copy pdata ,regc 
-0167 df200008 arg 8 ,loopcnt 
+0166 20400174 call p_keyboard_row_output_high 
+0167 20000078 nop 120 
 
 p_keyboard_keyscan_get_col_value_loop:
-0168 e8408013 ifetcht 1 ,regc 
-0169 20406eed call gpio_out_inactive 
-016a e8408013 ifetcht 1 ,regc 
-016b 20406f0b call gpio_set_high_impedance 
-016c 200000f0 nop 240 
-016d e8408013 ifetcht 1 ,regc 
-016e 20406ee0 call gpio_get_bit 
-016f 6fe0c99c fetch 1 ,mem_keyscan_value_temp 
-0170 1fe37e00 rshift pdata ,pdata 
-0171 7920fe07 setflag true ,7 ,pdata 
-0172 67e0c99c store 1 ,mem_keyscan_value_temp 
-0173 1a60a601 increase 1 ,regc 
-0174 c2000168 loop p_keyboard_keyscan_get_col_value_loop 
-0175 20600000 rtn 
+0168 2040017e call p_keyboard_row_high_impendence 
+0169 20000078 nop 120 
+016a 2040017a call p_keyboard_row_loop_init 
+016b e8408013 ifetcht 1 ,regc 
+016c 20406ee0 call gpio_get_bit 
+016d 6fe0c99c fetch 1 ,mem_keyscan_value_temp 
+016e 1fe37e00 rshift pdata ,pdata 
+016f 7920fe07 setflag true ,7 ,pdata 
+0170 67e0c99c store 1 ,mem_keyscan_value_temp 
+0171 1a60a601 increase 1 ,regc 
+0172 c200016b loop p_keyboard_keyscan_get_col_value_loop + 3 
+0173 20600000 rtn 
+
+p_keyboard_row_output_high:
+0174 2040017a call p_keyboard_row_loop_init 
+
+p_keyboard_row_output_high_loop:
+0175 e8408013 ifetcht 1 ,regc 
+0176 20406eed call gpio_out_inactive 
+0177 1a60a601 increase 1 ,regc 
+0178 c2000175 loop p_keyboard_row_output_high_loop 
+0179 20600000 rtn 
+
+p_keyboard_row_loop_init:
+017a 6fe14948 fetch 2 ,mem_kb_row_ptr 
+017b 1fe22600 copy pdata ,regc 
+017c df200008 arg 8 ,loopcnt 
+017d 20600000 rtn 
+
+p_keyboard_row_high_impendence:
+017e 2040017a call p_keyboard_row_loop_init 
+
+p_keyboard_row_high_impendence_loop:
+017f e8408013 ifetcht 1 ,regc 
+0180 20406f0b call gpio_set_high_impedance 
+0181 1a60a601 increase 1 ,regc 
+0182 c200017f loop p_keyboard_row_high_impendence_loop 
+0183 20600000 rtn 
 
 p_keyboard_lpm_before_common:
-0176 20407de6 call clear_wake 
-0177 6848c90f fetcht 1 ,mem_keyboard_pb_button_gpio 
-0178 20406eac call gpio_set_wake 
-0179 6fe1494a fetch 2 ,mem_kb_col_ptr 
-017a 1fe22400 copy pdata ,regb 
-017b df200014 arg 20 ,loopcnt 
+0184 20407de6 call clear_wake 
+0185 6848c90f fetcht 1 ,mem_keyboard_pb_button_gpio 
+0186 20406eac call gpio_set_wake 
+0187 6fe1494a fetch 2 ,mem_kb_col_ptr 
+0188 1fe22400 copy pdata ,regb 
+0189 df200014 arg 20 ,loopcnt 
 
 p_keyboard_key_col_wake_init:
-017c e8408012 ifetcht 1 ,regb 
-017d 284ffe07 isolate1 7 ,temp 
-017e 2440eef1 ncall gpio_out_active ,true 
-017f 1a40a401 increase 1 ,regb 
-0180 c200017c loop p_keyboard_key_col_wake_init 
-0181 20403f1b call keyboard_gpio_pu_idle 
-0182 70488c00 jam 0 ,mem_qdec_set_flag 
-0183 6fe14948 fetch 2 ,mem_kb_row_ptr 
-0184 1fe22400 copy pdata ,regb 
-0185 df200008 arg 8 ,loopcnt 
+018a e8408012 ifetcht 1 ,regb 
+018b 284ffe07 isolate1 7 ,temp 
+018c 2440eef1 ncall gpio_out_active ,true 
+018d 1a40a401 increase 1 ,regb 
+018e c200018a loop p_keyboard_key_col_wake_init 
+018f 20403f1b call keyboard_gpio_pu_idle 
+0190 70488c00 jam 0 ,mem_qdec_set_flag 
+0191 6fe14948 fetch 2 ,mem_kb_row_ptr 
+0192 1fe22400 copy pdata ,regb 
+0193 df200008 arg 8 ,loopcnt 
 
 p_keyboard_key_row_wake_init:
-0186 e8408012 ifetcht 1 ,regb 
-0187 18467cff sub temp ,ui_button_gpio_disable ,null 
-0188 24428193 ncall p_keyboard_key_row_wake_set ,zero 
-0189 e8408012 ifetcht 1 ,regb 
-018a 20406f0b call gpio_set_high_impedance 
-018b 1a40a401 increase 1 ,regb 
-018c c2000186 loop p_keyboard_key_row_wake_init 
-018d 20406f4b call lpm_puchk_set_check 
-018e 204023e1 call lpm_write_gpio_wakeup 
-018f 6848c666 fetcht 1 ,mem_device_reuse_2ice_gpio 
-0190 20404f0a call device_gpio_config_input_pu 
-0191 20404f0e call mouse_gpio_set_analog 
-0192 202040dd branch keyboard_adc_gpio_set_before_hibernate 
+0194 e8408012 ifetcht 1 ,regb 
+0195 18467cff sub temp ,ui_button_gpio_disable ,null 
+0196 244281a1 ncall p_keyboard_key_row_wake_set ,zero 
+0197 e8408012 ifetcht 1 ,regb 
+0198 20406f0b call gpio_set_high_impedance 
+0199 1a40a401 increase 1 ,regb 
+019a c2000194 loop p_keyboard_key_row_wake_init 
+019b 20406f4b call lpm_puchk_set_check 
+019c 204023e1 call lpm_write_gpio_wakeup 
+019d 6848c666 fetcht 1 ,mem_device_reuse_2ice_gpio 
+019e 20404f0a call device_gpio_config_input_pu 
+019f 20404f0e call mouse_gpio_set_analog 
+01a0 202040dd branch keyboard_adc_gpio_set_before_hibernate 
 
 p_keyboard_key_row_wake_set:
-0193 6fe0c9a0 fetch 1 ,mem_same_keyvalue_timerout_flag 
-0194 203a6eac branch gpio_set_wake ,blank 
-0195 20206ea5 branch gpio_set_wake_by_current_state 
+01a1 6fe0c9a0 fetch 1 ,mem_same_keyvalue_timerout_flag 
+01a2 203a6eac branch gpio_set_wake ,blank 
+01a3 20206ea5 branch gpio_set_wake_by_current_state 
 
 p_gpio_set_low_pullup_wakeup:
-0196 18467cff sub temp ,ui_button_gpio_disable ,null 
-0197 20628000 rtn zero 
-0198 d9000003 arg 3 ,debug 
-0199 20406e9c call get_gpio_wakeup_index 
-019a 284c0000 isolate0 0 ,temp 
-019b 2020819d branch p_gpio_set_low_pullup_low4bit ,true 
-019c 19121000 lshift4 debug ,debug 
+01a4 18467cff sub temp ,ui_button_gpio_disable ,null 
+01a5 20628000 rtn zero 
+01a6 d9000003 arg 3 ,debug 
+01a7 20406e9c call get_gpio_wakeup_index 
+01a8 284c0000 isolate0 0 ,temp 
+01a9 202081ab branch p_gpio_set_low_pullup_low4bit ,true 
+01aa 19121000 lshift4 debug ,debug 
 
 p_gpio_set_low_pullup_low4bit:
-019d efe08005 ifetch 1 ,contw 
-019e 9e017e00 iand alarm ,pdata 
-019f 9901fe00 ior debug ,pdata 
-01a0 e7e08005 istore 1 ,contw 
-01a1 20600000 rtn 
+01ab efe08005 ifetch 1 ,contw 
+01ac 9e017e00 iand alarm ,pdata 
+01ad 9901fe00 ior debug ,pdata 
+01ae e7e08005 istore 1 ,contw 
+01af 20600000 rtn 
 
 p_keyboard_gpio_init:
-01a2 20407de6 call clear_wake 
-01a3 6848c90f fetcht 1 ,mem_keyboard_pb_button_gpio 
-01a4 20404f0a call device_gpio_config_input_pu 
-01a5 6fe4488e fetch keyboard_flag_len ,mem_keyboard_flag 
-01a6 2feffe0a isolate1 keyboard_disable_ice ,pdata 
-01a7 204081cf call p_lpm_write_ice_disable ,true 
-01a8 5800491f setarg mem_key_row_gpio 
-01a9 67e14948 store 2 ,mem_kb_row_ptr 
-01aa 58004927 setarg mem_key_col_gpio 
-01ab 67e1494a store 2 ,mem_kb_col_ptr 
-01ac 5800493c setarg mem_key_excol_gpio 
-01ad 67e1494c store 2 ,mem_kb_excol_ptr 
-01ae 204001b9 call p_keyboard_key_row_init 
-01af 204023e1 call lpm_write_gpio_wakeup 
-01b0 6fe1494a fetch 2 ,mem_kb_col_ptr 
-01b1 1fe22400 copy pdata ,regb 
-01b2 df200014 arg 20 ,loopcnt 
+01b0 20407de6 call clear_wake 
+01b1 6848c90f fetcht 1 ,mem_keyboard_pb_button_gpio 
+01b2 20404f0a call device_gpio_config_input_pu 
+01b3 6fe4488e fetch keyboard_flag_len ,mem_keyboard_flag 
+01b4 2feffe0a isolate1 keyboard_disable_ice ,pdata 
+01b5 204081dd call p_lpm_write_ice_disable ,true 
+01b6 5800491f setarg mem_key_row_gpio 
+01b7 67e14948 store 2 ,mem_kb_row_ptr 
+01b8 58004927 setarg mem_key_col_gpio 
+01b9 67e1494a store 2 ,mem_kb_col_ptr 
+01ba 5800493c setarg mem_key_excol_gpio 
+01bb 67e1494c store 2 ,mem_kb_excol_ptr 
+01bc 204001c7 call p_keyboard_key_row_init 
+01bd 204023e1 call lpm_write_gpio_wakeup 
+01be 6fe1494a fetch 2 ,mem_kb_col_ptr 
+01bf 1fe22400 copy pdata ,regb 
+01c0 df200014 arg 20 ,loopcnt 
 
 p_keyboard_key_cow_init:
-01b3 e8408012 ifetcht 1 ,regb 
-01b4 284ffe07 isolate1 7 ,temp 
-01b5 2440ef0b ncall gpio_set_high_impedance ,true 
-01b6 1a40a401 increase 1 ,regb 
-01b7 c2003f09 loop keyboard_key_cow_init 
-01b8 20600000 rtn 
+01c1 e8408012 ifetcht 1 ,regb 
+01c2 284ffe07 isolate1 7 ,temp 
+01c3 2440ef0b ncall gpio_set_high_impedance ,true 
+01c4 1a40a401 increase 1 ,regb 
+01c5 c2003f09 loop keyboard_key_cow_init 
+01c6 20600000 rtn 
 
 p_keyboard_key_row_init:
-01b9 6fe14948 fetch 2 ,mem_kb_row_ptr 
-01ba 1fe22400 copy pdata ,regb 
-01bb df200008 arg 8 ,loopcnt 
+01c7 6fe14948 fetch 2 ,mem_kb_row_ptr 
+01c8 1fe22400 copy pdata ,regb 
+01c9 df200008 arg 8 ,loopcnt 
 
 p_keyboard_key_row_init_loop:
-01bc e8408012 ifetcht 1 ,regb 
-01bd 20406f0b call gpio_set_high_impedance 
-01be 204001c2 call p_gpio_clear_low_pullup 
-01bf 1a40a401 increase 1 ,regb 
-01c0 c20001bc loop p_keyboard_key_row_init_loop 
-01c1 20600000 rtn 
+01ca e8408012 ifetcht 1 ,regb 
+01cb 20406f0b call gpio_set_high_impedance 
+01cc 204001d0 call p_gpio_clear_low_pullup 
+01cd 1a40a401 increase 1 ,regb 
+01ce c20001ca loop p_keyboard_key_row_init_loop 
+01cf 20600000 rtn 
 
 p_gpio_clear_low_pullup:
-01c2 20406ec0 call gpio_set_low_pullup 
-01c3 18467cff sub temp ,ui_button_gpio_disable ,null 
-01c4 20628000 rtn zero 
-01c5 d9000000 arg 0 ,debug 
-01c6 20406e9c call get_gpio_wakeup_index 
-01c7 284c0000 isolate0 0 ,temp 
-01c8 202081ca branch gpio_clear_low_pullup_low4bit ,true 
-01c9 19121000 lshift4 debug ,debug 
+01d0 20406ec0 call gpio_set_low_pullup 
+01d1 18467cff sub temp ,ui_button_gpio_disable ,null 
+01d2 20628000 rtn zero 
+01d3 d9000000 arg 0 ,debug 
+01d4 20406e9c call get_gpio_wakeup_index 
+01d5 284c0000 isolate0 0 ,temp 
+01d6 202081d8 branch gpio_clear_low_pullup_low4bit ,true 
+01d7 19121000 lshift4 debug ,debug 
 
 gpio_clear_low_pullup_low4bit:
-01ca efe08005 ifetch 1 ,contw 
-01cb 9e017e00 iand alarm ,pdata 
-01cc 9901fe00 ior debug ,pdata 
-01cd e7e08005 istore 1 ,contw 
-01ce 20600000 rtn 
+01d8 efe08005 ifetch 1 ,contw 
+01d9 9e017e00 iand alarm ,pdata 
+01da 9901fe00 ior debug ,pdata 
+01db e7e08005 istore 1 ,contw 
+01dc 20600000 rtn 
 
 p_lpm_write_ice_disable:
-01cf 6ff08142 fetch 1 ,core_lpm_sysctl 
-01d0 793ffe03 set0 ice_mode ,pdata 
-01d1 67f08142 store 1 ,core_lpm_sysctl 
-01d2 20600000 rtn 
+01dd 6ff08142 fetch 1 ,core_lpm_sysctl 
+01de 793ffe03 set0 ice_mode ,pdata 
+01df 67f08142 store 1 ,core_lpm_sysctl 
+01e0 20600000 rtn 
 
 p_keyboard_device_poweron_timer:
-01d3 6fe0cac2 fetch 1 ,mem_keyboard_device_poweron_timer 
-01d4 207a0000 rtn blank 
-01d5 1fe0ffff increase -1 ,pdata 
-01d6 67e0cac2 store 1 ,mem_keyboard_device_poweron_timer 
-01d7 6fe4488e fetch keyboard_flag_len ,mem_keyboard_flag 
-01d8 c29401dc bbit1 keyboard_enable_030_power_led ,p_keyboard_device_poweron_030_led 
-01d9 6fe0cac2 fetch 1 ,mem_keyboard_device_poweron_timer 
-01da 203a4166 branch keyboard_device_led_off ,blank 
-01db 2020416c branch keyboard_device_led_on 
+01e1 6fe0cac2 fetch 1 ,mem_keyboard_device_poweron_timer 
+01e2 207a0000 rtn blank 
+01e3 1fe0ffff increase -1 ,pdata 
+01e4 67e0cac2 store 1 ,mem_keyboard_device_poweron_timer 
+01e5 6fe4488e fetch keyboard_flag_len ,mem_keyboard_flag 
+01e6 c29401ea bbit1 keyboard_enable_030_power_led ,p_keyboard_device_poweron_030_led 
+01e7 6fe0cac2 fetch 1 ,mem_keyboard_device_poweron_timer 
+01e8 203a4166 branch keyboard_device_led_off ,blank 
+01e9 2020416c branch keyboard_device_led_on 
 
 p_keyboard_device_poweron_030_led:
-01dc 6fe0cac2 fetch 1 ,mem_keyboard_device_poweron_timer 
-01dd 203a413c branch keyboard_power_led_off ,blank 
-01de 2020413a branch keyboard_power_led_on 
+01ea 6fe0cac2 fetch 1 ,mem_keyboard_device_poweron_timer 
+01eb 203a413c branch keyboard_power_led_off ,blank 
+01ec 2020413a branch keyboard_power_led_on 
 
 p_keyboard_num_capslock_led_on_timer:
-01df 6fe0c678 fetch 1 ,mem_device_flag 
-01e0 c00001e3 beq mode_24g_device ,p_keyboard_num_capslock_led_on_timer_next 
-01e1 6fe0c753 fetch 1 ,mem_device_le_bb_connected_flag 
-01e2 c1000000 rtneq 0 
+01ed 6fe0c678 fetch 1 ,mem_device_flag 
+01ee c00001f1 beq mode_24g_device ,p_keyboard_num_capslock_led_on_timer_next 
+01ef 6fe0c753 fetch 1 ,mem_device_le_bb_connected_flag 
+01f0 c1000000 rtneq 0 
 
 p_keyboard_num_capslock_led_on_timer_next:
-01e3 6fe0cac5 fetch 1 ,mem_keyboard_mode_led_on_timer 
-01e4 c1800000 rtnne 0 
-01e5 6fe0cace fetch 1 ,mem_usb_vdd_status_current 
-01e6 c02d4193 beq usb_interface_insert ,keyboard_usb_led_check 
-01e7 6fe14741 fetch 2 ,mem_device_no_data_timer 
-01e8 207a0000 rtn blank 
-01e9 6fe1471e fetch 2 ,mem_device_no_data_timeout 
-01ea 68494741 fetcht 2 ,mem_device_no_data_timer 
-01eb 98460400 isub temp ,temp 
-01ec 6fe14ac3 fetch 2 ,mem_keyboard_num_caps_scoll_led_on_timer 
-01ed 98467e00 isub temp ,pdata 
-01ee 202101f2 branch p_keyboard_num_cap_scoll_led_check ,positive 
-01ef 2040419d call keyboard_numlock_led_off 
-01f0 204041a9 call keyboard_scrolllock_led_off 
-01f1 202041a3 branch keyboard_capslock_led_off 
+01f1 6fe0cac5 fetch 1 ,mem_keyboard_mode_led_on_timer 
+01f2 c1800000 rtnne 0 
+01f3 6fe0cace fetch 1 ,mem_usb_vdd_status_current 
+01f4 c02d4193 beq usb_interface_insert ,keyboard_usb_led_check 
+01f5 6fe14741 fetch 2 ,mem_device_no_data_timer 
+01f6 207a0000 rtn blank 
+01f7 6fe1471e fetch 2 ,mem_device_no_data_timeout 
+01f8 68494741 fetcht 2 ,mem_device_no_data_timer 
+01f9 98460400 isub temp ,temp 
+01fa 6fe14ac3 fetch 2 ,mem_keyboard_num_caps_scoll_led_on_timer 
+01fb 98467e00 isub temp ,pdata 
+01fc 20210200 branch p_keyboard_num_cap_scoll_led_check ,positive 
+01fd 2040419d call keyboard_numlock_led_off 
+01fe 204041a9 call keyboard_scrolllock_led_off 
+01ff 202041a3 branch keyboard_capslock_led_off 
 
 p_keyboard_num_cap_scoll_led_check:
-01f2 20404199 call keyboard_numlock_led_check_on 
-01f3 204041a5 call keyboard_scrolllock_led_check_on 
-01f4 202001f5 branch p_keyboard_capslock_led_check_on 
+0200 20404199 call keyboard_numlock_led_check_on 
+0201 204041a5 call keyboard_scrolllock_led_check_on 
+0202 20200203 branch p_keyboard_capslock_led_check_on 
 
 p_keyboard_capslock_led_check_on:
-01f5 6fe0c70d fetch 1 ,mem_keyboard_led_status 
-01f6 c300c1a3 bbit0 kb_pc_keysel_capslock ,keyboard_capslock_led_off 
-01f7 704ac200 jam 0 ,mem_keyboard_device_poweron_timer 
-01f8 6848c914 fetcht 1 ,mem_keyboard_caps_led_gpio 
-01f9 20206ef1 branch gpio_out_active 
+0203 6fe0c70d fetch 1 ,mem_keyboard_led_status 
+0204 c300c1a3 bbit0 kb_pc_keysel_capslock ,keyboard_capslock_led_off 
+0205 704ac200 jam 0 ,mem_keyboard_device_poweron_timer 
+0206 6848c914 fetcht 1 ,mem_keyboard_caps_led_gpio 
+0207 20206ef1 branch gpio_out_active 
 
 p_keyboard_bb_event_timer:
-01fa 204040e0 call keyboard_low_voltage_param_set 
-01fb 204040cc call keyboard_adc_read 
-01fc 204040dd call keyboard_adc_gpio_set_before_hibernate 
-01fd 20404100 call keyboard_low_voltage_led_timer 
-01fe 204001df call p_keyboard_num_capslock_led_on_timer 
-01ff 204041ab call keyboard_rgb_on_timer 
-0200 204001d3 call p_keyboard_device_poweron_timer 
-0201 2040413e call keyboard_mode_led_timer 
-0202 204003d6 call p_keyboard_device_pair_led_timer 
-0203 20400217 call p_keyboard_key_press_timer 
-0204 2040428f call keyboard_commbination_key_process 
-0205 204042c4 call keyboard_same_key_long_press_timer 
-0206 2040326c call g24_pair_timeout_timer 
-0207 20403507 call g24_reconn_timeout_timer 
-0208 204058f6 call mouse_24g_long_sleep_param_update_timer 
-0209 204042b5 call keyboard_24g_repeat_send_data 
-020a 204042bf call keyboard_24g_led_status_get_timer 
-020b 20404299 call keyboard_check_discovery_timeout_timer 
-020c 204042a4 call keyboard_check_direct_timeout_timer 
-020d 2040550d call mouse_le_enable_att_list_timer 
-020e 204042ad call keyboard_le_battery_updata_timer 
-020f 20405510 call mouse_le_send_smp_security_request_timer 
-0210 204042b2 call keyboard_le_send_conn_param_update_timer 
-0211 204042a1 call keyboard_le_auto_recognize_timer 
-0212 20405527 call mouse_current_mult_update_timer 
-0213 2040429e call keyboard_store_information_delay_timer 
-0214 204042c9 call keyboard_commbination_delay_release_timer 
-0215 204042cc call keyboard_usb_updata_timer 
-0216 202042d5 branch keyboard_check_no_data_timeout_timer 
+0208 204040e0 call keyboard_low_voltage_param_set 
+0209 204040cc call keyboard_adc_read 
+020a 204040dd call keyboard_adc_gpio_set_before_hibernate 
+020b 20404100 call keyboard_low_voltage_led_timer 
+020c 204001ed call p_keyboard_num_capslock_led_on_timer 
+020d 204041ab call keyboard_rgb_on_timer 
+020e 204001e1 call p_keyboard_device_poweron_timer 
+020f 2040413e call keyboard_mode_led_timer 
+0210 204003f3 call p_keyboard_device_pair_led_timer 
+0211 20400225 call p_keyboard_key_press_timer 
+0212 2040428f call keyboard_commbination_key_process 
+0213 204042c4 call keyboard_same_key_long_press_timer 
+0214 2040326c call g24_pair_timeout_timer 
+0215 20403507 call g24_reconn_timeout_timer 
+0216 204058f6 call mouse_24g_long_sleep_param_update_timer 
+0217 204042b5 call keyboard_24g_repeat_send_data 
+0218 204042bf call keyboard_24g_led_status_get_timer 
+0219 20404299 call keyboard_check_discovery_timeout_timer 
+021a 204042a4 call keyboard_check_direct_timeout_timer 
+021b 2040550d call mouse_le_enable_att_list_timer 
+021c 204042ad call keyboard_le_battery_updata_timer 
+021d 20405510 call mouse_le_send_smp_security_request_timer 
+021e 204042b2 call keyboard_le_send_conn_param_update_timer 
+021f 204042a1 call keyboard_le_auto_recognize_timer 
+0220 20405527 call mouse_current_mult_update_timer 
+0221 2040429e call keyboard_store_information_delay_timer 
+0222 204042c9 call keyboard_commbination_delay_release_timer 
+0223 204042cc call keyboard_usb_updata_timer 
+0224 202042d5 branch keyboard_check_no_data_timeout_timer 
 
 p_keyboard_key_press_timer:
-0217 20400219 call p_keyboard_device_select_g24_nopress_timer 
-0218 2020021f branch p_keyboard_device_select_bt_nopress_timer 
+0225 20400227 call p_keyboard_device_select_g24_nopress_timer 
+0226 2020022d branch p_keyboard_device_select_bt_nopress_timer 
 
 p_keyboard_device_select_g24_nopress_timer:
-0219 7048a900 jam 0 ,mem_keyboard_switch_g24_press_timer 
-021a 6fe0c8a7 fetch 1 ,mem_keyboard_switch_g24_enable 
-021b 207a0000 rtn blank 
-021c 7048a700 jam 0 ,mem_keyboard_switch_g24_enable 
-021d 20400225 call p_keyboard_store_device_number 
-021e 20206c99 branch soft_reset_chip 
+0227 7048a900 jam 0 ,mem_keyboard_switch_g24_press_timer 
+0228 6fe0c8a7 fetch 1 ,mem_keyboard_switch_g24_enable 
+0229 207a0000 rtn blank 
+022a 7048a700 jam 0 ,mem_keyboard_switch_g24_enable 
+022b 20400233 call p_keyboard_store_device_number 
+022c 20206c99 branch soft_reset_chip 
 
 p_keyboard_device_select_bt_nopress_timer:
-021f 7048aa00 jam 0 ,mem_keyboard_switch_bt_press_timer 
-0220 6fe0c8a8 fetch 1 ,mem_keyboard_switch_bt_enable 
-0221 207a0000 rtn blank 
-0222 7048a800 jam 0 ,mem_keyboard_switch_bt_enable 
-0223 20404045 call keyboard_store_device_number 
-0224 20206c99 branch soft_reset_chip 
+022d 7048aa00 jam 0 ,mem_keyboard_switch_bt_press_timer 
+022e 6fe0c8a8 fetch 1 ,mem_keyboard_switch_bt_enable 
+022f 207a0000 rtn blank 
+0230 7048a800 jam 0 ,mem_keyboard_switch_bt_enable 
+0231 20404045 call keyboard_store_device_number 
+0232 20206c99 branch soft_reset_chip 
 
 p_keyboard_store_device_number:
-0225 6fe4488e fetch keyboard_flag_len ,mem_keyboard_flag 
-0226 c287d594 bbit1 keyboard_enable_otp ,mouse_write_otp_device_flag 
-0227 c2874045 bbit1 keyboard_enable_eeprom ,keyboard_store_device_number 
-0228 20600000 rtn 
+0233 6fe4488e fetch keyboard_flag_len ,mem_keyboard_flag 
+0234 c287d594 bbit1 keyboard_enable_otp ,mouse_write_otp_device_flag 
+0235 c2874045 bbit1 keyboard_enable_eeprom ,keyboard_store_device_number 
+0236 20600000 rtn 
 
 p_keyboard_keyvalue_chang:
-0229 2040442e call keyboard_keyvalue_normal_replace 
-022a 20400249 call p_keyboard_keyvalue_fn_replace 
-022b 2040022d call p_keyboard_keyvalue_commbination_replace 
-022c 202043dd branch keyboard_keyvalue_change + 14 
+0237 2040442e call keyboard_keyvalue_normal_replace 
+0238 20400257 call p_keyboard_keyvalue_fn_replace 
+0239 2040023b call p_keyboard_keyvalue_commbination_replace 
+023a 202043dd branch keyboard_keyvalue_change + 14 
 
 p_keyboard_keyvalue_commbination_replace:
-022d 6fe0c9aa fetch 1 ,mem_keyboard_keyvalue_temp 
-022e c02344f2 beq hid_key_print_screen ,keyboard_commination_screen_shot_replace 
-022f c025c4f8 beq hid_key_page_up ,keyboard_commination_pageup_replace 
-0230 c02744fe beq hid_key_page_down ,keyboard_commination_pagedown_replace 
-0231 c0254500 beq hid_key_home ,keyboard_commination_home_replace 
-0232 c026c502 beq hid_key_end ,keyboard_commination_end_replace 
-0233 c052c504 beq hid_key_select_all ,keyboard_commination_select_all 
-0234 c053450b beq hid_key_copy ,keyboard_commbination_copy 
-0235 c053c50d beq hid_key_paste ,keyboard_commbination_paste 
-0236 c054450f beq hid_key_cut ,keyboard_commbination_cut 
-0237 c054c511 beq hid_key_all_os_lock ,keyboard_commination_os_lock 
-0238 c055451c beq hid_key_osk ,keyboard_commbination_osk 
-0239 c056c523 beq hid_key_search ,keyboard_commbination_search 
-023a c055c52a beq hid_key_language ,keyboard_commbination_language 
-023b c0564535 beq hid_key_app_tiling ,keyboard_commbination_app_tiling 
-023c c057823e beq hid_key_all_os_home ,p_keyboard_commination_all_ac_home_replace 
-023d 20600000 rtn 
+023b 6fe0c9aa fetch 1 ,mem_keyboard_keyvalue_temp 
+023c c02344f2 beq hid_key_print_screen ,keyboard_commination_screen_shot_replace 
+023d c025c4f8 beq hid_key_page_up ,keyboard_commination_pageup_replace 
+023e c02744fe beq hid_key_page_down ,keyboard_commination_pagedown_replace 
+023f c0254500 beq hid_key_home ,keyboard_commination_home_replace 
+0240 c026c502 beq hid_key_end ,keyboard_commination_end_replace 
+0241 c052c504 beq hid_key_select_all ,keyboard_commination_select_all 
+0242 c053450b beq hid_key_copy ,keyboard_commbination_copy 
+0243 c053c50d beq hid_key_paste ,keyboard_commbination_paste 
+0244 c054450f beq hid_key_cut ,keyboard_commbination_cut 
+0245 c054c511 beq hid_key_all_os_lock ,keyboard_commination_os_lock 
+0246 c055451c beq hid_key_osk ,keyboard_commbination_osk 
+0247 c056c523 beq hid_key_search ,keyboard_commbination_search 
+0248 c055c52a beq hid_key_language ,keyboard_commbination_language 
+0249 c0564535 beq hid_key_app_tiling ,keyboard_commbination_app_tiling 
+024a c057824c beq hid_key_all_os_home ,p_keyboard_commination_all_ac_home_replace 
+024b 20600000 rtn 
 
 p_keyboard_commination_all_ac_home_replace:
-023e 6fe0caa1 fetch 1 ,mem_kb_computer_system 
-023f c0018246 beq system_os_mac ,p_keyboard_value_mac_home 
-0240 6fe0c678 fetch 1 ,mem_device_flag 
-0241 c0800244 bne mode_24g_device ,p_keyboard_value_ac_home_key 
-0242 6fe0caa1 fetch 1 ,mem_kb_computer_system 
-0243 c0010246 beq system_os_ios ,p_keyboard_value_mac_home 
+024c 6fe0caa1 fetch 1 ,mem_kb_computer_system 
+024d c0018254 beq system_os_mac ,p_keyboard_value_mac_home 
+024e 6fe0c678 fetch 1 ,mem_device_flag 
+024f c0800252 bne mode_24g_device ,p_keyboard_value_ac_home_key 
+0250 6fe0caa1 fetch 1 ,mem_kb_computer_system 
+0251 c0010254 beq system_os_ios ,p_keyboard_value_mac_home 
 
 p_keyboard_value_ac_home_key:
-0244 580000f0 setarg hid_key_ac_home 
-0245 202044aa branch keyboard_keyvalue_store_temp 
+0252 580000f0 setarg hid_key_ac_home 
+0253 202044aa branch keyboard_keyvalue_store_temp 
 
 p_keyboard_value_mac_home:
-0246 704a9d08 jam left_gui ,mem_keyboard_commbination_control_key_value 
-0247 704a9e0b jam hid_key_h ,mem_keyboard_commbination_standard_key_value 
-0248 2020453e branch keyboard_commbination_keypress 
+0254 704a9d08 jam left_gui ,mem_keyboard_commbination_control_key_value 
+0255 704a9e0b jam hid_key_h ,mem_keyboard_commbination_standard_key_value 
+0256 2020453e branch keyboard_commbination_keypress 
 
 p_keyboard_keyvalue_fn_replace:
-0249 6fe0c9ab fetch 1 ,mem_keyboard_press_flag_temp 
-024a 2feffe00 isolate1 0 ,pdata 
-024b 2040c4f0 call keyboard_commbination_delay_release_clear ,true 
-024c 20400269 call p_keyboard_keyvalue_nfn_replace 
-024d 6fe0ca7a fetch 1 ,mem_keyboard_fn_flag 
-024e 245a445b ncall keyboard_keyvalue_fn_replace_press ,blank 
-024f 6fe0c74f fetch 1 ,mem_device_fast_conn_flag 
-0250 c17f8000 rtneq 0xff 
-0251 6fe4488e fetch keyboard_flag_len ,mem_keyboard_flag 
-0252 c31a0255 bbit0 keyboard_enable_fn_lock ,p_keyboard_fn_lock_check 
-0253 6fe0ca93 fetch 1 ,mem_keyboard_fn_lock_flag 
-0254 20200256 branch p_keyboard_fn_lock_check + 1 
+0257 6fe0c9ab fetch 1 ,mem_keyboard_press_flag_temp 
+0258 2feffe00 isolate1 0 ,pdata 
+0259 2040c4f0 call keyboard_commbination_delay_release_clear ,true 
+025a 20400277 call p_keyboard_keyvalue_nfn_replace 
+025b 6fe0ca7a fetch 1 ,mem_keyboard_fn_flag 
+025c 245a445b ncall keyboard_keyvalue_fn_replace_press ,blank 
+025d 6fe0c74f fetch 1 ,mem_device_fast_conn_flag 
+025e c17f8000 rtneq 0xff 
+025f 6fe4488e fetch keyboard_flag_len ,mem_keyboard_flag 
+0260 c31a0263 bbit0 keyboard_enable_fn_lock ,p_keyboard_fn_lock_check 
+0261 6fe0ca93 fetch 1 ,mem_keyboard_fn_lock_flag 
+0262 20200264 branch p_keyboard_fn_lock_check + 1 
 
 p_keyboard_fn_lock_check:
-0255 6fe0ca84 fetch 1 ,mem_keyboard_fn_first 
-0256 6848ca7a fetcht 1 ,mem_keyboard_fn_flag 
-0257 9842fe00 ixor temp ,pdata 
-0258 20628000 rtn zero 
-0259 6fe0c9aa fetch 1 ,mem_keyboard_keyvalue_temp 
-025a c014c451 beq hid_key_esc ,keyboard_keyvalue_fn_esc 
-025b c0264459 beq hid_key_delete ,keyboard_keyvalue_fn_delete 
-025c c01d027d beq hid_key_f1 ,p_keyboard_keyvalue_f1 
-025d c01d8283 beq hid_key_f2 ,p_keyboard_keyvalue_f2 
-025e c01e0289 beq hid_key_f3 ,p_keyboard_keyvalue_f3 
-025f c01e8293 beq hid_key_f4 ,p_keyboard_keyvalue_f4 
-0260 1fe67c45 sub pdata ,hid_key_f12 ,null 
-0261 24610000 nrtn positive 
-0262 d840003a arg hid_key_f1 ,temp 
-0263 98467e00 isub temp ,pdata 
-0264 24610000 nrtn positive 
-0265 d8c04a86 arg mem_keyboard_fn_f1 ,contr 
-0266 98c08c00 iadd contr ,contr 
-0267 efe08006 ifetch 1 ,contr 
-0268 202044aa branch keyboard_keyvalue_store_temp 
+0263 6fe0ca84 fetch 1 ,mem_keyboard_fn_first 
+0264 6848ca7a fetcht 1 ,mem_keyboard_fn_flag 
+0265 9842fe00 ixor temp ,pdata 
+0266 20628000 rtn zero 
+0267 6fe0c9aa fetch 1 ,mem_keyboard_keyvalue_temp 
+0268 c014c451 beq hid_key_esc ,keyboard_keyvalue_fn_esc 
+0269 c0264459 beq hid_key_delete ,keyboard_keyvalue_fn_delete 
+026a c01d028b beq hid_key_f1 ,p_keyboard_keyvalue_f1 
+026b c01d8291 beq hid_key_f2 ,p_keyboard_keyvalue_f2 
+026c c01e0297 beq hid_key_f3 ,p_keyboard_keyvalue_f3 
+026d c01e82a1 beq hid_key_f4 ,p_keyboard_keyvalue_f4 
+026e 1fe67c45 sub pdata ,hid_key_f12 ,null 
+026f 24610000 nrtn positive 
+0270 d840003a arg hid_key_f1 ,temp 
+0271 98467e00 isub temp ,pdata 
+0272 24610000 nrtn positive 
+0273 d8c04a86 arg mem_keyboard_fn_f1 ,contr 
+0274 98c08c00 iadd contr ,contr 
+0275 efe08006 ifetch 1 ,contr 
+0276 202044aa branch keyboard_keyvalue_store_temp 
 
 p_keyboard_keyvalue_nfn_replace:
-0269 6fe0caa1 fetch 1 ,mem_kb_computer_system 
-026a c1810000 rtnne system_os_ios 
-026b 6fe0c9aa fetch 1 ,mem_keyboard_keyvalue_temp 
-026c c01a826e beq 0x35 ,p_keyboard_ios_0x35 
-026d 20600000 rtn 
+0277 6fe0caa1 fetch 1 ,mem_kb_computer_system 
+0278 c1810000 rtnne system_os_ios 
+0279 6fe0c9aa fetch 1 ,mem_keyboard_keyvalue_temp 
+027a c01a827c beq 0x35 ,p_keyboard_ios_0x35 
+027b 20600000 rtn 
 
 p_keyboard_ios_0x35:
-026e 6fe0ca7d fetch 1 ,mem_keyboard_shift_flag 
-026f c1008000 rtneq 1 
-0270 704a9d40 jam 0x40 ,mem_keyboard_commbination_control_key_value 
-0271 704a9e35 jam 0x35 ,mem_keyboard_commbination_standard_key_value 
-0272 2020453e branch keyboard_commbination_keypress 
+027c 6fe0ca7d fetch 1 ,mem_keyboard_shift_flag 
+027d c1008000 rtneq 1 
+027e 704a9d40 jam 0x40 ,mem_keyboard_commbination_control_key_value 
+027f 704a9e35 jam 0x35 ,mem_keyboard_commbination_standard_key_value 
+0280 2020453e branch keyboard_commbination_keypress 
 
 p_keyboard_keyvalue_fn_replace_press:
-0273 20404468 call keyboard_keyvalue_fn_lock_replace 
-0274 6fe0c9aa fetch 1 ,mem_keyboard_keyvalue_temp 
-0275 c029448d beq hid_key_up_arrow ,keyboard_keyvalue_fn_up_arrow 
-0276 c028c491 beq hid_key_down_arrow ,keyboard_keyvalue_fn_down_arrow 
-0277 c0284495 beq hid_key_left_arrow ,keyboard_keyvalue_fn_left_arrow 
-0278 c027c499 beq hid_key_right_arrow ,keyboard_keyvalue_fn_right_arrow 
-0279 c00d44ac beq hid_key_w ,keyboard_keyvalue_os_android 
-027a c00444bc beq hid_key_e ,keyboard_keyvalue_os_windows 
-027b c00a44c3 beq hid_key_q ,keyboard_keyvalue_os_ios 
-027c 20600000 rtn 
+0281 20404468 call keyboard_keyvalue_fn_lock_replace 
+0282 6fe0c9aa fetch 1 ,mem_keyboard_keyvalue_temp 
+0283 c029448d beq hid_key_up_arrow ,keyboard_keyvalue_fn_up_arrow 
+0284 c028c491 beq hid_key_down_arrow ,keyboard_keyvalue_fn_down_arrow 
+0285 c0284495 beq hid_key_left_arrow ,keyboard_keyvalue_fn_left_arrow 
+0286 c027c499 beq hid_key_right_arrow ,keyboard_keyvalue_fn_right_arrow 
+0287 c00d44ac beq hid_key_w ,keyboard_keyvalue_os_android 
+0288 c00444bc beq hid_key_e ,keyboard_keyvalue_os_windows 
+0289 c00a44c3 beq hid_key_q ,keyboard_keyvalue_os_ios 
+028a 20600000 rtn 
 
 p_keyboard_keyvalue_f1:
-027d 6fe0caa1 fetch 1 ,mem_kb_computer_system 
-027e c0010281 beq system_os_ios ,p_keyboard_keyvalue_ios_back 
-027f 580000f6 setarg hid_key_ac_back 
-0280 202044aa branch keyboard_keyvalue_store_temp 
+028b 6fe0caa1 fetch 1 ,mem_kb_computer_system 
+028c c001028f beq system_os_ios ,p_keyboard_keyvalue_ios_back 
+028d 580000f6 setarg hid_key_ac_back 
+028e 202044aa branch keyboard_keyvalue_store_temp 
 
 p_keyboard_keyvalue_ios_back:
-0281 580000f8 setarg hid_key_light_down 
-0282 202044aa branch keyboard_keyvalue_store_temp 
+028f 580000f8 setarg hid_key_light_down 
+0290 202044aa branch keyboard_keyvalue_store_temp 
 
 p_keyboard_keyvalue_f2:
-0283 6fe0caa1 fetch 1 ,mem_kb_computer_system 
-0284 c0010287 beq system_os_ios ,p_keyboard_keyvalue_ios_f2 
-0285 580000f1 setarg hid_key_mail 
-0286 202044aa branch keyboard_keyvalue_store_temp 
+0291 6fe0caa1 fetch 1 ,mem_kb_computer_system 
+0292 c0010295 beq system_os_ios ,p_keyboard_keyvalue_ios_f2 
+0293 580000f1 setarg hid_key_mail 
+0294 202044aa branch keyboard_keyvalue_store_temp 
 
 p_keyboard_keyvalue_ios_f2:
-0287 580000f9 setarg hid_key_light_up 
-0288 202044aa branch keyboard_keyvalue_store_temp 
+0295 580000f9 setarg hid_key_light_up 
+0296 202044aa branch keyboard_keyvalue_store_temp 
 
 p_keyboard_keyvalue_f3:
-0289 6fe0caa1 fetch 1 ,mem_kb_computer_system 
-028a c001028f beq system_os_ios ,p_keyboard_keyvalue_ios_f3 
-028b c0008291 beq system_os_android ,p_keyboard_keyvalue_fn_android_f3 
-028c 704a9d08 jam 0x08 ,mem_keyboard_commbination_control_key_value 
-028d 704a9e0c jam hid_key_i ,mem_keyboard_commbination_standard_key_value 
-028e 2020453e branch keyboard_commbination_keypress 
+0297 6fe0caa1 fetch 1 ,mem_kb_computer_system 
+0298 c001029d beq system_os_ios ,p_keyboard_keyvalue_ios_f3 
+0299 c000829f beq system_os_android ,p_keyboard_keyvalue_fn_android_f3 
+029a 704a9d08 jam 0x08 ,mem_keyboard_commbination_control_key_value 
+029b 704a9e0c jam hid_key_i ,mem_keyboard_commbination_standard_key_value 
+029c 2020453e branch keyboard_commbination_keypress 
 
 p_keyboard_keyvalue_ios_f3:
-028f 580000f7 setarg hid_key_os_soft_kb 
-0290 202044aa branch keyboard_keyvalue_store_temp 
+029d 580000f7 setarg hid_key_os_soft_kb 
+029e 202044aa branch keyboard_keyvalue_store_temp 
 
 p_keyboard_keyvalue_fn_android_f3:
-0291 580000fe setarg hid_key_android_set 
-0292 202044aa branch keyboard_keyvalue_store_temp 
+029f 580000fe setarg hid_key_android_set 
+02a0 202044aa branch keyboard_keyvalue_store_temp 
 
 p_keyboard_keyvalue_f4:
-0293 6fe0caa1 fetch 1 ,mem_kb_computer_system 
-0294 c0010297 beq system_os_ios ,p_keyboard_keyvalue_ios_f4 
-0295 580000e8 setarg hid_key_multikey_media 
-0296 202044aa branch keyboard_keyvalue_store_temp 
+02a1 6fe0caa1 fetch 1 ,mem_kb_computer_system 
+02a2 c00102a5 beq system_os_ios ,p_keyboard_keyvalue_ios_f4 
+02a3 580000e8 setarg hid_key_multikey_media 
+02a4 202044aa branch keyboard_keyvalue_store_temp 
 
 p_keyboard_keyvalue_ios_f4:
-0297 704a9d0a jam 0x0a ,mem_keyboard_commbination_control_key_value 
-0298 704a9e20 jam hid_key_3 ,mem_keyboard_commbination_standard_key_value 
-0299 2020453e branch keyboard_commbination_keypress 
+02a5 704a9d0a jam 0x0a ,mem_keyboard_commbination_control_key_value 
+02a6 704a9e20 jam hid_key_3 ,mem_keyboard_commbination_standard_key_value 
+02a7 2020453e branch keyboard_commbination_keypress 
 
 p_keyboard_long_button_bt_discovery:
-029a 6fe0c750 fetch 1 ,mem_device_discovery_timer 
-029b c1800000 rtnne 0 
-029c 70470d00 jam 0 ,mem_keyboard_led_status 
-029d 204041a3 call keyboard_capslock_led_off 
-029e 20404184 call keyboard_low_voltage_led_off 
-029f 20204677 branch keyboard_long_button_bt_discovery + 2 
+02a8 6fe0c750 fetch 1 ,mem_device_discovery_timer 
+02a9 c1800000 rtnne 0 
+02aa 70470d00 jam 0 ,mem_keyboard_led_status 
+02ab 204041a3 call keyboard_capslock_led_off 
+02ac 20404184 call keyboard_low_voltage_led_off 
+02ad 7049a900 jam 0 ,mem_keyboard_data_change_flag 
+02ae 6fe0c678 fetch 1 ,mem_device_flag 
+02af c1000000 rtneq mode_24g_device 
+02b0 6fe4488e fetch keyboard_flag_len ,mem_keyboard_flag 
+02b1 c3820000 rtnbit1 keyboard_bt_discovery_button_long_down_flag 
+02b2 d8e00004 arg keyboard_bt_discovery_button_long_down_flag ,queue 
+02b3 20404a25 call keyboard_enable_function_flag 
+02b4 20403745 call app_evt_button_long_pressed 
+02b5 202048c0 branch keyboard_bb_event_discovery_btn 
 
 p_keyboard_setting_config_next:
-02a0 6fe4488e fetch keyboard_flag_len ,mem_keyboard_flag 
-02a1 c287bf31 bbit1 keyboard_enable_otp ,keyboard_load_otp_info 
-02a2 20203ec8 branch keyboard_setting_config + 11 
+02b6 6fe4488e fetch keyboard_flag_len ,mem_keyboard_flag 
+02b7 c287bf31 bbit1 keyboard_enable_otp ,keyboard_load_otp_info 
+02b8 20203ec8 branch keyboard_setting_config + 11 
 
 p_keyboard_load_info_check:
-02a3 204002a5 call p_keyboard_app_initflag_check 
-02a4 20203fa4 branch keyboard_load_info_check + 2 
+02b9 204002bb call p_keyboard_app_initflag_check 
+02ba 20203fa4 branch keyboard_load_info_check + 2 
 
 p_keyboard_app_initflag_check:
-02a5 6fe0c678 fetch 1 ,mem_device_flag 
-02a6 d84000ff arg 0xff ,temp 
-02a7 98467c00 isub temp ,null 
-02a8 2022bfca branch keyboard_app_initflag_check + 4 ,zero 
-02a9 6fe146a0 fetch 2 ,mem_store_flag 
-02aa d840aa55 arg eeprom_init_flag ,temp 
-02ab 98467c00 isub temp ,null 
-02ac 2022e7cf branch hid_device_load_device_info ,zero 
-02ad 20203fca branch keyboard_app_initflag_check + 4 
+02bb 6fe0c678 fetch 1 ,mem_device_flag 
+02bc d84000ff arg 0xff ,temp 
+02bd 98467c00 isub temp ,null 
+02be 2022bfca branch keyboard_app_initflag_check + 4 ,zero 
+02bf 6fe146a0 fetch 2 ,mem_store_flag 
+02c0 d840aa55 arg eeprom_init_flag ,temp 
+02c1 98467c00 isub temp ,null 
+02c2 2022e7cf branch hid_device_load_device_info ,zero 
+02c3 20203fca branch keyboard_app_initflag_check + 4 
 
 p_keyboard_le_parse_att:
-02ae 1a220c00 copy rega ,contr 
-02af efe18006 ifetch 3 ,contr 
-02b0 67e1c39b store 3 ,mem_le_att_opcode 
-02b1 c000c919 beq attop_error_response ,keyboard_le_send_att_find_by_type_value_request_mac 
-02b2 c003c95c beq attop_find_by_type_value_response ,keyboard_le_parse_att_find_by_type_value_rsp 
-02b3 c004c938 beq attop_read_by_type_response ,keyboard_le_send_att_read_by_type_rsp_mac 
-02b4 c005c952 beq attop_read_response ,keyboard_le_parse_att_manu_resp 
-02b5 c0044971 beq attop_read_by_type_request ,keyboard_le_parse_att_read_by_type_request 
-02b6 c00602bb beq attop_read_blob_request ,p_keyboard_le_parse_att_read_blob_request 
-02b7 c005499f beq attop_read_request ,keyboard_le_parse_att_read_request 
-02b8 c00949c5 beq attop_write_request ,keyboard_le_parse_att_write_request 
-02b9 c02949cb beq attop_write_command ,keyboard_le_parse_att_write_command 
-02ba 20202b76 branch le_parse_att2 
+02c4 1a220c00 copy rega ,contr 
+02c5 efe18006 ifetch 3 ,contr 
+02c6 67e1c39b store 3 ,mem_le_att_opcode 
+02c7 c000c919 beq attop_error_response ,keyboard_le_send_att_find_by_type_value_request_mac 
+02c8 c003c95c beq attop_find_by_type_value_response ,keyboard_le_parse_att_find_by_type_value_rsp 
+02c9 c004c938 beq attop_read_by_type_response ,keyboard_le_send_att_read_by_type_rsp_mac 
+02ca c005c952 beq attop_read_response ,keyboard_le_parse_att_manu_resp 
+02cb c0044971 beq attop_read_by_type_request ,keyboard_le_parse_att_read_by_type_request 
+02cc c00602d1 beq attop_read_blob_request ,p_keyboard_le_parse_att_read_blob_request 
+02cd c005499f beq attop_read_request ,keyboard_le_parse_att_read_request 
+02ce c00949c5 beq attop_write_request ,keyboard_le_parse_att_write_request 
+02cf c02949cb beq attop_write_command ,keyboard_le_parse_att_write_command 
+02d0 20202b76 branch le_parse_att2 
 
 p_keyboard_le_parse_att_read_blob_request:
-02bb efe10006 ifetch 2 ,contr 
-02bc 67e10693 store 2 ,mem_le_att_offset 
-02bd 98002200 iforce rega 
-02be 6849439c fetcht 2 ,mem_le_att_handle 
-02bf 6fe14334 fetch 2 ,mem_le_pairing_handle 
-02c0 98467c00 isub temp ,null 
-02c1 2422ad2e nbranch le_send_att_read_blob_response ,zero 
-02c2 20204999 branch keyboard_le_send_att_read_blob_response 
+02d1 efe10006 ifetch 2 ,contr 
+02d2 67e10693 store 2 ,mem_le_att_offset 
+02d3 98002200 iforce rega 
+02d4 6849439c fetcht 2 ,mem_le_att_handle 
+02d5 6fe14334 fetch 2 ,mem_le_pairing_handle 
+02d6 98467c00 isub temp ,null 
+02d7 2422ad2e nbranch le_send_att_read_blob_response ,zero 
+02d8 20204999 branch keyboard_le_send_att_read_blob_response 
 
 p_keyboard_le_parse_att_read_request:
-02c3 6849439c fetcht 2 ,mem_le_att_handle 
-02c4 6fe0c323 fetch 1 ,mem_le_configuration 
-02c5 c28182f9 bbit1 bit_ble_read_auth ,p_keyboard_le_send_att_read_response_check_auth 
+02d9 6849439c fetcht 2 ,mem_le_att_handle 
+02da 6fe0c323 fetch 1 ,mem_le_configuration 
+02db c281830f bbit1 bit_ble_read_auth ,p_keyboard_le_send_att_read_response_check_auth 
 
 p_keyboard_le_send_att_read_response:
-02c6 6fe4488e fetch keyboard_flag_len ,mem_keyboard_flag 
-02c7 c30582c9 bbit0 keyboard_enable_adc ,p_keyboard_le_send_att_read_response + 3 
-02c8 c30c82cb bbit0 keyboard_enable_le_battery_service_cancel ,p_keyboard_le_send_att_read_response_next 
-02c9 6fe1439c fetch 2 ,mem_le_att_handle 
-02ca c0182de1 beq 0x30 ,le_send_att_error_response_notfound 
+02dc 6fe4488e fetch keyboard_flag_len ,mem_keyboard_flag 
+02dd c30582df bbit0 keyboard_enable_adc ,p_keyboard_le_send_att_read_response + 3 
+02de c30c82e1 bbit0 keyboard_enable_le_battery_service_cancel ,p_keyboard_le_send_att_read_response_next 
+02df 6fe1439c fetch 2 ,mem_le_att_handle 
+02e0 c0182de1 beq 0x30 ,le_send_att_error_response_notfound 
 
 p_keyboard_le_send_att_read_response_next:
-02cb 6fe1439c fetch 2 ,mem_le_att_handle 
-02cc c002c9b7 beq 0x05 ,keyboard_le_send_att_appearance 
-02cd c00849ba beq 0x10 ,keyboard_le_send_att_pnp_id 
+02e1 6fe1439c fetch 2 ,mem_le_att_handle 
+02e2 c002c9b7 beq 0x05 ,keyboard_le_send_att_appearance 
+02e3 c00849ba beq 0x10 ,keyboard_le_send_att_pnp_id 
 
 p_keyboard_le_send_att_read_response_next_1:
-02ce 6849439c fetcht 2 ,mem_le_att_handle 
-02cf 6fe4488e fetch keyboard_flag_len ,mem_keyboard_flag 
-02d0 c29182db bbit1 keyboard_enable_mouse ,p_le_send_att_read_response 
-02d1 6fe14334 fetch 2 ,mem_le_pairing_handle 
-02d2 98467c00 isub temp ,null 
-02d3 242282db nbranch p_le_send_att_read_response ,zero 
-02d4 20402e24 call le_get_search_max_mtu_data 
-02d5 684948d6 fetcht 2 ,mem_keyboard_le_hid_map 
-02d6 18420c00 copy temp ,contr 
-02d7 e8410006 ifetcht 2 ,contr 
-02d8 18408401 increase 1 ,temp 
-02d9 20407db2 call not_greater_than 
-02da 202002eb branch p_le_send_att_read_response_less 
+02e4 6849439c fetcht 2 ,mem_le_att_handle 
+02e5 6fe4488e fetch keyboard_flag_len ,mem_keyboard_flag 
+02e6 c29182f1 bbit1 keyboard_enable_mouse ,p_le_send_att_read_response 
+02e7 6fe14334 fetch 2 ,mem_le_pairing_handle 
+02e8 98467c00 isub temp ,null 
+02e9 242282f1 nbranch p_le_send_att_read_response ,zero 
+02ea 20402e24 call le_get_search_max_mtu_data 
+02eb 684948d6 fetcht 2 ,mem_keyboard_le_hid_map 
+02ec 18420c00 copy temp ,contr 
+02ed e8410006 ifetcht 2 ,contr 
+02ee 18408401 increase 1 ,temp 
+02ef 20407db2 call not_greater_than 
+02f0 20200301 branch p_le_send_att_read_response_less 
 
 p_le_send_att_read_response:
-02db 20402cb0 call le_att_get_handle_ptr2 
-02dc 2422ade1 nbranch le_send_att_error_response_notfound ,zero 
-02dd 20542d26 call le_send_att_read_response_check_handle ,user 
-02de 20740000 rtn user 
-02df 20402cbb call le_att_get_handle_ptr_found 
-02e0 18c08dfe increase -2 ,contr 
-02e1 efe10006 ifetch 2 ,contr 
-02e2 d8402a00 arg uuid_chrctr_device_name ,temp 
-02e3 98467c00 isub temp ,null 
-02e4 2022ad14 branch le_send_device_name ,zero 
-02e5 18c22600 copy contr ,regc 
-02e6 20402e24 call le_get_search_max_mtu_data 
-02e7 1a620c00 copy regc ,contr 
-02e8 e8408006 ifetcht 1 ,contr 
-02e9 18408401 increase 1 ,temp 
-02ea 20407db2 call not_greater_than 
+02f1 20402cb0 call le_att_get_handle_ptr2 
+02f2 2422ade1 nbranch le_send_att_error_response_notfound ,zero 
+02f3 20542d26 call le_send_att_read_response_check_handle ,user 
+02f4 20740000 rtn user 
+02f5 20402cbb call le_att_get_handle_ptr_found 
+02f6 18c08dfe increase -2 ,contr 
+02f7 efe10006 ifetch 2 ,contr 
+02f8 d8402a00 arg uuid_chrctr_device_name ,temp 
+02f9 98467c00 isub temp ,null 
+02fa 2022ad14 branch le_send_device_name ,zero 
+02fb 18c22600 copy contr ,regc 
+02fc 20402e24 call le_get_search_max_mtu_data 
+02fd 1a620c00 copy regc ,contr 
+02fe e8408006 ifetcht 1 ,contr 
+02ff 18408401 increase 1 ,temp 
+0300 20407db2 call not_greater_than 
 
 p_le_send_att_read_response_less:
-02eb 1fe22600 copy pdata ,regc 
-02ec 1fe22200 copy pdata ,rega 
-02ed 20407c6f call store_contr 
-02ee 20402dee call le_fifo_malloc_tx_l2cap_gatt 
-02ef 5800000b setarg attop_read_response 
-02f0 e7e08005 istore 1 ,contw 
-02f1 6fe1439c fetch 2 ,mem_le_att_handle 
-02f2 c00f82f6 beq 0x1f ,p_keyboard_reference_hid_report_fix 
-02f3 1a60f3ff add regc ,-1 ,loopcnt 
-02f4 20407c69 call get_contr 
-02f5 20207cdc branch memcpy 
+0301 1fe22600 copy pdata ,regc 
+0302 1fe22200 copy pdata ,rega 
+0303 20407c6f call store_contr 
+0304 20402dee call le_fifo_malloc_tx_l2cap_gatt 
+0305 5800000b setarg attop_read_response 
+0306 e7e08005 istore 1 ,contw 
+0307 6fe1439c fetch 2 ,mem_le_att_handle 
+0308 c00f830c beq 0x1f ,p_keyboard_reference_hid_report_fix 
+0309 1a60f3ff add regc ,-1 ,loopcnt 
+030a 20407c69 call get_contr 
+030b 20207cdc branch memcpy 
 
 p_keyboard_reference_hid_report_fix:
-02f6 1a60f3ff add regc ,-1 ,loopcnt 
-02f7 d8c04ae6 arg mem_keyboard_hid_fix_handle ,contr 
-02f8 20207cdc branch memcpy 
+030c 1a60f3ff add regc ,-1 ,loopcnt 
+030d d8c04ae6 arg mem_keyboard_hid_fix_handle ,contr 
+030e 20207cdc branch memcpy 
 
 p_keyboard_le_send_att_read_response_check_auth:
-02f9 6fe14334 fetch 2 ,mem_le_pairing_handle 
-02fa 98467c00 isub temp ,null 
-02fb 242282c6 nbranch p_keyboard_le_send_att_read_response ,zero 
-02fc 20402da5 call le_check_encrypt_state 
-02fd 243402cb nbranch p_keyboard_le_send_att_read_response_next ,user 
-02fe 20202d24 branch le_send_att_read_response_error_insufficient_auth 
+030f 6fe14334 fetch 2 ,mem_le_pairing_handle 
+0310 98467c00 isub temp ,null 
+0311 242282dc nbranch p_keyboard_le_send_att_read_response ,zero 
+0312 20402da5 call le_check_encrypt_state 
+0313 243402e1 nbranch p_keyboard_le_send_att_read_response_next ,user 
+0314 20202d24 branch le_send_att_read_response_error_insufficient_auth 
 
 p_keyboard_motion_data_check:
-02ff 6fe0caa0 fetch 1 ,mem_keyboard_consumer_key_status 
-0300 c0010320 beq keyboard_consumer_key_release ,p_keyboard_value_consumer_release 
-0301 202046cd branch keyboard_motion_data_check + 3 
+0315 6fe0caa0 fetch 1 ,mem_keyboard_consumer_key_status 
+0316 c0010336 beq keyboard_consumer_key_release ,p_keyboard_value_consumer_release 
+0317 202046cd branch keyboard_motion_data_check + 3 
 
 p_keyboard_value_tpye_consumer_set:
-0302 18427e00 copy temp ,pdata 
-0303 704a6f05 jam hid_reportid_bit_consumer_key ,mem_keyboard_tx_data 
-0304 6848c9a6 fetcht 1 ,mem_keyboard_all_press_key_count 
-0305 18467c00 sub temp ,hid_key_null ,null 
-0306 20228320 branch p_keyboard_value_consumer_all_key_release ,zero 
-0307 c074032c beq hid_key_multikey_media ,p_keyboard_value_media 
-0308 c0748332 beq hid_key_multikey_vol_down ,p_keyboard_value_vol_down 
-0309 c0750336 beq hid_key_multikey_vol_up ,p_keyboard_value_vol_up 
-030a c075833a beq hid_key_multikey_mute ,p_keyboard_value_mute 
-030b c076033e beq hid_key_multikey_pre_track ,p_keyboard_value_pre_track 
-030c c0768342 beq hid_key_multikey_next_track ,p_keyboard_value_next_track 
-030d c0770346 beq hid_key_multikey_paly ,p_keyboard_value_play 
-030e c077834a beq hid_key_multikey_stop ,p_keyboard_value_stop 
-030f c078034e beq hid_key_ac_home ,p_keyboard_value_ac_home 
-0310 c0788352 beq hid_key_mail ,p_keyboard_value_mail 
-0311 c0790356 beq hid_key_my_computer ,p_keyboard_value_my_computer 
-0312 c079835a beq hid_key_ac_favorites ,p_keyboard_value_ac_favorites 
-0313 c07a035e beq hid_key_calculator ,p_keyboard_value_calculator 
-0314 c07a8362 beq hid_key_ac_search ,p_keyboard_value_ac_search 
-0315 c07b0366 beq hid_key_ac_back ,p_keyboard_value_ac_back 
-0316 c07b836a beq hid_key_os_soft_kb ,p_keyboard_value_os_soft_kb 
-0317 c07c0372 beq hid_key_light_down ,p_keyboard_value_light_down 
-0318 c07c8376 beq hid_key_light_up ,p_keyboard_value_light_up 
-0319 c07d037a beq hid_key_ios_android_os_lock ,p_keyboard_value_os_lock 
-031a c07d837e beq hid_key_mac_eject ,p_keyboard_value_mac_eject 
-031b c07e0382 beq hid_key_ac_forward ,p_keyboard_value_ac_forward 
-031c c07e8386 beq hid_key_ac_stop ,p_keyboard_value_ac_stop 
-031d c07f038a beq hid_key_android_set ,p_keyboard_value_android_set 
-031e c07f838e beq hid_key_system_sleep ,p_keyboard_value_system_sleep 
-031f 202046e6 branch keyboard_motion_data_check_next 
+0318 18427e00 copy temp ,pdata 
+0319 704a6f05 jam hid_reportid_bit_consumer_key ,mem_keyboard_tx_data 
+031a 6848c9a6 fetcht 1 ,mem_keyboard_all_press_key_count 
+031b 18467c00 sub temp ,hid_key_null ,null 
+031c 20228336 branch p_keyboard_value_consumer_all_key_release ,zero 
+031d c0740342 beq hid_key_multikey_media ,p_keyboard_value_media 
+031e c0748348 beq hid_key_multikey_vol_down ,p_keyboard_value_vol_down 
+031f c075034c beq hid_key_multikey_vol_up ,p_keyboard_value_vol_up 
+0320 c0758350 beq hid_key_multikey_mute ,p_keyboard_value_mute 
+0321 c0760354 beq hid_key_multikey_pre_track ,p_keyboard_value_pre_track 
+0322 c0768358 beq hid_key_multikey_next_track ,p_keyboard_value_next_track 
+0323 c077035c beq hid_key_multikey_paly ,p_keyboard_value_play 
+0324 c0778360 beq hid_key_multikey_stop ,p_keyboard_value_stop 
+0325 c0780364 beq hid_key_ac_home ,p_keyboard_value_ac_home 
+0326 c0788368 beq hid_key_mail ,p_keyboard_value_mail 
+0327 c079036c beq hid_key_my_computer ,p_keyboard_value_my_computer 
+0328 c0798370 beq hid_key_ac_favorites ,p_keyboard_value_ac_favorites 
+0329 c07a0374 beq hid_key_calculator ,p_keyboard_value_calculator 
+032a c07a8378 beq hid_key_ac_search ,p_keyboard_value_ac_search 
+032b c07b037c beq hid_key_ac_back ,p_keyboard_value_ac_back 
+032c c07b8380 beq hid_key_os_soft_kb ,p_keyboard_value_os_soft_kb 
+032d c07c0388 beq hid_key_light_down ,p_keyboard_value_light_down 
+032e c07c838c beq hid_key_light_up ,p_keyboard_value_light_up 
+032f c07d0390 beq hid_key_ios_android_os_lock ,p_keyboard_value_os_lock 
+0330 c07d8394 beq hid_key_mac_eject ,p_keyboard_value_mac_eject 
+0331 c07e0398 beq hid_key_ac_forward ,p_keyboard_value_ac_forward 
+0332 c07e839c beq hid_key_ac_stop ,p_keyboard_value_ac_stop 
+0333 c07f03a0 beq hid_key_android_set ,p_keyboard_value_android_set 
+0334 c07f83a4 beq hid_key_system_sleep ,p_keyboard_value_system_sleep 
+0335 202046e6 branch keyboard_motion_data_check_next 
 
 p_keyboard_value_consumer_all_key_release:
 
 p_keyboard_value_consumer_release:
-0320 7049a902 jam 2 ,mem_keyboard_data_change_flag 
-0321 6fe0c9a6 fetch 1 ,mem_keyboard_all_press_key_count 
-0322 205a46ef call keyboard_value_release_all_key ,blank 
-0323 704aa000 jam keyboard_consumer_key_standby ,mem_keyboard_consumer_key_status 
-0324 6fe0c678 fetch 1 ,mem_device_flag 
-0325 c0000329 beq mode_24g_device ,p_keyboard_24g_consumer_release 
-0326 58000005 setarg hid_reportid_bit_consumer_key 
-0327 67e1ca6f store 3 ,mem_keyboard_tx_data 
-0328 202046e6 branch keyboard_motion_data_check_next 
+0336 7049a902 jam 2 ,mem_keyboard_data_change_flag 
+0337 6fe0c9a6 fetch 1 ,mem_keyboard_all_press_key_count 
+0338 205a46ef call keyboard_value_release_all_key ,blank 
+0339 704aa000 jam keyboard_consumer_key_standby ,mem_keyboard_consumer_key_status 
+033a 6fe0c678 fetch 1 ,mem_device_flag 
+033b c000033f beq mode_24g_device ,p_keyboard_24g_consumer_release 
+033c 58000005 setarg hid_reportid_bit_consumer_key 
+033d 67e1ca6f store 3 ,mem_keyboard_tx_data 
+033e 202046e6 branch keyboard_motion_data_check_next 
 
 p_keyboard_24g_consumer_release:
-0329 58000003 setarg hid_reportid_consumer_key 
-032a 67e1ca6f store 3 ,mem_keyboard_tx_data 
-032b 202046e6 branch keyboard_motion_data_check_next 
+033f 58000003 setarg hid_reportid_consumer_key 
+0340 67e1ca6f store 3 ,mem_keyboard_tx_data 
+0341 202046e6 branch keyboard_motion_data_check_next 
 
 p_keyboard_value_media:
-032c 6fe0c678 fetch 1 ,mem_device_flag 
-032d c0804715 bne mode_24g_device ,keyboard_value_media 
-032e 58000183 setarg 0x0183 
+0342 6fe0c678 fetch 1 ,mem_device_flag 
+0343 c0804715 bne mode_24g_device ,keyboard_value_media 
+0344 58000183 setarg 0x0183 
 
 p_keyboard_24g_standard_data_send:
-032f 67e14a70 store 2 ,mem_keyboard_tx_data + 1 
-0330 704a6f03 jam hid_reportid_consumer_key ,mem_keyboard_tx_data 
-0331 202046e6 branch keyboard_motion_data_check_next 
+0345 67e14a70 store 2 ,mem_keyboard_tx_data + 1 
+0346 704a6f03 jam hid_reportid_consumer_key ,mem_keyboard_tx_data 
+0347 202046e6 branch keyboard_motion_data_check_next 
 
 p_keyboard_value_vol_down:
-0332 6fe0c678 fetch 1 ,mem_device_flag 
-0333 c0804718 bne mode_24g_device ,keyboard_value_vol_down 
-0334 580000ea setarg 0x00ea 
-0335 2020032f branch p_keyboard_24g_standard_data_send 
+0348 6fe0c678 fetch 1 ,mem_device_flag 
+0349 c0804718 bne mode_24g_device ,keyboard_value_vol_down 
+034a 580000ea setarg 0x00ea 
+034b 20200345 branch p_keyboard_24g_standard_data_send 
 
 p_keyboard_value_vol_up:
-0336 6fe0c678 fetch 1 ,mem_device_flag 
-0337 c080471a bne mode_24g_device ,keyboard_value_vol_up 
-0338 580000e9 setarg 0x00e9 
-0339 2020032f branch p_keyboard_24g_standard_data_send 
+034c 6fe0c678 fetch 1 ,mem_device_flag 
+034d c080471a bne mode_24g_device ,keyboard_value_vol_up 
+034e 580000e9 setarg 0x00e9 
+034f 20200345 branch p_keyboard_24g_standard_data_send 
 
 p_keyboard_value_mute:
-033a 6fe0c678 fetch 1 ,mem_device_flag 
-033b c080471c bne mode_24g_device ,keyboard_value_mute 
-033c 580000e2 setarg 0x00e2 
-033d 2020032f branch p_keyboard_24g_standard_data_send 
+0350 6fe0c678 fetch 1 ,mem_device_flag 
+0351 c080471c bne mode_24g_device ,keyboard_value_mute 
+0352 580000e2 setarg 0x00e2 
+0353 20200345 branch p_keyboard_24g_standard_data_send 
 
 p_keyboard_value_pre_track:
-033e 6fe0c678 fetch 1 ,mem_device_flag 
-033f c080471e bne mode_24g_device ,keyboard_value_pre_track 
-0340 580000b6 setarg 0x00b6 
-0341 2020032f branch p_keyboard_24g_standard_data_send 
+0354 6fe0c678 fetch 1 ,mem_device_flag 
+0355 c080471e bne mode_24g_device ,keyboard_value_pre_track 
+0356 580000b6 setarg 0x00b6 
+0357 20200345 branch p_keyboard_24g_standard_data_send 
 
 p_keyboard_value_next_track:
-0342 6fe0c678 fetch 1 ,mem_device_flag 
-0343 c0804720 bne mode_24g_device ,keyboard_value_next_track 
-0344 580000b5 setarg 0x00b5 
-0345 2020032f branch p_keyboard_24g_standard_data_send 
+0358 6fe0c678 fetch 1 ,mem_device_flag 
+0359 c0804720 bne mode_24g_device ,keyboard_value_next_track 
+035a 580000b5 setarg 0x00b5 
+035b 20200345 branch p_keyboard_24g_standard_data_send 
 
 p_keyboard_value_play:
-0346 6fe0c678 fetch 1 ,mem_device_flag 
-0347 c0804722 bne mode_24g_device ,keyboard_value_play 
-0348 580000cd setarg 0x00cd 
-0349 2020032f branch p_keyboard_24g_standard_data_send 
+035c 6fe0c678 fetch 1 ,mem_device_flag 
+035d c0804722 bne mode_24g_device ,keyboard_value_play 
+035e 580000cd setarg 0x00cd 
+035f 20200345 branch p_keyboard_24g_standard_data_send 
 
 p_keyboard_value_stop:
-034a 6fe0c678 fetch 1 ,mem_device_flag 
-034b c0804724 bne mode_24g_device ,keyboard_value_stop 
-034c 580000b7 setarg 0x00b7 
-034d 2020032f branch p_keyboard_24g_standard_data_send 
+0360 6fe0c678 fetch 1 ,mem_device_flag 
+0361 c0804724 bne mode_24g_device ,keyboard_value_stop 
+0362 580000b7 setarg 0x00b7 
+0363 20200345 branch p_keyboard_24g_standard_data_send 
 
 p_keyboard_value_ac_home:
-034e 6fe0c678 fetch 1 ,mem_device_flag 
-034f c0804726 bne mode_24g_device ,keyboard_value_ac_home 
-0350 58000223 setarg 0x0223 
-0351 2020032f branch p_keyboard_24g_standard_data_send 
+0364 6fe0c678 fetch 1 ,mem_device_flag 
+0365 c0804726 bne mode_24g_device ,keyboard_value_ac_home 
+0366 58000223 setarg 0x0223 
+0367 20200345 branch p_keyboard_24g_standard_data_send 
 
 p_keyboard_value_mail:
-0352 6fe0c678 fetch 1 ,mem_device_flag 
-0353 c0804728 bne mode_24g_device ,keyboard_value_mail 
-0354 5800018a setarg 0x018a 
-0355 2020032f branch p_keyboard_24g_standard_data_send 
+0368 6fe0c678 fetch 1 ,mem_device_flag 
+0369 c0804728 bne mode_24g_device ,keyboard_value_mail 
+036a 5800018a setarg 0x018a 
+036b 20200345 branch p_keyboard_24g_standard_data_send 
 
 p_keyboard_value_my_computer:
-0356 6fe0c678 fetch 1 ,mem_device_flag 
-0357 c080472a bne mode_24g_device ,keyboard_value_my_computer 
-0358 58000194 setarg 0x0194 
-0359 2020032f branch p_keyboard_24g_standard_data_send 
+036c 6fe0c678 fetch 1 ,mem_device_flag 
+036d c080472a bne mode_24g_device ,keyboard_value_my_computer 
+036e 58000194 setarg 0x0194 
+036f 20200345 branch p_keyboard_24g_standard_data_send 
 
 p_keyboard_value_ac_favorites:
-035a 6fe0c678 fetch 1 ,mem_device_flag 
-035b c080472c bne mode_24g_device ,keyboard_value_ac_favorites 
-035c 5800022a setarg 0x022a 
-035d 2020032f branch p_keyboard_24g_standard_data_send 
+0370 6fe0c678 fetch 1 ,mem_device_flag 
+0371 c080472c bne mode_24g_device ,keyboard_value_ac_favorites 
+0372 5800022a setarg 0x022a 
+0373 20200345 branch p_keyboard_24g_standard_data_send 
 
 p_keyboard_value_calculator:
-035e 6fe0c678 fetch 1 ,mem_device_flag 
-035f c080472e bne mode_24g_device ,keyboard_value_calculator 
-0360 58000192 setarg 0x0192 
-0361 2020032f branch p_keyboard_24g_standard_data_send 
+0374 6fe0c678 fetch 1 ,mem_device_flag 
+0375 c080472e bne mode_24g_device ,keyboard_value_calculator 
+0376 58000192 setarg 0x0192 
+0377 20200345 branch p_keyboard_24g_standard_data_send 
 
 p_keyboard_value_ac_search:
-0362 6fe0c678 fetch 1 ,mem_device_flag 
-0363 c0804730 bne mode_24g_device ,keyboard_value_ac_search 
-0364 58000221 setarg 0x0221 
-0365 2020032f branch p_keyboard_24g_standard_data_send 
+0378 6fe0c678 fetch 1 ,mem_device_flag 
+0379 c0804730 bne mode_24g_device ,keyboard_value_ac_search 
+037a 58000221 setarg 0x0221 
+037b 20200345 branch p_keyboard_24g_standard_data_send 
 
 p_keyboard_value_ac_back:
-0366 6fe0c678 fetch 1 ,mem_device_flag 
-0367 c0804732 bne mode_24g_device ,keyboard_value_ac_back 
-0368 58000224 setarg 0x0224 
-0369 2020032f branch p_keyboard_24g_standard_data_send 
+037c 6fe0c678 fetch 1 ,mem_device_flag 
+037d c0804732 bne mode_24g_device ,keyboard_value_ac_back 
+037e 58000224 setarg 0x0224 
+037f 20200345 branch p_keyboard_24g_standard_data_send 
 
 p_keyboard_value_os_soft_kb:
-036a 6fe0c678 fetch 1 ,mem_device_flag 
-036b c0804737 bne mode_24g_device ,keyboard_value_os_soft_kb 
-036c 6fe0caa1 fetch 1 ,mem_kb_computer_system 
-036d c0008370 beq system_os_android ,p_keyboard_value_os_soft_kb_android 
-036e 580001ae setarg 0x01ae 
-036f 2020032f branch p_keyboard_24g_standard_data_send 
+0380 6fe0c678 fetch 1 ,mem_device_flag 
+0381 c0804737 bne mode_24g_device ,keyboard_value_os_soft_kb 
+0382 6fe0caa1 fetch 1 ,mem_kb_computer_system 
+0383 c0008386 beq system_os_android ,p_keyboard_value_os_soft_kb_android 
+0384 580001ae setarg 0x01ae 
+0385 20200345 branch p_keyboard_24g_standard_data_send 
 
 p_keyboard_value_os_soft_kb_android:
-0370 58000307 setarg 0x0307 
-0371 2020032f branch p_keyboard_24g_standard_data_send 
+0386 58000307 setarg 0x0307 
+0387 20200345 branch p_keyboard_24g_standard_data_send 
 
 p_keyboard_value_light_down:
-0372 6fe0c678 fetch 1 ,mem_device_flag 
-0373 c080473d bne mode_24g_device ,keyboard_value_light_down 
-0374 58000070 setarg 0x0070 
-0375 2020032f branch p_keyboard_24g_standard_data_send 
+0388 6fe0c678 fetch 1 ,mem_device_flag 
+0389 c080473d bne mode_24g_device ,keyboard_value_light_down 
+038a 58000070 setarg 0x0070 
+038b 20200345 branch p_keyboard_24g_standard_data_send 
 
 p_keyboard_value_light_up:
-0376 6fe0c678 fetch 1 ,mem_device_flag 
-0377 c080473f bne mode_24g_device ,keyboard_value_light_up 
-0378 5800006f setarg 0x006f 
-0379 2020032f branch p_keyboard_24g_standard_data_send 
+038c 6fe0c678 fetch 1 ,mem_device_flag 
+038d c080473f bne mode_24g_device ,keyboard_value_light_up 
+038e 5800006f setarg 0x006f 
+038f 20200345 branch p_keyboard_24g_standard_data_send 
 
 p_keyboard_value_os_lock:
-037a 6fe0c678 fetch 1 ,mem_device_flag 
-037b c0804741 bne mode_24g_device ,keyboard_value_os_lock 
-037c 58000030 setarg 0x0030 
-037d 2020032f branch p_keyboard_24g_standard_data_send 
+0390 6fe0c678 fetch 1 ,mem_device_flag 
+0391 c0804741 bne mode_24g_device ,keyboard_value_os_lock 
+0392 58000030 setarg 0x0030 
+0393 20200345 branch p_keyboard_24g_standard_data_send 
 
 p_keyboard_value_mac_eject:
-037e 6fe0c678 fetch 1 ,mem_device_flag 
-037f c0804743 bne mode_24g_device ,keyboard_value_mac_eject 
-0380 580000b8 setarg 0x00b8 
-0381 2020032f branch p_keyboard_24g_standard_data_send 
+0394 6fe0c678 fetch 1 ,mem_device_flag 
+0395 c0804743 bne mode_24g_device ,keyboard_value_mac_eject 
+0396 580000b8 setarg 0x00b8 
+0397 20200345 branch p_keyboard_24g_standard_data_send 
 
 p_keyboard_value_ac_forward:
-0382 6fe0c678 fetch 1 ,mem_device_flag 
-0383 c0804745 bne mode_24g_device ,keyboard_value_ac_forward 
-0384 58000225 setarg 0x0225 
-0385 2020032f branch p_keyboard_24g_standard_data_send 
+0398 6fe0c678 fetch 1 ,mem_device_flag 
+0399 c0804745 bne mode_24g_device ,keyboard_value_ac_forward 
+039a 58000225 setarg 0x0225 
+039b 20200345 branch p_keyboard_24g_standard_data_send 
 
 p_keyboard_value_ac_stop:
-0386 6fe0c678 fetch 1 ,mem_device_flag 
-0387 c0804747 bne mode_24g_device ,keyboard_value_ac_stop 
-0388 58000226 setarg 0x0226 
-0389 2020032f branch p_keyboard_24g_standard_data_send 
+039c 6fe0c678 fetch 1 ,mem_device_flag 
+039d c0804747 bne mode_24g_device ,keyboard_value_ac_stop 
+039e 58000226 setarg 0x0226 
+039f 20200345 branch p_keyboard_24g_standard_data_send 
 
 p_keyboard_value_android_set:
-038a 6fe0c678 fetch 1 ,mem_device_flag 
-038b c0804749 bne mode_24g_device ,keyboard_value_ac_refresh 
-038c 58000306 setarg 0x0306 
-038d 2020032f branch p_keyboard_24g_standard_data_send 
+03a0 6fe0c678 fetch 1 ,mem_device_flag 
+03a1 c0804749 bne mode_24g_device ,keyboard_value_ac_refresh 
+03a2 58000306 setarg 0x0306 
+03a3 20200345 branch p_keyboard_24g_standard_data_send 
 
 p_keyboard_value_system_sleep:
-038e 6fe0c678 fetch 1 ,mem_device_flag 
-038f c0804752 bne mode_24g_device ,keyboard_value_system_sleep 
-0390 704a6f02 jam hid_reportid_system_ctrl ,mem_keyboard_tx_data 
-0391 58000002 setarg 0x02 
-0392 67e0ca70 store 1 ,mem_keyboard_tx_data + 1 
-0393 202046e6 branch keyboard_motion_data_check_next 
-0394 c076c720 beq hid_key_multikey_next_track ,keyboard_value_next_track 
+03a4 6fe0c678 fetch 1 ,mem_device_flag 
+03a5 c0804752 bne mode_24g_device ,keyboard_value_system_sleep 
+03a6 704a6f02 jam hid_reportid_system_ctrl ,mem_keyboard_tx_data 
+03a7 58000002 setarg 0x02 
+03a8 67e0ca70 store 1 ,mem_keyboard_tx_data + 1 
+03a9 202046e6 branch keyboard_motion_data_check_next 
+03aa c076c720 beq hid_key_multikey_next_track ,keyboard_value_next_track 
 
 p_keyboard_app_enter_hibernate:
-0395 204047b3 call keyboard_setgpio_hibernate 
-0396 2020379c branch app_enter_hibernate 
+03ab 204047b3 call keyboard_setgpio_hibernate 
+03ac 2020379c branch app_enter_hibernate 
 
 p_keyboard_key_process:
-0397 da20494e arg mem_keyscan_value_current ,rega 
-0398 da404963 arg mem_keyscan_value_check ,regb 
-0399 df200014 arg 20 ,loopcnt 
-039a 20407d66 call string_compare 
-039b 242283c4 nbranch p_keyboard_press_change_or_no_key ,zero 
-039c 202043ba branch keyboard_key_process + 5 
+03ad da20494e arg mem_keyscan_value_current ,rega 
+03ae da404963 arg mem_keyscan_value_check ,regb 
+03af df200014 arg 20 ,loopcnt 
+03b0 20407d66 call string_compare 
+03b1 242283da nbranch p_keyboard_press_change_or_no_key ,zero 
+03b2 202043ba branch keyboard_key_process + 5 
 
 p_keyboard_idle:
-039d 2040039f call p_keyboard_evt_ui_timer_check 
-039e 202042de branch keyboard_idle + 1 
+03b3 204003b5 call p_keyboard_evt_ui_timer_check 
+03b4 202042de branch keyboard_idle + 1 
 
 p_keyboard_evt_ui_timer_check:
-039f da200000 arg 0 ,rega 
-03a0 684a4b9a fetcht 4 ,mem_keyboard_evt_btclk 
-03a1 1c422400 copy clkn_bt ,regb 
-03a2 1a427e00 copy regb ,pdata 
-03a3 98467c00 isub temp ,null 
-03a4 244177f4 ncall ui_timer_timeout ,positive 
+03b5 da200000 arg 0 ,rega 
+03b6 684a4b9a fetcht 4 ,mem_keyboard_evt_btclk 
+03b7 1c422400 copy clkn_bt ,regb 
+03b8 1a427e00 copy regb ,pdata 
+03b9 98467c00 isub temp ,null 
+03ba 244177f4 ncall ui_timer_timeout ,positive 
 
 p_keyboard_evt_ui_timer_check_loop:
-03a5 1a427e00 copy regb ,pdata 
-03a6 18408428 increase 40 ,temp 
-03a7 98467c00 isub temp ,null 
-03a8 242103b1 nbranch p_keyboard_evt_ui_timer_check_end ,positive 
-03a9 1a20a201 increase 1 ,rega 
-03aa 1a217e0f and rega ,0x0f ,pdata 
-03ab 243a03a5 nbranch p_keyboard_evt_ui_timer_check_loop ,blank 
-03ac da200000 arg 0 ,rega 
-03ad 204003b6 call p_keyboard_evt_ui_timer_check_send_evt 
+03bb 1a427e00 copy regb ,pdata 
+03bc 18408428 increase 40 ,temp 
+03bd 98467c00 isub temp ,null 
+03be 242103c7 nbranch p_keyboard_evt_ui_timer_check_end ,positive 
+03bf 1a20a201 increase 1 ,rega 
+03c0 1a217e0f and rega ,0x0f ,pdata 
+03c1 243a03bb nbranch p_keyboard_evt_ui_timer_check_loop ,blank 
+03c2 da200000 arg 0 ,rega 
+03c3 204003cc call p_keyboard_evt_ui_timer_check_send_evt 
 
 p_keyboard_evt_ui_timer_init:
-03ae 1c427e00 copy clkn_bt ,pdata 
-03af 67e24b9a store 4 ,mem_keyboard_evt_btclk 
-03b0 20600000 rtn 
+03c4 1c427e00 copy clkn_bt ,pdata 
+03c5 67e24b9a store 4 ,mem_keyboard_evt_btclk 
+03c6 20600000 rtn 
 
 p_keyboard_evt_ui_timer_check_end:
-03b1 1a227e00 copy rega ,pdata 
-03b2 207a0000 rtn blank 
-03b3 184085d8 increase -40 ,temp 
-03b4 793f841c set0 28 ,temp 
-03b5 604a4b9a storet 4 ,mem_keyboard_evt_btclk 
+03c7 1a227e00 copy rega ,pdata 
+03c8 207a0000 rtn blank 
+03c9 184085d8 increase -40 ,temp 
+03ca 793f841c set0 28 ,temp 
+03cb 604a4b9a storet 4 ,mem_keyboard_evt_btclk 
 
 p_keyboard_evt_ui_timer_check_send_evt:
-03b6 67e0cb9e store 1 ,mem_keyboard_evt_timer_count 
+03cc 67e0cb9e store 1 ,mem_keyboard_evt_timer_count 
 
 p_keyboard_evt_50ms_loop:
-03b7 6fe0cb9e fetch 1 ,mem_keyboard_evt_timer_count 
-03b8 207a0000 rtn blank 
-03b9 1fe0ffff increase -1 ,pdata 
-03ba 67e0cb9e store 1 ,mem_keyboard_evt_timer_count 
-03bb 204003bd call p_keyboard_delay_lpm_timer 
-03bc 202003b7 branch p_keyboard_evt_50ms_loop 
+03cd 6fe0cb9e fetch 1 ,mem_keyboard_evt_timer_count 
+03ce 207a0000 rtn blank 
+03cf 1fe0ffff increase -1 ,pdata 
+03d0 67e0cb9e store 1 ,mem_keyboard_evt_timer_count 
+03d1 204003d3 call p_keyboard_delay_lpm_timer 
+03d2 202003cd branch p_keyboard_evt_50ms_loop 
 
 p_keyboard_delay_lpm_timer:
-03bd 6fe0cb99 fetch 1 ,mem_keyboard_delay_lpm_flag 
-03be 207a0000 rtn blank 
-03bf 6fe0c74f fetch 1 ,mem_device_fast_conn_flag 
-03c0 c07f83c2 beq 0xff ,p_keyboard_delay_lpm_timer_next 
-03c1 70409401 jam 1 ,mem_lpm_mode 
+03d3 6fe0cb99 fetch 1 ,mem_keyboard_delay_lpm_flag 
+03d4 207a0000 rtn blank 
+03d5 6fe0c74f fetch 1 ,mem_device_fast_conn_flag 
+03d6 c07f83d8 beq 0xff ,p_keyboard_delay_lpm_timer_next 
+03d7 70409401 jam 1 ,mem_lpm_mode 
 
 p_keyboard_delay_lpm_timer_next:
-03c2 704b9900 jam 0 ,mem_keyboard_delay_lpm_flag 
-03c3 20600000 rtn 
+03d8 704b9900 jam 0 ,mem_keyboard_delay_lpm_flag 
+03d9 20600000 rtn 
 
 p_keyboard_press_change_or_no_key:
-03c4 70409400 jam 0 ,mem_lpm_mode 
-03c5 704b9901 jam 1 ,mem_keyboard_delay_lpm_flag 
-03c6 202043b1 branch keyboard_press_change_or_no_key 
+03da 70409400 jam 0 ,mem_lpm_mode 
+03db 704b9901 jam 1 ,mem_keyboard_delay_lpm_flag 
+03dc 202043b1 branch keyboard_press_change_or_no_key 
 
 p_g24_transmit_no_interrupt:
-03c7 20204815 branch keyboard_g24_transmit_no_interrupt 
+03dd 20204815 branch keyboard_g24_transmit_no_interrupt 
+
+p_keyboard_priority_bb_event:
+03de 1a627e00 copy regc ,pdata 
+03df c01948b3 beq bt_evt_le_start_enc ,keyboard_le_ll_start_encryt 
+03e0 c02048bb beq bt_evt_le_parse_conn_papa_update_rsp ,keyboard_le_conn_param_update_rsp_recieved 
+03e1 c00ac8a2 beq bt_evt_le_disconnected ,keyboard_le_bb_disconnected 
+03e2 c00a03e4 beq bt_evt_le_connected ,p_keyboard_le_bb_event_connected 
+03e3 2020406c branch keyboard_priority_bb_event + 6 
+
+p_keyboard_le_bb_event_connected:
+03e4 20204893 branch keyboard_le_bb_event_connected 
 
 p_keyboard_24g_start_pair_mode:
-03c8 20404184 call keyboard_low_voltage_led_off 
-03c9 20403f2c call keyboard_pairing_check_otp_offset 
-03ca 7049a900 jam 0 ,mem_keyboard_data_change_flag 
-03cb 6fe145ef fetch 2 ,mem_24g_pair_timeout 
-03cc 247a0000 nrtn blank 
-03cd 58000000 setarg 0 
-03ce 67e14741 store 2 ,mem_device_no_data_timer 
-03cf 67e145f5 store 2 ,mem_24g_reconn_timeout 
-03d0 67e0c5f9 store 1 ,mem_24g_reconn_type 
-03d1 d8e00000 arg keyboard_24g_pairing_flag ,queue 
-03d2 20404a25 call keyboard_enable_function_flag 
-03d3 204048e9 call keyboard_stop_discovery 
-03d4 7045a002 jam type_kb ,mem_24g_data_type 
-03d5 2020326f branch g24_pair_start 
+03e5 20404184 call keyboard_low_voltage_led_off 
+03e6 20403f2c call keyboard_pairing_check_otp_offset 
+03e7 7049a900 jam 0 ,mem_keyboard_data_change_flag 
+03e8 6fe145ef fetch 2 ,mem_24g_pair_timeout 
+03e9 247a0000 nrtn blank 
+03ea 58000000 setarg 0 
+03eb 67e14741 store 2 ,mem_device_no_data_timer 
+03ec 67e145f5 store 2 ,mem_24g_reconn_timeout 
+03ed 67e0c5f9 store 1 ,mem_24g_reconn_type 
+03ee d8e00000 arg keyboard_24g_pairing_flag ,queue 
+03ef 20404a25 call keyboard_enable_function_flag 
+03f0 204048e9 call keyboard_stop_discovery 
+03f1 7045a002 jam type_kb ,mem_24g_data_type 
+03f2 2020326f branch g24_pair_start 
 
 p_keyboard_device_pair_led_timer:
-03d6 6fe0c678 fetch 1 ,mem_device_flag 
-03d7 c00003d9 beq mode_24g_device ,p_keyboard_device_24g_pair_led 
-03d8 20204148 branch keyboard_device_pair_led_timer + 2 
+03f3 6fe0c678 fetch 1 ,mem_device_flag 
+03f4 c00003f6 beq mode_24g_device ,p_keyboard_device_24g_pair_led 
+03f5 20204148 branch keyboard_device_pair_led_timer + 2 
 
 p_keyboard_device_24g_pair_led:
-03d9 6fe145ef fetch 2 ,mem_24g_pair_timeout 
-03da 203a03dc branch p_keyboard_pair_sucess_led_move ,blank 
-03db 2020414d branch keyboard_device_pair_led 
+03f6 6fe145ef fetch 2 ,mem_24g_pair_timeout 
+03f7 203a03f9 branch p_keyboard_pair_sucess_led_move ,blank 
+03f8 2020414d branch keyboard_device_pair_led 
 
 p_keyboard_pair_sucess_led_move:
-03dc 6fe0cac5 fetch 1 ,mem_keyboard_mode_led_on_timer 
-03dd 247a0000 nrtn blank 
-03de 6fe0cac2 fetch 1 ,mem_keyboard_device_poweron_timer 
-03df 243a03e3 nbranch p_keyboard_pair_sucess_led_move_next ,blank 
-03e0 6fe0c70d fetch 1 ,mem_keyboard_led_status 
-03e1 c28083e3 bbit1 kb_pc_keysel_capslock ,p_keyboard_pair_sucess_led_move_next 
-03e2 20204172 branch keyboard_device_24g_led_off 
+03f9 6fe0cac5 fetch 1 ,mem_keyboard_mode_led_on_timer 
+03fa 247a0000 nrtn blank 
+03fb 6fe0cac2 fetch 1 ,mem_keyboard_device_poweron_timer 
+03fc 243a0400 nbranch p_keyboard_pair_sucess_led_move_next ,blank 
+03fd 6fe0c70d fetch 1 ,mem_keyboard_led_status 
+03fe c2808400 bbit1 kb_pc_keysel_capslock ,p_keyboard_pair_sucess_led_move_next 
+03ff 20204172 branch keyboard_device_24g_led_off 
 
 p_keyboard_pair_sucess_led_move_next:
-03e3 20600000 rtn 
+0400 20600000 rtn 
 
 p_keyboard_adc_vol_init:
-03e4 6fe0c8b1 fetch 1 ,mem_keyboard_power_type 
-03e5 c0004098 beq keyboard_battary_1v5 ,keyboard_adc_vol_1v5_init 
-03e6 c00083e9 beq keyboard_battary_3v0 ,p_keyboard_adc_vol_3v0_init 
-03e7 c00140a2 beq keyboard_battary_4v2 ,keyboard_adc_vol_4v2_init 
-03e8 20204098 branch keyboard_adc_vol_1v5_init 
+0401 6fe0c8b1 fetch 1 ,mem_keyboard_power_type 
+0402 c0004098 beq keyboard_battary_1v5 ,keyboard_adc_vol_1v5_init 
+0403 c0008406 beq keyboard_battary_3v0 ,p_keyboard_adc_vol_3v0_init 
+0404 c00140a2 beq keyboard_battary_4v2 ,keyboard_adc_vol_4v2_init 
+0405 20204098 branch keyboard_adc_vol_1v5_init 
 
 p_keyboard_adc_vol_3v0_init:
-03e9 58be0122 setarg 0xbe0122 
-03ea 67e1c8ab store 3 ,mem_keyboard_vdd_full_vol 
-03eb 5800dc00 setarg 0x00dc00 
-03ec e7e18005 istore 3 ,contw 
-03ed 20600000 rtn 
+0406 58be0122 setarg 0xbe0122 
+0407 67e1c8ab store 3 ,mem_keyboard_vdd_full_vol 
+0408 5800dc00 setarg 0x00dc00 
+0409 e7e18005 istore 3 ,contw 
+040a 20600000 rtn 
 
 p_mouse_adc_bat_percent_lowpower_out:
-03ee efe40011 ifetch 8 ,rega 
-03ef 67e4064e store 8 ,mem_pdatatemp 
+040b efe40011 ifetch 8 ,rega 
+040c 67e4064e store 8 ,mem_pdatatemp 
 
 p_mouse_adc_bat_percent_lowpower_out_battery:
-03f0 20407057 call adc_clear_no_power_flag 
-03f1 204003fa call p_adc_clear_low_power_flag 
-03f2 6fe10654 fetch 2 ,mem_pdatatemp + 6 
-03f3 68490650 fetcht 2 ,mem_pdatatemp + 2 
-03f4 98467c00 isub temp ,null 
-03f5 24417054 ncall adc_set_no_power_flag ,positive 
-03f6 68490652 fetcht 2 ,mem_pdatatemp + 4 
-03f7 98467c00 isub temp ,null 
-03f8 244103fd ncall p_adc_set_low_power_flag ,positive 
-03f9 20204ed0 branch mouse_adc_bat_level_set 
+040d 20407057 call adc_clear_no_power_flag 
+040e 20400417 call p_adc_clear_low_power_flag 
+040f 6fe10654 fetch 2 ,mem_pdatatemp + 6 
+0410 68490650 fetcht 2 ,mem_pdatatemp + 2 
+0411 98467c00 isub temp ,null 
+0412 24417054 ncall adc_set_no_power_flag ,positive 
+0413 68490652 fetcht 2 ,mem_pdatatemp + 4 
+0414 98467c00 isub temp ,null 
+0415 2441041a ncall p_adc_set_low_power_flag ,positive 
+0416 20204ed0 branch mouse_adc_bat_level_set 
 
 p_adc_clear_low_power_flag:
-03fa 6848c422 fetcht 1 ,mem_adc_power_flag 
-03fb 793f8400 set0 0 ,temp 
-03fc 20207059 branch adc_set_power_flag 
+0417 6848c422 fetcht 1 ,mem_adc_power_flag 
+0418 793f8400 set0 0 ,temp 
+0419 20207059 branch adc_set_power_flag 
 
 p_adc_set_low_power_flag:
-03fd 6848c422 fetcht 1 ,mem_adc_power_flag 
-03fe 79200400 set1 0 ,temp 
-03ff 20207059 branch adc_set_power_flag 
+041a 6848c422 fetcht 1 ,mem_adc_power_flag 
+041b 79200400 set1 0 ,temp 
+041c 20207059 branch adc_set_power_flag 
 
 p_gpio_set_ds_bit:
-0400 d8a08049 arg core_gpio_ds ,contw 
-0401 18410e07 and temp ,0x07 ,queue 
-0402 18497e00 rshift3 temp ,pdata 
-0403 1fe17e03 and_into 3 ,pdata 
-0404 98a08a00 iadd contw ,contw 
-0405 efe08005 ifetch 1 ,contw 
-0406 f9207e00 qset1 pdata 
-0407 e7e08005 istore 1 ,contw 
-0408 20600000 rtn 
+041d d8a08049 arg core_gpio_ds ,contw 
+041e 18410e07 and temp ,0x07 ,queue 
+041f 18497e00 rshift3 temp ,pdata 
+0420 1fe17e03 and_into 3 ,pdata 
+0421 98a08a00 iadd contw ,contw 
+0422 efe08005 ifetch 1 ,contw 
+0423 f9207e00 qset1 pdata 
+0424 e7e08005 istore 1 ,contw 
+0425 20600000 rtn 
 
Index: output/ramcode.rom
===================================================================
--- /1121s/1121se/branch/keyboard/costumer/YeCai/keyboard_2mode_4ch_carbon_ex_pullup_sdk/output/ramcode.rom	(revision 6208)
+++ /1121s/1121se/branch/keyboard/costumer/YeCai/keyboard_2mode_4ch_carbon_ex_pullup_sdk/output/ramcode.rom	(working copy)
@@ -1,37 +1,38 @@
-c284001d
-c0000038
-c00d006c
-c0128046
-c01400ad
-c01f02a0
-c01f82a3
-c02000f1
-c02181fa
-c02203e4
-c024839d
-c02580fc
-c0260100
-c0270229
-c0288273
-c02b029a
-c02b83c8
-c02c82ff
-c02e0302
-c02f0176
-c03502ae
-c03e0395
-c04103ee
+c284001e
+c0000039
+c00d006d
+c0128047
+c01400ae
+c01f02b6
+c01f82b9
+c02000f2
+c02103de
+c0218208
+c0220401
+c02483b3
+c02580fd
+c0260101
+c0270237
+c0288281
+c02b02a8
+c02b83e5
+c02c8315
+c02e0318
+c02f0184
+c03502c4
+c03e03ab
+c041040b
 c051c7fb
-c0748077
-c0750074
-c06780bc
-c07d00a9
+c0748078
+c0750075
+c06780bd
+c07d00aa
 2020233e
 c17f8000
-c0568054
-c05e8057
-c06103c7
-c0798023
+c0568055
+c05e8058
+c06103dd
+c0798024
 2020233e
 37d98200
 708a8660
@@ -54,7 +55,7 @@
 20406f53
 204022cb
 20206ac9
-2435803b
+2435803c
 37d98200
 37d98200
 20403e9a
@@ -87,7 +88,7 @@
 202032ad
 6fe145f7
 1fe17ee0
-203a005e
+203a005f
 6fe145f7
 1fe0fe01
 67e145f7
@@ -96,7 +97,7 @@
 2040362a
 242c355e
 2437b55e
-20400064
+20400065
 20203540
 20403647
 6fe0c50f
@@ -125,7 +126,7 @@
 18000e00
 793f8022
 a84c0000
-202080a1
+202080a2
 6ff08046
 79207e06
 79207e07
@@ -155,17 +156,17 @@
 70804782
 20000001
 afec0000
-2020807d
-c51100a1
+2020807e
+c51100a2
 79200022
-2020007e
+2020007f
 6ff10044
 1fe0fe01
 67f10044
 18e08e01
 28e01e08
-2420807d
-c200007a
+2420807e
+c200007b
 20206b26
 79200407
 20406ee0
@@ -188,12 +189,12 @@
 20202467
 20403717
 20407384
-204000cc
-204001a2
-204000c2
+204000cd
+204001b0
+204000c3
 20203eb2
 6fe0c678
-c08000c6
+c08000c7
 204035d3
 202058fc
 580000a0
@@ -202,26 +203,26 @@
 c4000000
 58000050
 202040f9
-204000d4
+204000d5
 20758000
 204035c8
 2040323a
-204000de
+204000df
 7040a60a
-204000dc
+204000dd
 20203ec2
 6fe14948
 1fe22400
 df200008
 e8408012
-20400400
+2040041d
 1a40a401
-c20000d7
+c20000d8
 20600000
 20404184
 20204162
 20403ef4
-204000e1
+204000e2
 20203edd
 58009000
 67e142f9
@@ -240,7 +241,7 @@
 67e148d6
 2020680c
 6fe4488e
-c28780f4
+c28780f5
 20203fd8
 6fe14abd
 68494abf
@@ -254,10 +255,10 @@
 67e140a4
 7040a60c
 2020430f
-20400103
-20400397
+20400104
+204003ad
 20204333
-204001a2
+204001b0
 58000000
 67e1499e
 d8c0494e
@@ -274,16 +275,16 @@
 6fe1499e
 1fe0fe01
 67e1499e
-c2848103
+c2848104
 6848c911
 20406ee0
-24208111
+24208112
 204043af
 6848c911
 20406ee0
-20208119
-20400151
-20400140
+2020811a
+20400152
+20400141
 204043ab
 204043ad
 6fe1494c
@@ -298,14 +299,14 @@
 98467c00
 2022c366
 1a20a201
-c2000128
+c2000129
 1a40a401
 6fe0c99d
 1fe0fe01
 67e0c99d
 1fe67c0b
-20210123
-202001b9
+20210124
+202001c7
 6fe14998
 1fe20a00
 1a227e00
@@ -317,34 +318,34 @@
 9a60a600
 efe08013
 e7e08005
-2020012d
+2020012e
 6fe1494a
 1fe22400
 70499d00
 70499c00
 e8408012
 284ffe07
-2020814b
+2020814c
 20406ef1
-20400165
+20400166
 e8408012
 20406f0b
 1a40a401
 6fe14998
 2040437d
 1fe67c13
-20210143
+20210144
 20600000
 70499d00
 204043a9
-20400159
+2040015a
 204043a7
-20400159
+2040015a
 1fe67c0b
-20210152
+20210153
 202043a9
 70499c00
-20400165
+20400166
 6fe1499a
 1fe20a00
 6fe0c99d
@@ -355,14 +356,11 @@
 1fe0fe01
 67e0c99d
 20600000
-6fe14948
-1fe22600
-df200008
-e8408013
-20406eed
-e8408013
-20406f0b
-200000f0
+20400174
+20000078
+2040017e
+20000078
+2040017a
 e8408013
 20406ee0
 6fe0c99c
@@ -370,7 +368,23 @@
 7920fe07
 67e0c99c
 1a60a601
-c2000168
+c200016b
+20600000
+2040017a
+e8408013
+20406eed
+1a60a601
+c2000175
+20600000
+6fe14948
+1fe22600
+df200008
+20600000
+2040017a
+e8408013
+20406f0b
+1a60a601
+c200017f
 20600000
 20407de6
 6848c90f
@@ -382,7 +396,7 @@
 284ffe07
 2440eef1
 1a40a401
-c200017c
+c200018a
 20403f1b
 70488c00
 6fe14948
@@ -390,11 +404,11 @@
 df200008
 e8408012
 18467cff
-24428193
+244281a1
 e8408012
 20406f0b
 1a40a401
-c2000186
+c2000194
 20406f4b
 204023e1
 6848c666
@@ -409,7 +423,7 @@
 d9000003
 20406e9c
 284c0000
-2020819d
+202081ab
 19121000
 efe08005
 9e017e00
@@ -421,14 +435,14 @@
 20404f0a
 6fe4488e
 2feffe0a
-204081cf
+204081dd
 5800491f
 67e14948
 58004927
 67e1494a
 5800493c
 67e1494c
-204001b9
+204001c7
 204023e1
 6fe1494a
 1fe22400
@@ -444,9 +458,9 @@
 df200008
 e8408012
 20406f0b
-204001c2
+204001d0
 1a40a401
-c20001bc
+c20001ca
 20600000
 20406ec0
 18467cff
@@ -454,7 +468,7 @@
 d9000000
 20406e9c
 284c0000
-202081ca
+202081d8
 19121000
 efe08005
 9e017e00
@@ -470,7 +484,7 @@
 1fe0ffff
 67e0cac2
 6fe4488e
-c29401dc
+c29401ea
 6fe0cac2
 203a4166
 2020416c
@@ -478,7 +492,7 @@
 203a413c
 2020413a
 6fe0c678
-c00001e3
+c00001f1
 6fe0c753
 c1000000
 6fe0cac5
@@ -492,13 +506,13 @@
 98460400
 6fe14ac3
 98467e00
-202101f2
+20210200
 2040419d
 204041a9
 202041a3
 20404199
 204041a5
-202001f5
+20200203
 6fe0c70d
 c300c1a3
 704ac200
@@ -508,12 +522,12 @@
 204040cc
 204040dd
 20404100
-204001df
+204001ed
 204041ab
-204001d3
+204001e1
 2040413e
-204003d6
-20400217
+204003f3
+20400225
 2040428f
 204042c4
 2040326c
@@ -533,13 +547,13 @@
 204042c9
 204042cc
 202042d5
-20400219
-2020021f
+20400227
+2020022d
 7048a900
 6fe0c8a7
 207a0000
 7048a700
-20400225
+20400233
 20206c99
 7048aa00
 6fe0c8a8
@@ -552,8 +566,8 @@
 c2874045
 20600000
 2040442e
-20400249
-2040022d
+20400257
+2040023b
 202043dd
 6fe0c9aa
 c02344f2
@@ -570,14 +584,14 @@
 c056c523
 c055c52a
 c0564535
-c057823e
+c057824c
 20600000
 6fe0caa1
-c0018246
+c0018254
 6fe0c678
-c0800244
+c0800252
 6fe0caa1
-c0010246
+c0010254
 580000f0
 202044aa
 704a9d08
@@ -586,15 +600,15 @@
 6fe0c9ab
 2feffe00
 2040c4f0
-20400269
+20400277
 6fe0ca7a
 245a445b
 6fe0c74f
 c17f8000
 6fe4488e
-c31a0255
+c31a0263
 6fe0ca93
-20200256
+20200264
 6fe0ca84
 6848ca7a
 9842fe00
@@ -602,10 +616,10 @@
 6fe0c9aa
 c014c451
 c0264459
-c01d027d
-c01d8283
-c01e0289
-c01e8293
+c01d028b
+c01d8291
+c01e0297
+c01e82a1
 1fe67c45
 24610000
 d840003a
@@ -618,7 +632,7 @@
 6fe0caa1
 c1810000
 6fe0c9aa
-c01a826e
+c01a827c
 20600000
 6fe0ca7d
 c1008000
@@ -636,20 +650,20 @@
 c00a44c3
 20600000
 6fe0caa1
-c0010281
+c001028f
 580000f6
 202044aa
 580000f8
 202044aa
 6fe0caa1
-c0010287
+c0010295
 580000f1
 202044aa
 580000f9
 202044aa
 6fe0caa1
-c001028f
-c0008291
+c001029d
+c000829f
 704a9d08
 704a9e0c
 2020453e
@@ -658,7 +672,7 @@
 580000fe
 202044aa
 6fe0caa1
-c0010297
+c00102a5
 580000e8
 202044aa
 704a9d0a
@@ -669,11 +683,19 @@
 70470d00
 204041a3
 20404184
-20204677
+7049a900
+6fe0c678
+c1000000
+6fe4488e
+c3820000
+d8e00004
+20404a25
+20403745
+202048c0
 6fe4488e
 c287bf31
 20203ec8
-204002a5
+204002bb
 20203fa4
 6fe0c678
 d84000ff
@@ -692,7 +714,7 @@
 c004c938
 c005c952
 c0044971
-c00602bb
+c00602d1
 c005499f
 c00949c5
 c02949cb
@@ -707,10 +729,10 @@
 20204999
 6849439c
 6fe0c323
-c28182f9
+c281830f
 6fe4488e
-c30582c9
-c30c82cb
+c30582df
+c30c82e1
 6fe1439c
 c0182de1
 6fe1439c
@@ -718,17 +740,17 @@
 c00849ba
 6849439c
 6fe4488e
-c29182db
+c29182f1
 6fe14334
 98467c00
-242282db
+242282f1
 20402e24
 684948d6
 18420c00
 e8410006
 18408401
 20407db2
-202002eb
+20200301
 20402cb0
 2422ade1
 20542d26
@@ -752,7 +774,7 @@
 5800000b
 e7e08005
 6fe1439c
-c00f82f6
+c00f830c
 1a60f3ff
 20407c69
 20207cdc
@@ -761,49 +783,49 @@
 20207cdc
 6fe14334
 98467c00
-242282c6
+242282dc
 20402da5
-243402cb
+243402e1
 20202d24
 6fe0caa0
-c0010320
+c0010336
 202046cd
 18427e00
 704a6f05
 6848c9a6
 18467c00
-20228320
-c074032c
-c0748332
-c0750336
-c075833a
-c076033e
-c0768342
-c0770346
-c077834a
-c078034e
-c0788352
-c0790356
-c079835a
-c07a035e
-c07a8362
-c07b0366
-c07b836a
-c07c0372
-c07c8376
-c07d037a
-c07d837e
-c07e0382
-c07e8386
-c07f038a
-c07f838e
+20228336
+c0740342
+c0748348
+c075034c
+c0758350
+c0760354
+c0768358
+c077035c
+c0778360
+c0780364
+c0788368
+c079036c
+c0798370
+c07a0374
+c07a8378
+c07b037c
+c07b8380
+c07c0388
+c07c838c
+c07d0390
+c07d8394
+c07e0398
+c07e839c
+c07f03a0
+c07f83a4
 202046e6
 7049a902
 6fe0c9a6
 205a46ef
 704aa000
 6fe0c678
-c0000329
+c000033f
 58000005
 67e1ca6f
 202046e6
@@ -819,95 +841,95 @@
 6fe0c678
 c0804718
 580000ea
-2020032f
+20200345
 6fe0c678
 c080471a
 580000e9
-2020032f
+20200345
 6fe0c678
 c080471c
 580000e2
-2020032f
+20200345
 6fe0c678
 c080471e
 580000b6
-2020032f
+20200345
 6fe0c678
 c0804720
 580000b5
-2020032f
+20200345
 6fe0c678
 c0804722
 580000cd
-2020032f
+20200345
 6fe0c678
 c0804724
 580000b7
-2020032f
+20200345
 6fe0c678
 c0804726
 58000223
-2020032f
+20200345
 6fe0c678
 c0804728
 5800018a
-2020032f
+20200345
 6fe0c678
 c080472a
 58000194
-2020032f
+20200345
 6fe0c678
 c080472c
 5800022a
-2020032f
+20200345
 6fe0c678
 c080472e
 58000192
-2020032f
+20200345
 6fe0c678
 c0804730
 58000221
-2020032f
+20200345
 6fe0c678
 c0804732
 58000224
-2020032f
+20200345
 6fe0c678
 c0804737
 6fe0caa1
-c0008370
+c0008386
 580001ae
-2020032f
+20200345
 58000307
-2020032f
+20200345
 6fe0c678
 c080473d
 58000070
-2020032f
+20200345
 6fe0c678
 c080473f
 5800006f
-2020032f
+20200345
 6fe0c678
 c0804741
 58000030
-2020032f
+20200345
 6fe0c678
 c0804743
 580000b8
-2020032f
+20200345
 6fe0c678
 c0804745
 58000225
-2020032f
+20200345
 6fe0c678
 c0804747
 58000226
-2020032f
+20200345
 6fe0c678
 c0804749
 58000306
-2020032f
+20200345
 6fe0c678
 c0804752
 704a6f02
@@ -921,9 +943,9 @@
 da404963
 df200014
 20407d66
-242283c4
+242283da
 202043ba
-2040039f
+204003b5
 202042de
 da200000
 684a4b9a
@@ -934,12 +956,12 @@
 1a427e00
 18408428
 98467c00
-242103b1
+242103c7
 1a20a201
 1a217e0f
-243a03a5
+243a03bb
 da200000
-204003b6
+204003cc
 1c427e00
 67e24b9a
 20600000
@@ -953,12 +975,12 @@
 207a0000
 1fe0ffff
 67e0cb9e
-204003bd
-202003b7
+204003d3
+202003cd
 6fe0cb99
 207a0000
 6fe0c74f
-c07f83c2
+c07f83d8
 70409401
 704b9900
 20600000
@@ -966,6 +988,13 @@
 704b9901
 202043b1
 20204815
+1a627e00
+c01948b3
+c02048bb
+c00ac8a2
+c00a03e4
+2020406c
+20204893
 20404184
 20403f2c
 7049a900
@@ -981,22 +1010,22 @@
 7045a002
 2020326f
 6fe0c678
-c00003d9
+c00003f6
 20204148
 6fe145ef
-203a03dc
+203a03f9
 2020414d
 6fe0cac5
 247a0000
 6fe0cac2
-243a03e3
+243a0400
 6fe0c70d
-c28083e3
+c2808400
 20204172
 20600000
 6fe0c8b1
 c0004098
-c00083e9
+c0008406
 c00140a2
 20204098
 58be0122
@@ -1007,14 +1036,14 @@
 efe40011
 67e4064e
 20407057
-204003fa
+20400417
 6fe10654
 68490650
 98467c00
 24417054
 68490652
 98467c00
-244103fd
+2441041a
 20204ed0
 6848c422
 793f8400
Index: output/romcode.rom
===================================================================
--- /1121s/1121se/branch/keyboard/costumer/YeCai/keyboard_2mode_4ch_carbon_ex_pullup_sdk/output/romcode.rom	(revision 6208)
+++ /1121s/1121se/branch/keyboard/costumer/YeCai/keyboard_2mode_4ch_carbon_ex_pullup_sdk/output/romcode.rom	(working copy)
@@ -31192,35 +31192,6 @@
 00000000
 00000000
 00000000
-00000000
-00000000
-00000000
-00000000
-00000000
-00000000
-00000000
-00000000
-00000000
-00000000
-00000000
-00000000
-00000000
-00000000
-00000000
-00000000
-00000000
-00000000
-00000000
-00000000
-00000000
-00000000
-00000000
-00000000
-00000000
-00000000
-00000000
-00000000
-00000000
 00020001
 18000228
 03020002
@@ -31732,4 +31703,4 @@
 00000000
 00000000
 00000000
-0000d05f
\ No newline at end of file
+0000fe0f
\ No newline at end of file
Index: output/sched.rom
===================================================================
--- /1121s/1121se/branch/keyboard/costumer/YeCai/keyboard_2mode_4ch_carbon_ex_pullup_sdk/output/sched.rom	(revision 6208)
+++ /1121s/1121se/branch/keyboard/costumer/YeCai/keyboard_2mode_4ch_carbon_ex_pullup_sdk/output/sched.rom	(working copy)
@@ -7,7 +7,7 @@
 01   #mem_patch05
 00   #mem_patch06
 c0   #mem_patch07
-19   #mem_patch08
+1d   #mem_patch08
 5a   #mem_patch09
 c2   #mem_patch0a
 52   #mem_patch0b
@@ -83,7 +83,7 @@
 #bit5 KEYBOARD_ENABLE_2K_EEPROM
 #bit6 KEYBOARD_ENABLE_EEPROM
 #bit7 KEYBOARD_ENABLE_OTP
-69
+41
 
 #byte 2
 #bit0 KEYBOARD_ENABLE_24G
@@ -309,9 +309,9 @@
 mem_device1_addr:00 00 00 00 00 00
 
 mem_device_number:01
-mem_keyboard_switch_device_to_g24:01  7f 1f		#enable flag + 2byte commbination key
+mem_keyboard_switch_device_to_g24:01  7f 20		#enable flag + 2byte commbination key
 mem_keyboard_switch_device_to_bt1:01  7f 1e		#enable flag + 2byte commbination key
-mem_keyboard_switch_device_to_bt2:00  7f 20		#enable flag + 2byte commbination key
+mem_keyboard_switch_device_to_bt2:01  7f 1f		#enable flag + 2byte commbination key
 mem_keyboard_switch_device_to_bt3:00  7f 21		#enable flag + 2byte commbination key
 mem_keyboard_switch_device_to_usb:00  7f 22
 
@@ -343,13 +343,13 @@
 ##												bt button connct gnd          bt button in matrix        two button commbination
 mem_keyboard_pairing_type:00					#                 00                                    00                                 01
 # mem_config_select_device_button_gpio:ff			#              00~16			               ff					ff
-mem_keyboard_commbination_key_bt:ff ff			#		 not care				   not care			     Fn+C
-mem_keyboard_commbination_key_24g:ff ff		#		 not care				   not care			     Esc+Q
+mem_keyboard_commbination_key_bt:7f 0c			#		 not care				   not care			     Fn+C
+mem_keyboard_commbination_key_24g:29 14		#		 not care				   not care			     Esc+Q
 mem_keyboard_commbination_fast_conn_bt:2a 10	# bs+M
 mem_eeprom_wp_gpio:ff
 mem_eeprom_scl_gpio:03
 mem_eeprom_sda_gpio:02
-mem_eeprom_base:10 00
+mem_eeprom_base:00 1f
 mem_flash_base:00 50 00
 mem_otp_read_retention_max_size:20 03
 
@@ -361,15 +361,16 @@
 mem_keyboard_scroll_led_gpio:ff
 mem_keyboard_24g_led_gpio:81
 mem_keyboard_bt1_led_gpio:81
-mem_keyboard_bt2_led_gpio:ff
+mem_keyboard_bt2_led_gpio:81
 mem_keyboard_bt3_led_gpio:ff
 
+
 #mem_rf_debug_rx_gpio:96
 #mem_rf_debug_tx_gpio:89
 
 
-mem_mcu_stb_gpio:0b			#IOB0
-mem_mcu_clk_gpio:0a				#IOB1
+mem_mcu_stb_gpio:0a			#IOB0
+mem_mcu_clk_gpio:0b			#IOB1
 mem_mcu_rstb_gpio:ff
 
 mem_keyboard_pb_button_gpio:0c
@@ -388,34 +389,34 @@
 12		#r6
 11		#r7
 
+
 #gpio00~16   portA:8x,portB:cx
 mem_key_col_gpio:
-84		#c0
+c4		#c0
 10		#c1
 0f		#c2
 0e		#c3
 0d		#c4
 c2		#c5
-c3		#c6
-c4		#c7
-c7		#c8
-80		#c9
-81		#c10
-85		#c11
-c6		#c12
-c5		#c14
-82		#c15
-83 		#c16
+c1		#c6
+85		#c7
+80		#c8
+81		#c9
+c7		#c10
+c3		#c11
+83		#c12
+84		#c14
+c6		#c15
+82 		#c16
 ff		#c13
 ff		#c17
 ff		#c18
 ff		#c19
-ff		#c20
 
 mem_keyboard_keyvalue_map:
 #r0 ~ r7
 #A  B  C    D   E    F   G  H
-00 00 00 00 e6 00 7f 3e #A   
+00 00 00 00 e6 00 7f 3e#A   
 14 2b 04 29 1d 00 35 1e #B
 1a 39 16 00 1b 00 3a 1f #C
 08 3c 07 3d 06 00 3b 20 #D
@@ -431,7 +432,10 @@
 00 00 00 52 00 50 00 00 #N
 00 e1 e5 00 00 00 00 00 #O
 00 e2 00 00 00 00 00 00 #P
-00 00 00 00 00 00 00 00 #QS
+00 00 00 00 00 00 00 00 #Q
+00 00 00 00 00 00 00 00 #R
+00 00 00 00 00 00 00 00 #S
+00 00 00 00 00 00 00 00 #T
 
 mem_keyboard_fn_first:	00			#fn first  00:press f1~f12=f1~f12      01:press fn+f1~f12=f1~f12
 mem_keyboard_fn_esc:	af			#esc
Index: program/patch.prog
===================================================================
--- /1121s/1121se/branch/keyboard/costumer/YeCai/keyboard_2mode_4ch_carbon_ex_pullup_sdk/program/patch.prog	(revision 6208)
+++ /1121s/1121se/branch/keyboard/costumer/YeCai/keyboard_2mode_4ch_carbon_ex_pullup_sdk/program/patch.prog	(working copy)
@@ -8,7 +8,7 @@
 	beq patch07_6,p_keyboard_setting_config_next
 	beq patch07_7,p_keyboard_load_info_check
 	beq patch08_0,p_keyboard_store_device_info
-	//beq patch08_2,p_keyboard_priority_bb_event
+	beq patch08_2,p_keyboard_priority_bb_event
 	beq patch08_3,p_keyboard_bb_event_timer
 	beq patch08_4,p_keyboard_adc_vol_init
 	beq patch09_1,p_keyboard_idle	
@@ -316,6 +316,7 @@
 	setarg 0x0100
 	store 2,mem_lpm_interval
 	jam 0x0c,mem_lpm_overhead
+	// jam 1,mem_keyboard_enter_keyscan_flag
 	branch keyboard_start_work+1
 
 p_kscan_dispatch:
@@ -324,6 +325,8 @@
 	branch kscan_dispatch+3
 
 p_keyboard_keyscan:
+	// fetch 1,mem_keyboard_enter_keyscan_flag
+	// rtn blank
 	call p_keyboard_gpio_init
 	setarg 0
 	store 2,mem_keyscan_exmcu_wait_wake_count
@@ -445,24 +448,44 @@
 	increase 1,pdata
 	store 1,mem_keyscan_col_loop_count
 	rtn
-p_keyboard_keyscan_get_col_value:        
-	fetch 2,mem_kb_row_ptr    
-	copy pdata,regc        
-	arg 8,loopcnt      
-p_keyboard_keyscan_get_col_value_loop:              	// loop 8 times
+
+p_keyboard_keyscan_get_col_value:
+	call p_keyboard_row_output_high
+	nop 120
+p_keyboard_keyscan_get_col_value_loop:		// loop 8 times
+	call p_keyboard_row_high_impendence
+	nop 120
+	call p_keyboard_row_loop_init
+	ifetcht 1,regc
+	call gpio_get_bit
+	fetch 1,mem_keyscan_value_temp
+	rshift pdata,pdata
+	setflag true,7,pdata
+	store 1,mem_keyscan_value_temp
+	increase 1,regc
+	loop p_keyboard_keyscan_get_col_value_loop+3
+	// call p_keyboard_row_output_high
+	rtn
+p_keyboard_row_output_high:
+	call p_keyboard_row_loop_init
+p_keyboard_row_output_high_loop:
 	ifetcht 1,regc
 	call gpio_out_inactive
+	increase 1,regc
+	loop p_keyboard_row_output_high_loop
+	rtn
+p_keyboard_row_loop_init:
+	fetch 2,mem_kb_row_ptr
+	copy pdata,regc
+	arg 8,loopcnt
+	rtn
+p_keyboard_row_high_impendence:
+	call p_keyboard_row_loop_init
+p_keyboard_row_high_impendence_loop:
 	ifetcht 1,regc
 	call gpio_set_high_impedance
-	nop 240        
-	ifetcht 1,regc       
-	call gpio_get_bit    
-	fetch 1,mem_keyscan_value_temp    
-	rshift pdata,pdata      
-	setflag true,7,pdata       
-	store 1,mem_keyscan_value_temp 
-	increase 1,regc       
-	loop p_keyboard_keyscan_get_col_value_loop
+	increase 1,regc
+	loop p_keyboard_row_high_impendence_loop
 	rtn
 
 p_keyboard_lpm_before_common:
@@ -889,7 +912,16 @@
 	jam 0,mem_keyboard_led_status
 	call keyboard_capslock_led_off
 	call keyboard_low_voltage_led_off
-	branch keyboard_long_button_bt_discovery+2
+	jam 0,mem_keyboard_data_change_flag
+	fetch 1,mem_device_flag
+	rtneq MODE_24G_DEVICE
+	fetch KEYBOARD_FLAG_LEN,mem_keyboard_flag
+	rtnbit1 KEYBOARD_BT_DISCOVERY_BUTTON_LONG_DOWN_FLAG
+	arg KEYBOARD_BT_DISCOVERY_BUTTON_LONG_DOWN_FLAG,queue
+	call keyboard_enable_function_flag
+	call app_evt_button_long_pressed
+	//jam 0,mem_keyboard_enter_keyscan_flag
+	branch keyboard_bb_event_discovery_btn
 
 /////////////////////////////////////store otp///////////////////////////////////////
 p_keyboard_setting_config_next:
@@ -1014,6 +1046,7 @@
 
 	////////////////////////////////////motion////////////////////////////////
 p_keyboard_motion_data_check:
+	//jam 1,mem_keyboard_enter_keyscan_flag
 	fetch 1,mem_keyboard_consumer_key_status
 	beq KEYBOARD_CONSUMER_KEY_RELEASE,p_keyboard_value_consumer_release
 	branch keyboard_motion_data_check+3//////////////////////////////////////media/////////////////////////////////////
@@ -1302,20 +1335,18 @@
 p_g24_transmit_no_interrupt:
 	branch keyboard_g24_transmit_no_interrupt
 
-/*p_keyboard_priority_bb_event:        
-	copy regc,pdata        
-	beq BT_EVT_LE_CONNECTED,p_keyboard_le_bb_event_connected 
-	beq BT_EVT_24G_PAIRING_COMPLETE,p_keyboard_24g_pairing_complete
-	branch keyboard_priority_bb_event+2
-p_keyboard_le_bb_event_connected:       
-	// jam 0,mem_keyboard_pair_led_flag       
-	// jam 0,mem_keyboard_pair_led_blink_count       
-	call keyboard_device_led_off        
-	branch keyboard_le_bb_event_connected
-p_keyboard_24g_pairing_complete:
-	call keyboard_device_led_off
-	branch keyboard_24g_pairing_complete*/
+p_keyboard_priority_bb_event:	
+	copy regc,pdata	
 
+	beq BT_EVT_LE_START_ENC,keyboard_le_ll_start_encryt
+	beq BT_EVT_LE_PARSE_CONN_PAPA_UPDATE_RSP,keyboard_le_conn_param_update_rsp_recieved
+	beq BT_EVT_LE_DISCONNECTED,keyboard_le_bb_disconnected
+
+	beq BT_EVT_LE_CONNECTED,p_keyboard_le_bb_event_connected
+	branch keyboard_priority_bb_event+6
+p_keyboard_le_bb_event_connected:
+	//jam 1,mem_keyboard_enter_keyscan_flag
+	branch keyboard_le_bb_event_connected
 p_keyboard_24g_start_pair_mode:
 	//jam 0,mem_keyboard_device_poweron_timer
 	//call keyboard_power_led_off
@@ -1335,6 +1366,7 @@
 	call keyboard_enable_function_flag
 	call keyboard_stop_discovery
 	jam TYPE_KB,mem_24g_data_type
+	// jam 0,mem_keyboard_enter_keyscan_flag
 	branch g24_pair_start
 
 //////////////////////////////////led///////////////////////////////////
@@ -1349,6 +1381,7 @@
 	branch keyboard_device_pair_led
 
 p_keyboard_pair_sucess_led_move:
+	// jam 1,mem_keyboard_enter_keyscan_flag
 	fetch 1,mem_keyboard_mode_led_on_timer
 	nrtn blank
 	//fetch 1,mem_adc_power_flag
Index: sched/keyboard.dat
===================================================================
--- /1121s/1121se/branch/keyboard/costumer/YeCai/keyboard_2mode_4ch_carbon_ex_pullup_sdk/sched/keyboard.dat	(revision 6208)
+++ /1121s/1121se/branch/keyboard/costumer/YeCai/keyboard_2mode_4ch_carbon_ex_pullup_sdk/sched/keyboard.dat	(working copy)
@@ -16,7 +16,7 @@
 #bit5 KEYBOARD_ENABLE_2K_EEPROM
 #bit6 KEYBOARD_ENABLE_EEPROM
 #bit7 KEYBOARD_ENABLE_OTP
-69
+41
 
 #byte 2
 #bit0 KEYBOARD_ENABLE_24G
@@ -242,9 +242,9 @@
 mem_device1_addr:00 00 00 00 00 00
 
 mem_device_number:01
-mem_keyboard_switch_device_to_g24:01  7f 1f		#enable flag + 2byte commbination key
+mem_keyboard_switch_device_to_g24:01  7f 20		#enable flag + 2byte commbination key
 mem_keyboard_switch_device_to_bt1:01  7f 1e		#enable flag + 2byte commbination key
-mem_keyboard_switch_device_to_bt2:00  7f 20		#enable flag + 2byte commbination key
+mem_keyboard_switch_device_to_bt2:01  7f 1f		#enable flag + 2byte commbination key
 mem_keyboard_switch_device_to_bt3:00  7f 21		#enable flag + 2byte commbination key
 mem_keyboard_switch_device_to_usb:00  7f 22
 
@@ -276,13 +276,13 @@
 ##												bt button connct gnd          bt button in matrix        two button commbination
 mem_keyboard_pairing_type:00					#                 00                                    00                                 01
 # mem_config_select_device_button_gpio:ff			#              00~16			               ff					ff
-mem_keyboard_commbination_key_bt:ff ff			#		 not care				   not care			     Fn+C
-mem_keyboard_commbination_key_24g:ff ff		#		 not care				   not care			     Esc+Q
+mem_keyboard_commbination_key_bt:7f 0c			#		 not care				   not care			     Fn+C
+mem_keyboard_commbination_key_24g:29 14		#		 not care				   not care			     Esc+Q
 mem_keyboard_commbination_fast_conn_bt:2a 10	# bs+M
 mem_eeprom_wp_gpio:ff
 mem_eeprom_scl_gpio:03
 mem_eeprom_sda_gpio:02
-mem_eeprom_base:10 00
+mem_eeprom_base:00 1f
 mem_flash_base:00 50 00
 mem_otp_read_retention_max_size:20 03
 
@@ -294,15 +294,16 @@
 mem_keyboard_scroll_led_gpio:ff
 mem_keyboard_24g_led_gpio:81
 mem_keyboard_bt1_led_gpio:81
-mem_keyboard_bt2_led_gpio:ff
+mem_keyboard_bt2_led_gpio:81
 mem_keyboard_bt3_led_gpio:ff
 
+
 #mem_rf_debug_rx_gpio:96
 #mem_rf_debug_tx_gpio:89
 
 
-mem_mcu_stb_gpio:0b			#IOB0
-mem_mcu_clk_gpio:0a				#IOB1
+mem_mcu_stb_gpio:0a			#IOB0
+mem_mcu_clk_gpio:0b			#IOB1
 mem_mcu_rstb_gpio:ff
 
 mem_keyboard_pb_button_gpio:0c
@@ -321,34 +322,34 @@
 12		#r6
 11		#r7
 
+
 #gpio00~16   portA:8x,portB:cx
 mem_key_col_gpio:
-84		#c0
+c4		#c0
 10		#c1
 0f		#c2
 0e		#c3
 0d		#c4
 c2		#c5
-c3		#c6
-c4		#c7
-c7		#c8
-80		#c9
-81		#c10
-85		#c11
-c6		#c12
-c5		#c14
-82		#c15
-83 		#c16
+c1		#c6
+85		#c7
+80		#c8
+81		#c9
+c7		#c10
+c3		#c11
+83		#c12
+84		#c14
+c6		#c15
+82 		#c16
 ff		#c13
 ff		#c17
 ff		#c18
 ff		#c19
-ff		#c20
 
 mem_keyboard_keyvalue_map:
 #r0 ~ r7
 #A  B  C    D   E    F   G  H
-00 00 00 00 e6 00 7f 3e #A   
+00 00 00 00 e6 00 7f 3e#A   
 14 2b 04 29 1d 00 35 1e #B
 1a 39 16 00 1b 00 3a 1f #C
 08 3c 07 3d 06 00 3b 20 #D
@@ -364,7 +365,10 @@
 00 00 00 52 00 50 00 00 #N
 00 e1 e5 00 00 00 00 00 #O
 00 e2 00 00 00 00 00 00 #P
-00 00 00 00 00 00 00 00 #QS
+00 00 00 00 00 00 00 00 #Q
+00 00 00 00 00 00 00 00 #R
+00 00 00 00 00 00 00 00 #S
+00 00 00 00 00 00 00 00 #T
 
 mem_keyboard_fn_first:	00			#fn first  00:press f1~f12=f1~f12      01:press fn+f1~f12=f1~f12
 mem_keyboard_fn_esc:	af			#esc
