Index: output/eeprom.dat
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_Only24g_New_LRpair/output/eeprom.dat	(revision 1771)
+++ /branch/mouse_project/YJX_Project/YJX_Only24g_New_LRpair/output/eeprom.dat	(working copy)
@@ -2,8 +2,8 @@
 02
 aa
 55
-7a
-1b
+c6
+1c
 c2
 84
 00
@@ -23,15 +23,15 @@
 c0
 42
 85
-4e
+a1
 c0
 44
 85
-0b
+5e
 c0
 45
 05
-50
+a3
 c0
 50
 80
@@ -58,8 +58,8 @@
 c1
 c0
 71
-82
-f4
+83
+47
 c0
 73
 02
@@ -67,15 +67,15 @@
 c0
 75
 03
-22
+75
 c0
 75
 83
-2f
+82
 c0
 76
 03
-58
+ab
 20
 20
 2a
@@ -83,11 +83,11 @@
 c0
 1f
 83
-5c
+af
 c0
 46
 03
-67
+ba
 20
 20
 2a
@@ -99,11 +99,11 @@
 68
 08
 cc
-c9
+d1
 58
 00
 4c
-d0
+d8
 98
 40
 8a
@@ -127,7 +127,7 @@
 60
 08
 cc
-c9
+d1
 20
 60
 00
@@ -295,7 +295,7 @@
 68
 00
 cd
-5a
+62
 c2
 80
 80
@@ -307,31 +307,31 @@
 68
 00
 cd
-4e
+56
 c0
 00
 80
 8c
 20
 40
-03
-ce
+04
+21
 24
 34
 00
 ac
 20
 40
-03
-b3
+04
+06
 20
 40
-03
-fb
+04
+4e
 68
 00
 cc
-1e
+26
 c1
 ff
 80
@@ -339,7 +339,7 @@
 20
 40
 04
-5a
+ad
 20
 40
 00
@@ -358,8 +358,8 @@
 05
 58
 00
-fa
-00
+f8
+0c
 20
 20
 2b
@@ -371,35 +371,35 @@
 c0
 00
 84
-33
+86
 20
 40
-04
-bf
+05
+12
 20
 40
 04
-19
+6c
 24
 2c
-04
-d5
+05
+28
 24
 37
-84
-d5
+85
+28
 20
 40
 04
-42
+95
 68
 02
 4c
-36
+3e
 68
 0a
 4d
-53
+5b
 98
 46
 7c
@@ -411,7 +411,7 @@
 68
 00
 cc
-0c
+14
 c1
 84
 00
@@ -419,7 +419,7 @@
 68
 00
 cd
-5a
+62
 79
 3f
 fe
@@ -427,7 +427,7 @@
 60
 00
 cd
-5a
+62
 20
 40
 02
@@ -435,11 +435,11 @@
 68
 02
 4c
-36
+3e
 68
 0a
 4c
-1a
+22
 98
 46
 7c
@@ -447,15 +447,15 @@
 20
 22
 84
-84
+d7
 68
 02
 4c
-36
+3e
 68
 0a
 4c
-45
+4d
 98
 46
 7c
@@ -471,11 +471,11 @@
 68
 02
 4b
-ee
+f6
 20
 20
 05
-81
+d4
 68
 00
 cb
@@ -483,27 +483,27 @@
 c0
 00
 84
-33
+86
 20
 40
-04
-bf
+05
+12
 20
 40
 04
-19
+6c
 24
 2c
-04
-c8
+05
+1b
 24
 37
-84
-c8
+85
+1b
 68
 00
 cd
-5a
+62
 79
 3f
 fe
@@ -511,7 +511,7 @@
 60
 00
 cd
-5a
+62
 79
 20
 00
@@ -531,7 +531,7 @@
 20
 40
 04
-11
+64
 20
 20
 00
@@ -551,7 +551,7 @@
 60
 01
 cc
-3d
+45
 58
 00
 01
@@ -567,7 +567,7 @@
 20
 40
 05
-53
+a6
 24
 74
 00
@@ -579,7 +579,7 @@
 68
 01
 4d
-4f
+57
 1f
 e0
 fe
@@ -587,11 +587,11 @@
 60
 01
 4d
-4f
+57
 68
 09
 4d
-51
+59
 98
 46
 7c
@@ -606,7 +606,7 @@
 4d
 70
 4d
-4e
+56
 00
 58
 00
@@ -615,7 +615,7 @@
 60
 01
 4d
-4f
+57
 58
 00
 00
@@ -623,19 +623,19 @@
 60
 01
 4d
-51
+59
 70
 4c
-49
+51
 00
 68
 00
 cc
-34
+3c
 60
 00
 cc
-33
+3b
 20
 60
 00
@@ -643,11 +643,11 @@
 68
 00
 cc
-35
+3d
 60
 00
 cc
-33
+3b
 20
 60
 00
@@ -655,7 +655,7 @@
 68
 00
 cc
-49
+51
 1f
 e0
 fe
@@ -663,7 +663,7 @@
 60
 00
 cc
-49
+51
 c0
 02
 00
@@ -678,7 +678,7 @@
 00
 70
 4d
-4e
+56
 01
 58
 00
@@ -687,7 +687,7 @@
 60
 01
 4d
-4f
+57
 20
 60
 00
@@ -695,7 +695,7 @@
 68
 00
 cc
-3a
+42
 20
 5a
 00
@@ -703,7 +703,7 @@
 68
 00
 cd
-4e
+56
 c1
 00
 80
@@ -723,7 +723,7 @@
 68
 01
 cc
-3d
+45
 20
 40
 7f
@@ -763,7 +763,7 @@
 68
 00
 cd
-4e
+56
 c0
 00
 ff
@@ -774,20 +774,20 @@
 08
 70
 4c
-3a
+42
 01
 70
 4d
-43
+4b
 00
 20
 40
 03
-79
+cc
 60
 00
 cb
-aa
+b2
 58
 00
 00
@@ -795,23 +795,23 @@
 60
 03
 cb
-ab
+b3
 68
 02
 4c
-45
+4d
 60
 02
 4b
-b2
+ba
 70
 4c
-0e
+16
 0c
 68
 00
 cc
-0f
+17
 79
 20
 7e
@@ -819,26 +819,26 @@
 60
 00
 cc
-0f
+17
 20
 40
-03
-d1
+04
+24
 20
 20
 00
 50
 70
 4d
-57
+5f
 00
 70
 4d
-58
+60
 00
 70
 4d
-59
+61
 00
 20
 60
@@ -855,7 +855,7 @@
 68
 00
 cc
-3a
+42
 20
 7a
 00
@@ -882,12 +882,12 @@
 00
 70
 4d
-59
+61
 00
 68
 00
 cd
-59
+61
 1f
 e0
 fe
@@ -895,7 +895,7 @@
 60
 00
 cd
-59
+61
 1f
 e6
 7c
@@ -906,12 +906,12 @@
 e6
 20
 40
-04
-bf
+05
+12
 20
 40
 04
-19
+6c
 24
 2c
 00
@@ -927,11 +927,11 @@
 20
 40
 04
-11
+64
 68
 00
 cd
-58
+60
 1f
 e0
 fe
@@ -939,7 +939,7 @@
 60
 00
 cd
-58
+60
 c0
 08
 00
@@ -951,19 +951,19 @@
 20
 40
 05
-a1
+f4
 20
 20
 00
 dc
 70
 4d
-58
+60
 00
 68
 00
 cd
-57
+5f
 c3
 80
 00
@@ -975,7 +975,7 @@
 60
 00
 cd
-57
+5f
 58
 00
 07
@@ -991,19 +991,19 @@
 68
 00
 cc
-3a
+42
 20
 3a
 00
 ce
 70
 4d
-58
+60
 00
 68
 00
 cd
-57
+5f
 c4
 00
 00
@@ -1015,7 +1015,7 @@
 60
 00
 cd
-57
+5f
 20
 40
 3f
@@ -1110,8 +1110,8 @@
 00
 20
 20
-02
-f4
+03
+47
 20
 40
 34
@@ -1126,8 +1126,8 @@
 20
 20
 40
-06
-c4
+07
+17
 68
 00
 c1
@@ -1135,11 +1135,11 @@
 60
 00
 cc
-c5
+cd
 20
 40
 04
-49
+9c
 68
 00
 c6
@@ -1175,7 +1175,7 @@
 20
 40
 06
-2b
+7e
 20
 40
 01
@@ -1191,7 +1191,7 @@
 20
 40
 02
-aa
+b3
 c0
 01
 81
@@ -1319,15 +1319,15 @@
 60
 01
 4c
-3b
+43
 20
 40
 42
 ca
 20
 20
-04
-c9
+05
+1c
 68
 02
 46
@@ -1346,8 +1346,8 @@
 50
 20
 20
-02
-f4
+03
+47
 68
 00
 c6
@@ -1358,8 +1358,8 @@
 7a
 20
 20
-02
-f4
+03
+47
 70
 42
 12
@@ -1611,7 +1611,7 @@
 20
 40
 03
-73
+c6
 68
 10
 8a
@@ -1763,7 +1763,7 @@
 70
 46
 f6
-01
+03
 20
 60
 00
@@ -1779,7 +1779,7 @@
 20
 40
 03
-27
+7a
 20
 20
 3d
@@ -1823,7 +1823,7 @@
 60
 01
 4d
-51
+59
 20
 60
 00
@@ -1835,7 +1835,7 @@
 60
 01
 4d
-51
+59
 24
 55
 81
@@ -1850,8 +1850,8 @@
 1e
 20
 40
-04
-b7
+05
+0a
 68
 00
 cb
@@ -1879,7 +1879,7 @@
 d8
 c0
 4c
-36
+3e
 20
 40
 7f
@@ -1915,7 +1915,7 @@
 60
 01
 4d
-3f
+47
 58
 00
 00
@@ -2010,8 +2010,8 @@
 e7
 20
 40
-02
-d3
+03
+26
 68
 08
 c6
@@ -2026,8 +2026,8 @@
 02
 20
 40
-02
-dc
+03
+2f
 68
 00
 c6
@@ -2062,8 +2062,8 @@
 74
 20
 40
-02
-dc
+03
+2f
 20
 20
 3d
@@ -2094,8 +2094,8 @@
 00
 20
 40
-04
-d1
+05
+24
 20
 40
 01
@@ -2155,7 +2155,7 @@
 da
 20
 4c
-36
+3e
 da
 40
 00
@@ -2171,7 +2171,7 @@
 68
 00
 cc
-c5
+cd
 60
 00
 c1
@@ -2186,7 +2186,7 @@
 48
 70
 4d
-4e
+56
 00
 20
 40
@@ -2194,8 +2194,8 @@
 1d
 20
 40
-04
-f4
+05
+47
 68
 00
 c8
@@ -2250,8 +2250,8 @@
 00
 20
 40
-04
-d1
+05
+24
 20
 40
 01
@@ -2455,7 +2455,7 @@
 60
 01
 cc
-3d
+45
 70
 48
 0e
@@ -2658,8 +2658,8 @@
 9b
 20
 40
-02
-e1
+03
+34
 20
 40
 40
@@ -2679,7 +2679,7 @@
 20
 40
 06
-1f
+72
 20
 40
 02
@@ -2691,7 +2691,7 @@
 20
 40
 06
-2b
+7e
 70
 4b
 48
@@ -2732,26 +2732,34 @@
 20
 40
 9a
-da
-20
+68
 00
+c6
+9a
+1f
+e2
+22
 00
 20
 40
 02
-b5
+c7
 20
 40
 02
-bb
+da
 20
 40
 02
-c1
+ed
 20
 40
-02
-b1
+03
+00
+20
+40
+03
+13
 1a
 22
 7e
@@ -2760,30 +2768,18 @@
 60
 00
 00
-68
+da
+20
 00
-c6
-e5
-c1
-7f
-80
 00
-20
-40
-02
-c7
-20
-20
-02
-cd
 68
 08
 c6
 e2
 20
 40
-02
-dc
+03
+2f
 68
 08
 c6
@@ -2796,18 +2792,14 @@
 20
 a2
 00
-20
-60
-00
-00
 68
 08
 c6
 e3
 20
 40
-02
-dc
+03
+2f
 68
 08
 c6
@@ -2820,5107 +2812,4894 @@
 20
 a2
 01
+1a
+22
+7e
+00
 20
 60
 00
 00
-68
-08
-c6
-e4
-20
-40
-02
-dc
-68
-08
-c6
-e4
 20
 40
 68
 1d
+1a
+42
+7e
+00
+1f
+e3
+fe
+00
 79
 20
-a2
-02
+fe
+00
+1f
+e2
+24
+00
+1f
+e1
+7e
+07
 20
 60
 00
 00
 68
+00
+cb
+88
+1f
+e2
+24
+00
+68
 08
 c6
-e5
+e2
 20
 40
-02
-d3
+03
+2f
 68
 08
 c6
-e5
+e2
 20
 40
-68
-1d
-7d
-20
-a2
+02
+c0
+1a
+42
+04
+00
+60
+08
+cb
+88
+c0
 03
+82
+d2
+c0
+00
+02
+d6
 20
+60
+00
+00
+1a
+22
+7e
+00
+79
 20
-02
-dc
+7e
+00
+1f
+e2
+22
+00
+20
+60
+00
+00
+1a
+22
+7e
+00
+79
+3f
+fe
+00
+1f
+e2
+22
+00
+20
+60
+00
+00
+68
+00
+cb
+89
+1f
+e2
+24
+00
 68
 08
 c6
-e6
+e3
 20
 40
-02
-d3
+03
+2f
 68
 08
 c6
-e6
+e3
 20
 40
-68
-1d
-7d
-20
-a2
+02
+c0
+1a
+42
 04
-20
-20
+00
+60
+08
+cb
+89
+c0
+03
+82
+e5
+c0
+00
 02
-dc
-79
-3f
-84
-07
-d8
-a0
-80
-78
+e9
 20
-40
-68
-30
+60
+00
+00
+1a
+22
+7e
+00
 79
 20
-04
-07
-d8
-a0
-80
-7c
+7e
+01
+1f
+e2
+22
+00
 20
-40
-68
-30
+60
+00
+00
+1a
+22
+7e
+00
 79
 3f
-84
-07
-d8
-a0
-80
-70
-20
+fe
+01
+1f
+e2
+22
+00
 20
+60
+00
+00
 68
-30
-79
-20
-04
-07
-d8
-a0
-80
-78
-20
-40
+00
+cb
+8a
+1f
+e2
+24
+00
 68
-30
-79
-3f
-84
-07
-20
+08
+c6
+e4
 20
-02
-d7
+40
+03
+2f
 68
-00
+08
 c6
-e0
-c0
-02
-02
-f2
-c0
-04
-02
-e7
+e4
 20
 40
-3f
+02
 c0
-78
-54
-7c
+1a
+42
+04
 00
-20
-20
-3f
-e7
-20
-40
-3f
+60
+08
+cb
+8a
+c0
+03
+82
+f8
 c0
-78
-54
-7c
-00
-58
-00
 00
 02
+fc
 20
-40
-64
-14
-c4
-03
-80
+60
 00
-58
 00
+1a
+22
+7e
 00
-08
+79
 20
-40
-64
-14
+7e
+02
+1f
+e2
+22
+00
 20
-3a
-3f
-ed
-58
+60
 00
 00
+1a
+22
+7e
+00
+79
+3f
+fe
+02
+1f
+e2
+22
 00
-60
-03
-46
-9b
 20
 60
 00
 00
+68
+00
+cb
+8b
+1f
+e2
+24
+00
+68
+08
+c6
+e5
 20
 40
-3f
-c0
-20
-20
-3f
-c8
+03
+26
 68
-00
+08
 c6
-e0
-c0
+e5
+20
+40
 02
-03
-13
-c0
-03
-03
-03
-c0
-03
-83
-03
 c0
-01
-03
 1a
-c0
-04
-02
-fa
-68
-00
-c7
-7a
-1f
-e6
-7c
-01
-20
 42
-83
-01
-68
+04
 00
-c7
-7a
+60
+08
+cb
+8b
 c0
 00
-3d
-8a
+03
+0b
 c0
-01
-bd
-8e
-20
-20
-3d
-8c
-70
-47
-7a
-02
+03
+83
+0f
 20
 60
 00
 00
-68
+1a
+22
+7e
 00
-c7
-7a
+79
+20
+7e
+03
 1f
-e6
-7c
-01
+e2
+22
+00
 20
-42
-83
-01
-68
+60
 00
-c7
-7a
-c0
 00
-03
-0d
-c0
-01
-83
-10
-68
+1a
+22
+7e
 00
-c7
-81
+79
+3f
+fe
+03
 1f
-e0
-ff
-ff
-60
+e2
+22
 00
-c6
-b5
-20
 20
-3d
-c1
-68
+60
+00
 00
-c7
-7f
-1f
-e0
-ff
-ff
-20
-20
-03
-0b
 68
 00
-c7
-82
+cb
+8c
 1f
-e0
-ff
-ff
-20
+e2
+24
+00
+68
+08
+c6
+e6
 20
+40
 03
-0b
+26
 68
-00
-c7
-7a
-1f
+08
+c6
 e6
-7c
-01
 20
-42
-83
-01
-68
-00
-c7
-7a
+40
+02
 c0
+1a
+42
+04
 00
-3d
-9d
+60
+08
+cb
+8c
 c0
-01
-bd
-a1
-20
-20
-3d
-9f
-68
 00
-c7
-7a
-20
-5a
 03
-01
-68
-00
-c7
-7a
-c0
-00
-bd
-88
+1e
 c0
-01
+03
 83
+22
 20
-20
-20
-3d
-8e
-58
+60
 00
 00
-05
+1a
+22
+7e
+00
+79
 20
+7e
+04
+1f
+e2
+22
+00
 20
-3d
-be
-70
-47
-a3
+60
 00
-70
-47
-a4
 00
-28
-0f
+1a
+22
+7e
+00
+79
+3f
 fe
-26
+04
+1f
+e2
+22
+00
 20
-40
+60
+00
+00
+79
+3f
 84
-f4
+07
+d8
+a0
+80
+78
 20
+40
+68
+30
+79
 20
-42
-6d
+04
+07
+d8
+a0
+80
+7c
 20
 40
 68
-a2
+30
+79
+3f
+84
+07
+d8
+a0
+80
+70
+20
+20
 68
-01
-42
-1d
+30
+79
 20
-3a
-03
-2c
-60
-01
-47
-c8
+04
+07
+d8
+a0
+80
+78
+20
+40
+68
+30
+79
+3f
+84
+07
 20
 20
 03
-4b
-58
+2a
+68
 00
-11
-22
-60
-01
-47
-c8
-20
-20
+c6
+e0
+c0
+02
 03
-2b
+45
+c0
+04
+03
+3a
 20
 40
-02
-1d
-70
-47
-a2
+3f
+c0
+78
+54
+7c
 00
-68
-01
-46
-82
-c2
-85
-83
-3d
-68
-02
-46
-d3
-c3
-0c
-03
-3d
+20
+20
+3f
+e7
 20
 40
-03
-4f
-68
-09
-47
-c8
-18
-40
-84
-01
-60
-09
-47
-c8
-60
-09
-44
-a1
+3f
+c0
+78
+54
+7c
+00
+58
+00
+00
+02
 20
 40
+64
+14
+c4
 03
-4b
-18
-0a
-7e
+80
 00
-60
+58
 00
-c4
-a0
+00
+08
 20
 40
-34
-18
-68
-01
-46
-87
-60
-01
-46
-ac
-70
-01
-6d
-06
+64
+14
+20
+3a
+3f
+ed
 58
 00
 00
 00
 60
-01
+03
 46
-b0
+9b
+20
 60
-01
-46
-ae
-d8
-e0
 00
-07
+00
 20
 40
-43
-ce
+3f
+c0
 20
-40
-43
-ca
+20
+3f
+c8
 68
 00
-c0
-92
-2f
-ef
-fe
+c7
+7a
+1f
+e6
+7c
 01
 20
-40
-83
-53
-20
-20
 42
-c4
-d8
-40
+83
+55
+68
 00
-02
-da
-20
-47
-c8
-da
-40
+c7
+7a
+c0
 00
-5f
-20
-20
-65
-d1
-d8
-40
+03
+57
+c0
+01
+83
+5e
+68
 00
+c6
+e0
+c0
 02
-da
-20
-47
-c8
-da
-40
+3d
+9f
+c0
+03
+03
+65
+c0
+03
+83
+65
+c0
+01
+03
+6e
+68
 00
-5f
+c7
+81
+60
+00
+c6
+b5
 20
 20
-65
-df
+3d
+c1
 70
 47
-a5
-00
+7a
+02
 20
-40
-01
-37
-58
+60
 00
 00
-05
+68
+00
+c6
 e0
 c0
-80
+02
+3d
+9d
+c0
+03
+03
+68
+c0
+03
+83
+68
+c0
+01
+03
+71
+68
 00
+c7
+7f
 20
 20
-7d
-f4
-58
-00
-00
+03
+53
+68
 00
-60
+c6
+e0
+c0
+02
+3d
+a1
+c0
+03
+03
+6b
+c0
+03
+83
+6b
+c0
 01
-46
-ac
+03
+73
+68
+00
+c7
+82
 20
-40
-01
-5d
 20
-20
-42
-cb
-70
-89
-0f
-36
-70
-89
-0b
-5f
-78
-3b
-7c
-00
-70
-89
-14
-07
-20
-40
 03
-64
+53
 68
 00
-c1
+c7
+81
+1f
 e0
+ff
+ff
 20
-7a
-00
-00
-70
-89
-0a
-b8
-68
-01
-41
-50
-c2
-81
-aa
-8c
 20
-60
-00
-00
+03
+53
 68
-10
-80
-77
+00
+c7
+7f
 1f
-e1
-7e
-fd
-60
-10
-80
-77
-68
-18
-80
-73
-18
-41
-84
-02
-60
-18
-80
-73
+e0
+ff
+ff
 20
-40
-63
-ee
-18
-41
-04
-fd
 20
+03
+53
+68
 00
-00
-0d
-20
-40
-63
-f2
-60
-18
-80
-73
+c7
+82
+1f
+e0
+ff
+ff
 20
-60
-00
-00
 20
-40
-68
-a8
+03
+53
 68
+00
+c7
+81
+1f
+e0
+fe
 02
-40
-a0
-60
-02
-4c
-45
 20
-60
-00
-00
-70
-4d
-44
-01
-70
-4d
-46
-00
+20
+03
+53
 68
 00
-cc
-0f
-1f
-e1
-7e
-07
-60
-00
-cc
-0f
+c7
+7f
 20
-60
-00
-00
+20
+03
+6f
 68
 00
-cc
-0f
-79
+c7
+82
 20
-7e
-04
-60
-00
-cc
-0f
-60
-00
-cb
-ca
 20
-60
-00
+03
+6f
+70
+47
+a3
 00
-68
+70
+47
+a4
 00
-cc
+28
 0f
-79
-3f
 fe
-04
-60
-00
-cc
-0f
-60
-00
-cb
-ca
+26
 20
 40
-04
-50
+85
+47
 20
 20
-05
-a1
+42
+6d
 20
 40
-04
-50
 68
-00
-cd
-45
-c0
-00
-83
-8d
-c0
+a2
+68
 01
-03
-91
+42
+1d
 20
+3a
+03
+7f
 60
-00
-00
-70
-4d
-46
-02
-70
-4d
-42
-00
-70
-4d
-44
-00
+01
+47
+c8
 20
 20
 03
-79
-70
-4d
-43
+9e
+58
 00
+11
+22
+60
+01
+47
+c8
 20
 20
 03
-8e
-68
-01
-4c
-14
-1f
-e0
-fe
-01
-60
+7e
+20
+40
+02
+1d
+70
+47
+a2
+00
+68
 01
-4c
-14
+46
+82
 c2
 85
-04
-31
-68
-00
-cd
-43
-c0
-00
-83
-9c
-70
-4d
-43
-01
-68
-00
-cd
-43
-c0
-80
 83
-79
+90
 68
-00
-cd
-41
-1f
-e0
-fe
-01
-60
-00
-cd
-41
-c0
 02
+46
+d3
+c3
+0c
 03
-a3
+90
 20
 40
-05
+03
+a2
+68
+09
+47
+c8
+18
+40
+84
+01
+60
+09
+47
+c8
+60
+09
+44
 a1
-70
-4c
-53
-02
-20
 20
+40
 03
-fb
+9e
+18
+0a
+7e
+00
+60
+00
+c4
+a0
 20
 40
-04
-50
+34
+18
+68
+01
+46
+87
+60
+01
+46
+ac
 70
-4d
-41
+01
+6d
+06
+58
 00
-20
-20
-03
-79
-70
-4d
+00
+00
+60
+01
 46
-02
-70
-4d
-44
+b0
+60
 01
-70
-4d
-43
+46
+ae
+d8
+e0
 00
+07
 20
+40
+43
+ce
 20
-03
-79
+40
+43
+ca
 68
 00
-cd
-45
 c0
+92
+2f
+ef
+fe
 01
+20
+40
 83
-a7
-68
+a6
+20
+20
+42
+c4
+d8
+40
 00
-cc
-0f
-2f
-ec
+02
+da
+20
+47
+c8
+da
+40
 00
-04
+5f
 20
 20
-83
-77
-68
+65
+d1
+d8
+40
 00
-cd
-45
-c0
+02
+da
+20
+47
+c8
+da
+40
 00
-83
-a6
-c0
-01
-03
-a7
+5f
 20
-60
+20
+65
+df
+70
+47
+a5
 00
+20
+40
+01
+37
+58
 00
-68
 00
-cc
-1e
-c1
-ff
+05
+e0
+c0
 80
 00
 20
-40
-03
-b8
-24
-56
-03
-c0
 20
-60
-00
-00
-78
-56
-7c
-00
-68
+7d
+f4
+58
 00
-cd
-44
-c1
-80
-80
 00
-68
 00
-cd
+60
+01
 46
-c1
-80
-00
-00
-70
-4d
-45
+ac
+20
+40
 01
-70
-4c
-53
-04
+5d
 20
 20
-7f
-eb
-68
+42
+cb
+70
+89
+0f
+36
+70
+89
+0b
+5f
+78
+3b
+7c
 00
-cd
-46
+70
+89
+14
+07
 20
-3a
+40
 03
-c8
-1f
+b7
+68
+00
+c1
 e0
-ff
-ff
-60
+20
+7a
+00
 00
-cd
-46
 70
-4d
-45
+89
+0a
+b8
+68
+01
+41
+50
+c2
+81
+aa
+8c
+20
+60
+00
+00
+68
+10
+80
+77
+1f
+e1
+7e
+fd
+60
+10
+80
+77
+68
+18
+80
+73
+18
+41
+84
 02
+60
+18
+80
+73
 20
 40
-05
-a1
-70
-4c
-53
+63
+ee
+18
+41
 04
+fd
 20
-60
 00
 00
-70
-4d
-45
-03
-68
-00
-cd
-43
-24
-3a
-03
-9a
+0d
 20
 40
-05
-a1
-70
-4c
-53
-02
+63
+f2
+60
+18
+80
+73
 20
 60
 00
 00
-68
-00
-cc
-1e
-c0
-ff
-84
-8d
 20
 40
-03
-d4
-20
+68
+a8
+68
+02
 40
-05
-8f
-70
+a0
+60
+02
 4c
-13
-01
+4d
 20
 60
 00
 00
-68
+70
+4d
+4c
 01
+70
 4d
-3f
-20
-40
-7f
-9c
-20
-34
-03
-da
+4e
+00
 68
-03
-cb
-ab
-20
-7a
 00
+cc
+17
+1f
+e1
+7e
+07
+60
 00
+cc
+17
 20
-20
-7f
-e7
-20
-40
-03
-f3
-70
-4c
-3a
+60
 00
-1a
+00
+68
+00
+cc
+17
+79
 20
-fe
-01
+7e
+04
 60
 00
 cc
-0e
-20
-40
-03
-79
+17
 60
 00
 cb
-aa
-e8
-a8
-80
+d2
+20
+60
 00
-ea
-40
-80
 00
-98
-41
+68
+00
+cc
+17
+79
+3f
 fe
+04
+60
 00
-e0
-a0
-80
+cc
+17
+60
 00
-1a
+cb
+d2
+20
 40
-a4
-01
-df
+04
+a3
 20
+20
+05
+f4
+20
+40
+04
+a3
+68
 00
-02
-ea
-41
-00
+cd
+4d
+c0
 00
+83
 e0
-a1
-00
-00
-1a
-40
-a4
-02
-c2
-00
+c0
+01
 03
-e6
-d8
-a0
-4b
-b0
-df
+e4
 20
+60
+00
 00
+70
+4d
+4e
 02
-ea
-40
-80
+70
+4d
+4a
 00
-e8
-a8
-80
+70
+4d
+4c
 00
-98
-40
-fe
+20
+20
+03
+cc
+70
+4d
+4b
 00
+20
+20
+03
+e1
+68
+01
+4c
+1c
+1f
 e0
-a0
-80
-00
-1a
-40
-a4
+fe
 01
-c2
-00
-03
-ec
-20
 60
-00
-00
+01
+4c
+1c
+c2
+85
+04
+84
 68
 00
-c6
-f5
-c3
-83
-80
+cd
+4b
+c0
 00
+83
+ef
+70
+4d
+4b
+01
 68
 00
-c8
-0e
-c1
-80
+cd
+4b
+c0
 80
+83
+cc
+68
 00
-58
-00
-00
-00
+cd
+49
+1f
+e0
+fe
+01
 60
 00
-c8
-0e
-60
+cd
+49
+c0
 02
-46
-9b
-20
+03
+f6
 20
-01
-5d
+40
+05
+f4
 70
 4c
-17
-00
-d9
-60
-0d
-00
-34
-73
+5b
 02
-00
-20
-40
-04
-19
-24
-2c
-04
-24
-24
-37
-84
-24
 20
-40
-04
-11
 20
-40
 04
-42
+4e
 20
 40
 04
-4c
-68
-00
-cc
-0d
-1f
-e0
-fe
-01
-60
+a3
+70
+4d
+49
 00
-cc
-0d
 20
-40
-04
-14
-68
-00
-cc
-1e
-c0
-ff
-84
-17
 20
-40
 03
-aa
-58
-00
-00
-00
-60
-01
-4c
-14
-60
-00
 cc
-16
-60
-00
-cd
-42
 70
+4d
+4e
+02
+70
+4d
 4c
-13
+01
+70
+4d
+4b
 00
 20
-60
+20
+03
+cc
+68
 00
+cd
+4d
+c0
+01
+83
+fa
+68
 00
-df
-20
+cc
+17
+2f
+ec
 00
 04
-d8
-a0
-4b
-aa
 20
 20
-7e
-c6
+83
+ca
 68
 00
-cc
-0f
-c2
-82
+cd
+4d
+c0
+00
+83
+f9
+c0
+01
 03
-82
+fa
 20
 60
 00
 00
+68
+00
+cc
+26
+c1
+ff
+80
+00
 20
 40
 04
-49
-20
-20
+0b
+24
+56
 04
-a7
-78
-57
-fc
-00
+13
 20
-40
-05
-fe
-18
+60
 00
-2a
+00
+78
+56
+7c
 00
 68
-02
-4c
-36
-98
 00
-12
+cd
+4c
+c1
+80
+80
 00
 68
-08
+00
+cd
+4e
+c1
 80
-17
+00
+00
+70
+4d
+4d
+01
+70
+4c
+5b
+04
 20
-40
-29
-1f
 20
-40
-29
-24
+7f
+eb
+68
+00
+cd
+4e
+20
+3a
+04
+1b
+1f
+e0
+ff
+ff
+60
+00
+cd
+4e
+70
+4d
+4d
+02
 20
 40
 05
-bb
-20
-57
-85
-f7
+f4
+70
+4c
+5b
+04
 20
 60
 00
 00
+70
+4d
+4d
+03
 68
 00
-cc
-3a
+cd
+4b
 24
-7a
-00
-00
-68
-01
+3a
+03
+ed
+20
+40
+05
+f4
+70
 4c
-14
-1f
-e0
-fe
-01
+5b
+02
+20
 60
-01
-4c
-14
-68
 00
-cc
-15
-c2
-82
-04
-33
+00
 68
 00
 cc
-1e
+26
 c0
 ff
 84
-2f
+e0
 20
 40
 04
-38
+27
 20
+40
+05
+e2
+70
+4c
+1b
+01
 20
-03
-fc
-68
-00
-cc
-14
-c1
-ff
-80
-00
-58
-00
+60
 00
 00
-60
+68
 01
-4c
-14
-70
-0a
-99
-3a
-20
-20
-7d
-86
+4d
+47
 20
 40
-04
-7b
+7f
+9c
 20
-40
+34
 04
-50
-20
-20
-05
-a1
+2d
 68
+03
+cb
+b3
+20
+7a
 00
-cc
-17
-1f
-e6
-7c
-0b
-24
-21
+00
+20
+20
+7f
+e7
+20
+40
 04
-35
-1f
-e0
+46
+70
+4c
+42
+00
+1a
+20
 fe
 01
 60
 00
 cc
-17
-c0
-01
-03
-7d
-c0
-03
-03
-82
-c0
-04
-03
-7d
-c0
-06
-03
-82
+16
 20
+40
+03
+cc
 60
 00
+cb
+b2
+e8
+a8
+80
 00
-20
+ea
 40
-04
+80
+00
+98
+41
 fe
-68
 00
-cc
-0c
+e0
+a0
+80
+00
+1a
+40
+a4
+01
+df
 20
-7a
 00
+02
+ea
+41
 00
-98
 00
-72
+e0
+a1
 00
-d8
-c0
-4b
-8a
+00
+1a
+40
+a4
+02
+c2
+00
+04
+39
 d8
 a0
 4b
-ec
-20
+b8
+df
 20
-7f
-01
-70
-4d
-4a
-01
-70
-4d
-47
 00
-20
-60
+02
+ea
+40
+80
 00
+e8
+a8
+80
 00
-68
+98
+40
+fe
 00
-cd
-47
-1f
 e0
-fe
+a0
+80
+00
+1a
+40
+a4
 01
-60
+c2
 00
-cd
-47
+04
+3f
 20
 60
 00
 00
 68
 00
-cd
-47
-1f
-e6
-7c
-02
-24
-41
-04
-58
+c6
+f5
+c3
+83
+80
+00
 68
 00
-cd
-47
+c8
+0e
 c1
+80
+80
 00
+58
 00
 00
-1f
-e0
-ff
-ff
-60
 00
-cd
-47
-20
 60
 00
-00
-70
-4d
-47
-03
-20
+c8
+0e
 60
-00
-00
-68
-01
+02
 46
-82
-c3
-85
-80
-00
-da
+9b
 20
-4c
-d0
 20
-40
-05
+01
+5d
 70
+4c
+1f
+00
+d9
 60
-08
-cd
-48
-58
+0d
 00
+34
+73
+02
 00
-82
-c5
-13
+20
+40
 04
-62
-58
-00
-00
-80
-98
-46
-7c
-00
+6c
 24
-21
+2c
 04
-7a
-68
-00
-cd
-47
-1f
-e6
-7c
-02
+77
 24
-21
+37
+84
+77
+20
+40
 04
-6a
-68
-00
-cd
-47
-c0
-00
+64
+20
+40
 04
-7b
+95
 20
-60
-00
-00
+40
+04
+9f
 68
 00
-cd
-47
-c1
-99
-00
-00
-70
-4d
-47
+cc
+15
+1f
+e0
+fe
+01
+60
 00
+cc
+15
+20
+40
+04
+67
 68
-08
-cd
-48
-58
 00
-00
-77
-c5
-13
-04
-71
+cc
+26
+c0
+ff
+84
+6a
+20
+40
+03
+fd
 58
 00
 00
-75
-98
-46
-7c
-00
-24
-61
-00
-00
-68
 00
-cd
-4a
-c0
+60
+01
+4c
+1c
+60
 00
-04
-82
-1f
-e0
-ff
-ff
+cc
+1e
 60
 00
 cd
 4a
-c0
-00
-04
-82
 70
-41
-de
+4c
+1b
 00
 20
 60
 00
 00
-70
-4d
-47
-00
-68
+df
+20
 00
-cd
-4a
-c0
-01
 04
-80
-1f
-e0
-fe
-01
-60
-00
-cd
-4a
-c0
-00
-84
-78
-70
-41
-de
-02
+d8
+a0
+4b
+b2
 20
-60
-00
+20
+7e
+c6
+68
 00
-70
-41
-de
-04
+cc
+17
+c2
+82
+03
+d5
 20
 60
 00
 00
-79
-20
-00
-26
 20
 40
 04
-88
-70
-4c
-1e
-01
+9c
+20
 20
-60
-00
-00
-70
-41
-de
 04
-70
-4c
-0d
+fa
+78
+57
+fc
 00
-70
-4c
+20
+40
+06
+51
 18
-4e
+00
+2a
+00
 68
 02
 4c
-1a
-20
-20
-05
-81
-68
+3e
+98
 00
-cc
-13
-c0
+12
 00
-ff
-e7
 68
-00
-cc
-1e
-c0
-00
-84
-94
-c0
-01
-04
-97
-c0
-01
-84
-9a
-20
+08
+80
+17
 20
-2a
-8c
-70
-4c
-1e
-11
-70
-11
-9e
-aa
+40
+29
+1f
 20
+40
+29
+24
 20
-04
-9c
-70
-4c
-1e
-12
-70
-11
-9e
-55
+40
+06
+0e
 20
+57
+86
+4a
 20
-04
-9c
-70
-4c
-1e
-13
-70
-11
-9e
-22
+60
+00
+00
 68
 00
 cc
-0f
-1f
-e1
-7e
-07
-60
+42
+24
+7a
+00
 00
-91
-9f
 68
-02
+01
 4c
-45
+1c
+1f
+e0
+fe
+01
 60
-02
-11
-a0
-70
-11
-a4
+01
+4c
+1c
+68
 00
-da
-20
-11
-9e
-d8
-40
+cc
+1d
+c2
+82
+04
+86
+68
 00
-07
+cc
+26
+c0
+ff
+84
+82
 20
 40
 04
-f9
-20
-40
-03
-d1
+8b
 20
 20
-7f
-e7
+04
+4f
 68
 00
 cc
-1e
+1c
 c1
-7f
+ff
 80
 00
-c0
-08
-84
-ad
-c0
-09
-04
-af
-c0
-09
-84
-b1
-20
-60
+58
 00
 00
-70
-4c
-1e
-02
-20
-20
-04
-0b
-70
-4c
-1e
-03
-20
-20
-04
-0b
-70
+00
+60
+01
 4c
-1e
-ff
+1c
 70
 0a
 99
-39
+3a
+20
 20
-40
 7d
 86
-68
-02
-4b
-ee
 20
 40
-05
-81
-20
-20
 04
-0b
+ce
 20
 40
-01
-d3
-20
-34
 04
-c9
-79
+a3
 20
-00
-26
+20
+05
+f4
 68
 00
-cd
-5a
-79
-20
-7e
-02
+cc
+1f
+1f
+e6
+7c
+0b
+24
+21
+04
+88
+1f
+e0
+fe
+01
 60
 00
-cd
-5a
-20
-40
+cc
+1f
+c0
+01
+03
+d0
+c0
+03
+03
+d5
+c0
 04
-e7
-20
+03
+d0
+c0
+06
+03
+d5
 20
-04
-cd
-70
-11
-9e
-ff
-68
-00
-cc
-0f
 60
 00
-91
-9f
-68
-02
-4c
-45
-60
-02
-11
-a0
-d8
-40
 00
-06
-da
-20
-11
-9e
 20
 40
-04
-f9
-20
-20
-05
-8f
-20
-20
 05
-a1
-79
-20
-00
-26
+51
 68
 00
-cd
-5a
-79
+cc
+14
 20
-7e
-01
-60
+7a
 00
-cd
-5a
-58
 00
-07
-08
-60
-01
+98
+00
+72
+00
+d8
+c0
 4b
-43
-70
+92
+d8
+a0
 4b
-42
-00
+f4
 20
-60
-00
-00
-58
-00
-00
-00
-60
+20
+7f
 01
-4b
-43
 70
-4b
-42
+4d
+52
+01
+70
+4d
+4f
 00
 20
 60
 00
 00
-20
-20
-04
-d6
 68
 00
 cd
-4c
+4f
 1f
 e0
 fe
 01
-1f
-e1
-7e
-03
 60
 00
 cd
-4c
-c0
-00
-04
-f1
-c0
-00
-84
-f2
-c0
-01
-04
-f3
-c0
-01
-84
-f2
+4f
 20
 60
 00
 00
-20
-40
-02
-1d
 68
+00
+cd
+4f
+1f
+e6
+7c
 02
-4c
-45
-60
-02
-4c
-36
+24
+41
+04
+ab
 68
 00
-cb
-46
+cd
+4f
+c1
+00
+00
+00
+1f
+e0
+ff
+ff
 60
 00
-cc
-19
+cd
+4f
 20
-40
-04
-e7
 60
-08
-cb
-46
+00
+00
+70
+4d
+4f
+03
 20
 60
 00
 00
-20
-40
-05
+68
+01
+46
 82
+c3
+85
+80
+00
+da
 20
+4c
+d8
 20
+40
 05
-a1
-70
-41
-de
-20
-68
-02
-4d
-53
+c3
 60
-02
-4c
-36
-68
+08
+cd
+50
+58
 00
-cb
-47
-60
 00
-cc
-19
-20
-40
+82
+c5
+13
 04
-e7
-60
-08
-cb
-47
-20
-60
+b5
+58
 00
 00
-20
-20
-04
-df
-20
-20
+80
+98
+46
+7c
+00
+24
+21
 04
-88
-20
-20
+cd
+68
+00
+cd
+4f
+1f
+e6
+7c
+02
+24
+21
 04
-e9
-79
-3f
-80
-26
-70
-4d
-5a
+bd
+68
 00
-20
-40
-53
-ce
-d8
-e0
+cd
+4f
+c0
 00
-03
-20
+04
+ce
 20
-43
-d2
 60
-08
-cc
-0e
-18
-42
-72
 00
-d8
-a0
-4b
-aa
-1a
-22
-0c
 00
-20
-20
-7f
-01
 68
 00
-cb
-89
-1f
-e9
-7e
+cd
+4f
+c1
+99
 00
-60
 00
-cc
-0c
-1f
-e0
-fe
-01
-d8
-c0
-4b
-89
+70
+4d
+4f
+00
+68
+08
+cd
+50
+58
+00
+00
+77
+c5
+13
+04
+c4
+58
+00
+00
+75
 98
-c0
-8c
+46
+7c
+00
+24
+61
 00
-e8
-c1
-80
 00
-60
-01
-cc
-4b
 68
 00
-cb
-89
-1f
-e3
-7e
+cd
+52
+c0
 00
+04
+d5
 1f
-e1
-7e
-03
-60
-00
-cc
-51
-20
+e0
+ff
+ff
 60
 00
+cd
+52
+c0
 00
-60
-08
-80
-17
-18
-40
-a2
+04
+d5
+70
+41
+de
 00
 20
-40
-29
-81
-58
+60
 00
-05
 00
-20
-40
-2a
-8f
-70
-89
-06
-01
 70
-89
+4d
+4f
 00
-3c
-70
-89
+68
+00
+cd
+52
+c0
 01
+04
+d3
+1f
 e0
-20
+fe
+01
+60
 00
+cd
+52
+c0
 00
-0a
+84
+cb
 70
-89
+41
+de
 02
-01
+20
+60
+00
+00
 70
-89
-02
-3d
+41
+de
+04
 20
+60
 00
 00
-0a
+79
+20
+00
+26
+20
+40
+04
+db
 70
-89
-03
-b7
+4c
+26
+01
 20
+60
 00
 00
-0a
 70
-89
+41
+de
+04
+70
+4c
+15
+00
+70
+4c
+20
+4e
+68
 02
-7d
+4c
+22
+20
+20
+05
+d4
 68
 00
-c1
-de
+cc
+1b
 c0
 00
-05
-21
+ff
+e7
+68
+00
+cc
+26
 c0
 00
-85
-29
+84
+e7
 c0
 01
-05
-31
-c0
-02
-05
-39
+04
+ea
 c0
-10
-05
-4b
-20
+01
+84
+ed
 20
-05
-21
 20
-40
-05
-41
-70
-89
-4b
-ba
-70
-89
-55
-d0
-70
-89
-56
-e0
-70
-89
-57
-88
+2a
+8c
 70
-89
-58
-6c
+4c
+26
+11
 70
-89
-59
-10
-20
+11
+9e
+aa
 20
-29
-4b
 20
-40
-05
-46
+04
+ef
 70
-89
-4b
-ba
+4c
+26
+12
 70
-89
+11
+9e
 55
-d0
-70
-89
-56
-e0
+20
+20
+04
+ef
 70
-89
-57
-88
+4c
+26
+13
 70
-89
-58
-3c
+11
+9e
+22
+68
+00
+cc
+17
+1f
+e1
+7e
+07
+60
+00
+91
+9f
+68
+02
+4c
+4d
+60
+02
+11
+a0
 70
-89
-59
-10
-20
+11
+a4
+00
+da
 20
-29
-4f
+11
+9e
+d8
+40
+00
+07
 20
 40
 05
-46
-70
-89
-4b
-ba
-70
-89
-55
-d0
-70
-89
-56
-e0
-70
-89
-57
-88
-70
-89
-58
-3c
-70
-89
-59
-10
+4c
 20
+40
+04
+24
 20
-29
-53
 20
-40
+7f
+e7
+68
+00
+cc
+26
+c1
+7f
+80
+00
+c0
+08
+85
+00
+c0
+09
 05
-41
-70
-89
-4b
-ba
-70
-89
-55
-d0
-70
-89
-56
+02
 c0
+09
+85
+04
+20
+60
+00
+00
 70
-89
-57
-88
-70
-89
-58
-6c
+4c
+26
+02
+20
+20
+04
+5e
 70
-89
-59
-10
+4c
+26
+03
 20
 20
-29
-5b
+04
+5e
 70
-89
 4c
-5b
+26
+ff
 70
-89
-4d
-96
-70
-89
-4e
-2c
-70
-89
-4f
-46
+0a
+99
+39
 20
-60
-00
-00
-70
-89
-4c
-fb
-70
-89
-4d
-ef
-70
-89
-4e
-ec
-70
-89
-4f
+40
+7d
+86
+68
+02
+4b
+f6
+20
+40
+05
+d4
+20
+20
+04
 5e
 20
-60
+40
+01
+d3
+20
+34
+05
+1c
+79
+20
 00
+26
+68
 00
-70
-89
-56
-c2
-70
-89
-55
-d0
+cd
+62
+79
 20
+7e
+02
 60
 00
-00
-18
-00
-2a
-08
-20
-20
-28
-fa
+cd
+62
 20
 40
-29
-78
-70
-80
-42
 05
+3a
 20
-60
-00
-00
 20
-40
-7f
-e9
+05
+20
+70
+11
+9e
+ff
 68
-0a
-4c
-2f
-1c
-42
-7e
-00
-98
-46
-7c
 00
-24
-41
-2d
-18
-1f
-e2
-24
+cc
+17
+60
 00
+91
+9f
 68
 02
 4c
-2f
-68
-08
-cc
-33
-98
-40
-84
-00
-1a
-42
-7e
-00
-98
-46
-7c
-00
-24
-61
-00
-00
-79
-3f
-fe
-1c
+4d
 60
 02
-4c
-2f
-20
-20
-7f
-e7
-20
+11
+a0
+d8
 40
-29
-bb
-20
-7a
-00
 00
-68
-08
-cc
-c8
+06
 da
 20
-0d
+11
 9e
 20
 40
 05
-69
-60
-08
-cc
-c8
+4c
+20
+20
+05
+e2
+20
+20
+05
+f4
+79
 20
-60
 00
+26
+68
 00
-1a
-22
+cd
+62
+79
+20
 7e
+01
+60
 00
-98
-40
-8a
-00
-68
-00
-80
-18
-e0
-a0
-80
+cd
+62
+58
 00
-18
-40
-84
-01
-18
-41
-04
 07
-20
+08
 60
+01
+4b
+43
+70
+4b
+42
 00
+20
+60
 00
-d8
-40
 00
+58
 00
-df
-20
 00
-08
-1a
-22
-0c
 00
-e8
-c0
-80
+60
+01
+4b
+43
+70
+4b
+42
 00
-98
-40
-84
+20
+60
 00
-c2
 00
+20
+20
 05
-73
-18
-49
-7e
-00
-1f
-e2
-04
-00
-c6
-93
-00
+29
+68
 00
+cd
+54
 1f
-e6
-fc
-0a
-20
-40
-7f
-86
-18
-07
+e0
 fe
-00
+01
 1f
-f2
+e1
 7e
+03
+60
 00
-18
-07
-04
+cd
+54
+c0
 00
-98
-41
-84
+05
+44
+c0
 00
+85
+45
+c0
+01
+05
+46
+c0
+01
+85
+45
 20
 60
 00
 00
 20
-60
-00
-00
+40
+02
+1d
+68
+02
+4c
+4d
 60
 02
 4c
-36
-da
-20
+3e
+68
 00
+cb
+46
+60
 00
-df
+cc
+21
 20
-00
-04
-d8
-c0
-4c
-36
-e8
-c0
-80
-00
-9a
+40
+05
+3a
+60
+08
+cb
+46
 20
-a2
+60
 00
-c2
 00
+20
+40
 05
-85
-1a
-22
-7e
-00
+d5
+20
+20
+05
+f4
+70
+41
+de
+20
+68
+02
+4d
+5b
 60
-01
+02
 4c
-bf
-68
-00
-cc
-bf
+3e
 68
-08
-cc
-c0
-98
-40
-fe
 00
+cb
+47
 60
 00
 cc
-c1
+21
+20
+40
+05
+3a
+60
+08
+cb
+47
 20
 60
 00
 00
-68
+20
+20
+05
+32
+20
+20
+04
+db
+20
+20
+05
+3c
+79
+3f
+80
+26
+70
+4d
+62
 00
-cc
-0e
-1f
+20
+40
+53
+ce
+d8
 e0
-fe
-02
-60
 00
+03
+20
+20
+43
+d2
+60
+08
 cc
-10
-68
+16
+18
+42
+72
 00
-cc
-0f
-60
+d8
+a0
+4b
+b2
+1a
+22
+0c
 00
-cb
-ca
+20
+20
+7f
+01
 68
 00
-cc
-0e
+cb
+91
 1f
 e9
-fe
-00
-68
-08
-cc
-0d
-18
-41
-04
-03
-18
-43
-84
+7e
 00
-98
-41
-fe
+60
 00
-68
-08
 cc
-4a
-98
-40
+14
+1f
+e0
 fe
+01
+d8
+c0
+4b
+91
+98
+c0
+8c
 00
-e0
-a0
+e8
+c1
 80
 00
-68
-00
+60
+01
 cc
-0e
-98
+53
+68
 00
-72
+cb
+91
+1f
+e3
+7e
 00
-d8
-c0
-4b
-aa
-20
-20
-7f
-01
-68
-08
-cc
-19
-20
-40
-05
-a5
-60
-08
-cc
-19
-20
-60
-00
-00
-20
-40
-05
-a9
-18
-40
-84
-01
-18
-41
-04
-03
-20
-60
-00
-00
-68
-00
-cc
-36
 1f
 e1
 7e
 03
-1f
-ef
-a2
-04
-58
-00
-4c
-1f
-9a
-20
-fe
-00
-98
-40
-8c
-00
-e8
-c0
-80
-00
 60
 00
 cc
-18
+59
 20
 60
 00
 00
-78
-44
-fc
-00
-78
-43
-fc
+60
+08
+80
+17
+18
+40
+a2
 00
+20
+40
+29
+81
 58
-55
-55
-55
-98
-00
-1e
-00
-68
 00
-cc
-18
-1f
-ed
-84
+05
 00
-79
 20
-04
+40
+2a
+8f
+70
+89
+06
 01
-18
-43
-1c
+70
+89
 00
+3c
+70
+89
+01
+e0
 20
-60
 00
 00
+0a
+70
+89
+02
+01
+70
+89
+02
+3d
 20
-40
-05
-b2
-78
-57
-fc
-00
-78
-26
-fc
 00
-78
-30
-fc
 00
-78
-50
-7c
+0a
+70
+89
+03
+b7
+20
 00
-78
-28
-7c
 00
+0a
+70
+89
+02
+7d
 68
-01
-4c
-11
-98
-00
-36
 00
-37
 c1
-84
-00
-24
-2c
-05
-f7
-78
-46
-fc
-00
-78
-25
-fc
-00
-78
-23
-fc
-00
-78
-24
-fc
+de
+c0
 00
-20
-40
 05
-f4
-60
-00
-cc
-c2
-68
-08
-cc
-c1
-98
-46
-7c
+74
+c0
 00
-24
-22
 85
-f7
-20
-40
-05
-f4
-60
-00
-cb
-88
-68
-00
-cc
-54
-1f
-e6
 7c
+c0
+01
+05
+84
+c0
 02
+05
+8c
+c0
+10
+05
+9e
 20
-22
-85
-d7
-68
-00
-cb
-88
-68
-08
-cc
-0f
-a8
-40
-0e
-00
-24
 20
-85
-f7
+05
+74
 20
 40
 05
-f4
-e0
-a0
-80
-00
-1f
-e9
-7e
-00
-1f
-e1
-72
-1f
+94
+70
+89
+4b
+ba
+70
+89
+55
+d0
+70
+89
+56
+e0
+70
+89
+57
+88
+70
+89
+58
+6c
+70
+89
+59
+10
 20
-22
-85
-df
+20
+29
+4b
 20
 40
 05
-f4
+99
+70
+89
+4b
+ba
+70
+89
+55
+d0
+70
+89
+56
 e0
-a0
-80
-00
-c2
-00
-05
-dc
-18
-a2
-22
-00
+70
+89
+57
+88
+70
+89
+58
+3c
+70
+89
+59
+10
+20
+20
+29
+4f
 20
 40
 05
-f4
-60
-00
-cd
-49
-1a
-22
-0a
-00
-09
-80
-00
-18
-78
-28
-7c
-00
-db
-60
-06
-64
-1f
-ef
-7e
-00
-1f
-f1
-7e
-00
+99
+70
+89
+4b
+ba
+70
+89
+55
+d0
+70
+89
+56
 e0
-a1
-80
-00
-78
-45
-fc
-00
+70
+89
+57
+88
+70
+89
+58
+3c
+70
+89
+59
+10
 20
-23
-05
-f7
-78
-37
-fc
-00
-68
-00
-80
-17
-1f
-e0
-a2
-00
 20
-40
 29
-81
-78
-46
-fc
-00
+53
 20
 40
+05
+94
+70
+89
+4b
+ba
+70
+89
+55
+d8
+70
+89
+56
+c0
+70
+89
+57
+88
+70
+89
+58
+6c
+70
+89
+59
+10
+20
+20
 29
-18
-68
-00
-cd
-49
+5b
+70
+89
+4c
+5b
+70
+89
+4d
+96
+70
+89
+4e
+2c
+70
+89
+4f
+46
 20
-40
+60
 00
-16
+00
+70
+89
+4c
+fb
+70
+89
+4d
+ef
+70
+89
+4e
+ec
+70
+89
+4f
+5e
 20
 60
 00
 00
-09
-80
-00
-08
-19
+70
 89
-7e
-00
+56
+c2
+70
+89
+55
+d0
 20
 60
 00
 00
-78
-4d
-fc
-00
-78
-45
-fc
+18
 00
+2a
+08
 20
-40
-26
-4d
+20
+28
+fa
+20
+40
+29
+78
+70
+80
+42
+05
 20
 60
 00
 00
 20
 40
-29
+7f
+e9
+68
+0a
+4c
+37
+1c
+42
+7e
+00
+98
+46
+7c
+00
+24
+41
+2d
 18
+1f
+e2
+24
+00
+68
+02
+4c
+37
 68
 08
 cc
-18
+3b
+98
+40
+84
+00
+1a
+42
+7e
+00
+98
+46
+7c
+00
+24
+61
+00
+00
+79
+3f
+fe
+1c
+60
+02
+4c
+37
 20
 20
-29
-33
+7f
+e7
 20
 40
-53
-c4
-68
-02
-4c
-36
-98
+29
+bb
+20
+7a
 00
-12
 00
+68
+08
+cc
+d0
+da
 20
-40
-05
-b2
+0d
+9e
 20
 40
 05
-fb
-79
+bc
+60
+08
+cc
+d0
 20
-2a
-00
-78
-2e
-fc
-00
-78
-30
-7c
+60
 00
-78
-50
-fc
 00
-19
-31
+1a
+22
 7e
 00
-1f
-ec
-fe
-00
-1f
-f1
-fe
+98
+40
+8a
 00
-08
+68
 00
-86
-28
-78
-4e
-fc
+80
+18
+e0
+a0
+80
 00
-78
-2d
-fc
+18
+40
+84
+01
+18
+41
+04
+07
+20
+60
 00
-78
-23
-fc
 00
-78
-24
-fc
+d8
+40
 00
-68
 00
-cc
-c1
-08
+df
+20
 00
-86
 08
-68
-00
-cc
-10
-98
-00
-72
+1a
+22
+0c
 00
-d8
-c0
-4b
-ca
 e8
 c0
 80
 00
-08
+98
+40
+84
 00
-86
-08
 c2
 00
-06
-14
-78
-24
-7c
+05
+c6
+18
+49
+7e
+00
+1f
+e2
+04
+00
+c6
+93
 00
-08
 00
+1f
+e6
+fc
+0a
+20
+40
+7f
 86
 18
-78
-44
-7c
+07
+fe
 00
-37
-d3
-82
+1f
+f2
+7e
 00
-20
+18
+07
+04
 00
+98
+41
+84
 00
-64
-78
-4e
-fc
+20
+60
 00
-78
-4d
-fc
 00
 20
 60
 00
 00
-68
+60
 02
-46
-9b
+4c
+3e
+da
 20
-7a
 00
 00
+df
 20
-40
-06
-b4
-58
 00
+04
+d8
+c0
+4c
+3e
+e8
+c0
+80
 00
-03
-20
-40
-06
-aa
-20
-5a
-06
-a6
-24
-5a
-06
-a8
-58
-00
-00
-02
-20
-40
-06
-af
+9a
 20
-5a
-06
-a6
-68
-00
-cb
-27
-c0
+a2
 00
-86
-2e
-df
-20
+c2
 00
 05
 d8
-a0
-4b
-27
-20
-20
+1a
+22
 7e
-d4
-68
 00
-cb
-28
 60
-00
-91
-c5
-68
-00
-cb
-29
-20
-5a
-06
-61
+01
+4c
+c7
 68
 00
-cb
-29
-24
-5a
-06
-6a
+cc
+c7
 68
+08
+cc
+c8
+98
+40
+fe
 00
-91
-c6
 60
 00
-cb
-28
-68
-00
-c6
-9b
+cc
+c9
+20
 60
 00
-91
-c5
-68
-00
-c6
-9c
-20
-5a
-06
-6f
-68
 00
-c6
-9c
-24
-5a
-06
-78
 68
 00
-91
-c6
+cc
+16
+1f
+e0
+fe
+02
 60
 00
-c6
-9b
+cc
+18
 68
 00
-cb
-2a
+cc
+17
 60
 00
-91
-c5
-68
-00
-cb
-2b
-20
-5a
-06
-61
-68
-00
 cb
-2b
-24
-5a
-06
-6a
+d2
 68
 00
-91
-c6
-60
+cc
+16
+1f
+e9
+fe
 00
-cb
-2a
 68
+08
+cc
+15
+18
+41
+04
+03
+18
+43
+84
 00
-c6
-9d
-60
+98
+41
+fe
 00
-91
-c5
 68
+08
+cc
+52
+98
+40
+fe
 00
-c6
-9e
-20
-5a
-06
-6f
-68
+e0
+a0
+80
 00
-c6
-9e
-24
-5a
-06
-78
 68
 00
-91
-c6
-60
+cc
+16
+98
 00
-c6
-9d
-68
-01
+72
+00
+d8
+c0
 4b
-28
-60
+b2
+20
+20
+7f
 01
-11
-be
 68
-01
-46
-9b
-60
-01
-11
-c0
+08
+cc
+21
 20
 40
-06
-7d
-68
-01
-11
-be
+05
+f8
 60
-01
-4b
-28
-68
-01
-11
-c0
+08
+cc
+21
+20
 60
+00
+00
+20
+40
+05
+fc
+18
+40
+84
 01
-46
-9b
-68
-01
-4b
-2a
+18
+41
+04
+03
+20
 60
-01
-11
-be
+00
+00
 68
-01
-46
-9d
-60
-01
-11
-c0
+00
+cc
+3e
+1f
+e1
+7e
+03
+1f
+ef
+a2
+04
+58
+00
+4c
+27
+9a
 20
+fe
+00
+98
 40
-06
-7d
-68
-01
-11
-be
-60
-01
-4b
-2a
-68
-01
-11
+8c
+00
+e8
 c0
+80
+00
 60
-01
-46
-9d
+00
+cc
+20
 20
 60
 00
 00
+78
+44
+fc
+00
+78
+43
+fc
+00
+58
+55
+55
+55
+98
+00
+1e
+00
 68
 00
-91
-c5
+cc
 20
-40
-06
-65
-60
+1f
+ed
+84
+00
+79
+20
+04
+01
+18
+43
+1c
 00
-91
-c6
 20
 60
 00
 00
-1f
-ef
-fe
-04
-1f
-e6
-fc
-05
 20
 40
-7f
-86
-18
-07
-fe
+06
+05
+78
+57
+fc
 00
-20
-60
+78
+26
+fc
+00
+78
+30
+fc
+00
+78
+50
+7c
 00
+78
+28
+7c
 00
 68
+01
+4c
+19
+98
 00
-91
-c5
-20
-40
+36
+00
+37
+c1
+84
+00
+24
+2c
 06
-a2
+4a
+78
+46
+fc
+00
+78
+25
+fc
+00
+78
+23
+fc
+00
+78
+24
+fc
+00
 20
 40
 06
-65
-20
-5a
-7f
-ef
-20
-20
-06
-9e
+47
+60
+00
+cc
+ca
 68
+08
+cc
+c9
+98
+46
+7c
 00
-91
-c5
+24
+22
+86
+4a
 20
 40
 06
-73
-60
-00
-91
-c6
-20
+47
 60
 00
+cb
+90
+68
 00
-1f
-ef
-fe
-0c
+cc
+5c
 1f
 e6
-fc
-0a
+7c
+02
 20
-40
-7f
+22
 86
-18
-07
-fe
-00
-20
-60
-00
+2a
+68
 00
+cb
+90
 68
+08
+cc
+17
+a8
+40
+0e
 00
-91
-c5
+24
 20
-40
-06
-a2
+86
+4a
 20
 40
 06
-73
-20
-5a
-7f
-ef
+47
+e0
+a0
+80
+00
+1f
+e9
+7e
+00
+1f
+e1
+72
+1f
 20
+22
+86
+32
 20
+40
 06
-9e
-68
-01
-11
-be
-68
-09
-11
-c0
-98
-40
-fe
+47
+e0
+a0
+80
 00
-60
-01
-91
 c2
+00
+06
 2f
-ef
-fe
-10
-20
+18
+a2
+22
+00
 20
-86
-8a
-68
+40
+06
+47
+60
 00
-91
-c3
-c0
-7f
-86
-91
-68
+cd
+51
+1a
+22
+0a
 00
-91
-c2
-1f
-e3
-7e
+09
+80
 00
+18
+78
+28
+7c
+00
+db
 60
-01
-11
-be
-60
-01
-11
-c0
-20
-60
+06
+64
+1f
+ef
+7e
 00
+1f
+f1
+7e
 00
-68
+e0
+a1
+80
 00
-91
-c3
-c0
+78
+45
+fc
 00
-06
-8e
-68
-01
-91
-c2
-20
 20
+23
 06
-86
-70
-11
-c4
+4a
+78
+37
+fc
 00
 68
 00
-91
-c2
+80
+17
+1f
+e0
+a2
+00
 20
+40
+29
+81
+78
+46
+fc
+00
 20
-06
-86
+40
+29
+18
 68
 00
-91
-c2
+cd
+51
 20
 40
-06
-9c
-60
-00
-91
-be
-60
 00
-91
-c0
+16
 20
-3a
-06
-9a
-58
+60
 00
 00
-ff
-60
+09
+80
 00
-91
-bf
-60
+08
+19
+89
+7e
 00
-91
-c1
 20
 60
 00
 00
-58
+78
+4d
+fc
+00
+78
+45
+fc
 00
+20
+40
+26
+4d
+20
+60
 00
 00
 20
+40
+29
+18
+68
+08
+cc
 20
-06
-97
+20
+20
+29
+33
 20
 40
-06
-a2
-1f
-e3
-7e
+53
+c4
+68
+02
+4c
+3e
+98
+00
+12
 00
 20
 40
 06
-a3
-1f
-e6
-7e
+05
+20
+40
+06
+4e
+79
+20
+2a
 00
-60
+78
+2e
+fc
 00
-91
-c6
-20
-60
+78
+30
+7c
 00
+78
+50
+fc
 00
-1f
-e6
+19
+31
 7e
 00
-60
-00
-8a
-ae
-68
+1f
+ec
+fe
 00
-8a
-ae
-20
-60
+1f
+f1
+fe
 00
+08
 00
-70
-4b
-27
+86
+28
+78
+4e
+fc
 00
-20
-60
+78
+2d
+fc
 00
+78
+23
+fc
 00
-70
-4b
-27
-01
-20
-60
+78
+24
+fc
 00
+68
 00
-9a
-26
-7c
+cc
+c9
+08
 00
-24
-21
-7f
-ef
-9a
-46
-7c
+86
+08
+68
 00
-24
-21
-7f
-ef
-20
-20
-7f
-f1
-9a
-26
-7c
+cc
+18
+98
 00
-24
-61
+72
+00
+d8
+c0
+4b
+d2
+e8
+c0
+80
 00
+08
 00
-9a
-46
-7c
+86
+08
+c2
 00
+06
+67
+78
 24
-61
+7c
 00
+08
 00
-20
-20
-7f
-f1
-68
-01
-46
-9b
-20
-40
-06
-bb
-1f
-e2
-22
+86
+18
+78
+44
+7c
 00
-68
-01
-46
-9d
-20
-40
-06
-bb
-1f
-e2
-24
+37
+d3
+82
 00
 20
-60
 00
 00
-60
-01
-11
-c0
-68
+64
+78
+4e
+fc
 00
-91
-c1
-c0
-7f
-86
-c1
-68
+78
+4d
+fc
 00
-91
-c0
-1f
-e1
-7e
-ff
 20
 60
 00
 00
 68
-01
-11
-c0
-1f
-e6
-7e
-00
+02
+46
+9b
 20
+7a
+00
+00
 20
-06
-bf
-70
-47
-a6
+40
+07
 07
-70
-47
-a7
-04
 58
 00
-47
-a6
-60
-01
-42
-18
-20
-20
-7e
-38
-da
-20
-46
-9a
+00
+03
 20
 40
-7e
-3d
-20
-54
 06
-cd
+fd
 20
-60
+5a
+06
+f9
+24
+5a
+06
+fb
+58
 00
 00
+02
+20
+40
+07
+02
+20
+5a
+06
+f9
 68
 00
-c7
-c7
-1f
-e0
-fe
-01
-60
+cb
+27
+c0
 00
-c7
-c7
+86
+81
+df
 20
-60
 00
-00
-da
+05
+d8
+a0
+4b
+27
 20
-46
-9a
 20
-40
 7e
-54
-20
-34
-06
-d5
-20
+d4
+68
+00
+cb
+28
 60
 00
+91
+c5
+68
 00
+cb
+29
 20
-40
-56
-52
+5a
+06
+b4
 68
 00
-c7
-c7
-1f
-e6
-7c
-01
+cb
+29
 24
-41
-56
-50
+5a
+06
+bd
 68
 00
-c7
-c7
-20
-7a
-00
-00
-1f
-e0
-ff
-ff
+91
+c6
 60
 00
-c7
-c7
-20
-20
-3f
-90
-ad
-42
-aa
-55
-08
-00
-a1
-00
-00
-00
+cb
+28
+68
 00
+c6
+9b
+60
 00
+91
+c5
+68
 00
+c6
+9c
+20
+5a
+06
+c2
+68
 00
+c6
+9c
+24
+5a
+06
+cb
+68
 00
+91
+c6
+60
 00
-aa
-55
-01
+c6
+9b
+68
 00
-6c
-0c
-ff
-aa
-55
-0a
+cb
+2a
+60
 00
-9e
-11
+91
+c5
+68
 00
+cb
+2b
+20
+5a
+06
+b4
+68
 00
+cb
+2b
+24
+5a
+06
+bd
+68
 00
+91
+c6
+60
 00
+cb
+2a
+68
 00
+c6
+9d
+60
 00
+91
+c5
+68
 00
+c6
+9e
+20
+5a
+06
+c2
+68
 00
+c6
+9e
+24
+5a
+06
+cb
+68
 00
+91
+c6
+60
 00
-aa
-55
+c6
+9d
+68
 01
-00
-00
-40
-07
-aa
-55
-0e
-00
-10
+4b
+28
+60
+01
+11
+be
+68
+01
+46
+9b
+60
+01
+11
+c0
+20
 40
+06
+d0
+68
+01
+11
+be
+60
+01
+4b
+28
+68
+01
+11
+c0
+60
+01
+46
+9b
+68
+01
+4b
+2a
+60
+01
+11
+be
+68
+01
+46
+9d
+60
+01
+11
+c0
 20
+40
 06
+d0
+68
+01
+11
+be
+60
+01
+4b
+2a
+68
+01
+11
+c0
+60
+01
+46
+9d
+20
+60
 00
 00
-02
-00
-06
+68
 00
-10
+91
+c5
+20
+40
 06
+b8
+60
 00
+91
+c6
+20
+60
 00
-48
-1c
-aa
-55
-0b
 00
-27
+1f
+ef
+fe
+03
+1f
+e6
+fc
+05
+20
 40
-82
-08
-04
-80
+7f
+86
+18
+07
+fe
 00
-88
-04
-80
+20
+60
 00
 00
-10
-aa
-55
-02
+68
 00
 91
+c5
+20
 40
-01
-40
-aa
-55
 06
-00
-a0
+f5
+20
 40
-ab
-11
-19
-34
-22
-11
-aa
-55
-18
+06
+b8
+20
+5a
+7f
+ef
+20
+20
+06
+f1
+68
 00
-ad
+91
+c5
+20
 40
-12
-00
-00
-02
-12
+06
+c6
+60
 00
+91
+c6
+20
+60
 00
-02
 00
+1f
+ef
+fe
+0c
+1f
+e6
+fc
+0a
+20
+40
+7f
+86
+18
+07
+fe
 00
 20
+60
 00
 00
+68
+00
+91
+c5
+20
+40
+06
+f5
+20
 40
+06
+c6
+20
+5a
+7f
+ef
+20
 20
+06
+f1
+68
+01
+11
+be
+68
+09
+11
+c0
+98
+40
+fe
 00
+60
+01
+91
+c2
+2f
+ef
+fe
+10
+20
+20
+86
+dd
+68
 00
+91
+c3
+c0
+7f
+86
+e4
+68
 00
-80
-04
+91
+c2
+1f
+e3
+7e
 00
-08
-93
-47
-aa
-55
+60
 01
-00
-d1
-40
+11
+be
+60
 01
-aa
-55
-0b
-00
-72
-41
+11
+c0
 20
+60
 00
 00
-8f
-1c
-ce
+68
 00
-0a
-0b
-ef
-07
-aa
-55
-05
+91
+c3
+c0
 00
-03
-42
-90
-1f
+06
+e1
+68
+01
+91
+c2
+20
+20
+06
+d9
+70
+11
+c4
+00
+68
 00
+91
+c2
+20
+20
+06
+d9
+68
 00
+91
+c2
+20
+40
 06
-aa
-55
-04
+ef
+60
 00
-11
-42
-80
+91
+be
+60
+00
+91
+c0
+20
+3a
+06
+ed
+58
 00
 00
 ff
-aa
-55
-03
+60
 00
-1a
-42
-01
-13
-47
-aa
-55
-02
+91
+bf
+60
 00
-2d
-42
-01
-32
-aa
-55
-01
+91
+c1
+20
+60
 00
-3a
-42
-0a
-aa
-55
-02
 00
-41
-42
+58
 00
-84
-aa
-55
-02
 00
-6f
-44
-19
 00
-aa
-55
-01
+20
+20
+06
+ea
+20
+40
+06
+f5
+1f
+e3
+7e
 00
-8d
-44
-07
-aa
-55
+20
+40
 06
+f6
+1f
+e6
+7e
 00
-a0
-44
-8e
-b1
-3a
-0e
-8e
-ed
-aa
-55
-01
+60
 00
-e5
-44
-50
-aa
-55
-02
+91
+c6
+20
+60
 00
-fa
-44
-22
 00
-aa
-55
-01
+1f
+e6
+7e
 00
-5a
-45
-0a
-aa
-55
-04
+60
 00
-5a
-46
-01
-03
+8a
+ae
+68
 00
-04
-aa
-55
-01
+8a
+ae
+20
+60
 00
-62
-46
-03
-aa
-55
-05
 00
-84
-46
+70
+4b
+27
+00
+20
+60
+00
+00
+70
+4b
+27
 01
-1e
-ff
-08
-07
-aa
-55
-07
+20
+60
 00
-a5
+00
+9a
+26
+7c
+00
+24
+21
+7f
+ef
+9a
 46
-07
+7c
 00
+24
+21
+7f
+ef
+20
+20
+7f
+f1
+9a
+26
+7c
 00
-50
+24
+61
 00
-70
-17
-aa
-55
-05
 00
-d2
+9a
 46
-02
+7c
 00
+24
+61
 00
-12
-c0
-aa
-55
-1e
 00
-db
+20
+20
+7f
+f1
+68
+01
 46
+9b
+20
+40
+07
+0e
+1f
+e2
+22
+00
+68
 01
-ff
+46
+9d
+20
+40
+07
+0e
+1f
+e2
+24
 00
+20
+60
 00
 00
+60
+01
+11
+c0
+68
 00
-02
-06
-14
-08
-08
+91
+c1
+c0
+7f
+87
 14
-06
-1c
-1b
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
+68
 00
-01
-05
+91
+c0
+1f
+e1
+7e
 ff
-aa
-55
-01
+20
+60
 00
-03
-47
-02
-aa
-55
-06
 00
-09
-47
-a4
-01
-18
-01
-40
+68
 01
-aa
-55
-08
+11
+c0
+1f
+e6
+7e
 00
 20
+20
+07
+12
+70
 47
-02
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-aa
-55
-08
-00
-7f
+a6
+07
+70
 47
-01
-02
-03
+a7
 04
-15
-1a
-22
-2a
-aa
-55
-10
+58
 00
-92
 47
-03
-4b
-ba
-55
-d0
-56
+a6
+60
+01
+42
+18
+20
+20
+7e
+38
+da
+20
+46
+9a
+20
+40
+7e
+3d
+20
+54
+07
+20
+20
+60
+00
+00
+68
+00
+c7
+c7
+1f
 e0
-57
-88
-58
-6c
-59
-10
+fe
+01
+60
+00
+c7
+c7
+20
+60
+00
+00
+da
+20
+46
+9a
+20
+40
+7e
+54
+20
+34
+07
+28
+20
+60
+00
+00
+20
+40
+56
+52
 68
+00
+c7
+c7
+1f
 e6
+7c
+01
+24
+41
+56
+50
+68
+00
+c7
+c7
+20
+7a
+00
+00
+1f
+e0
 ff
+ff
+60
+00
+c7
+c7
+20
+20
+3f
+90
+53
+28
 aa
 55
-01
+08
+00
+a1
+00
+00
+00
+00
+00
+00
+00
+00
 00
-cb
-47
-20
 aa
 55
 01
 00
-80
-48
-01
+6c
+0c
+ff
 aa
 55
-3e
+0a
+00
+9e
+11
+00
+00
+00
 00
-4a
-4b
-09
-5a
-ff
-27
-ab
-40
-be
-d1
-a0
-41
-a1
-21
-a5
-84
-a7
-ff
-b5
-d0
-b6
 00
-ff
 00
-09
 00
-ff
-09
-5a
-5b
-9a
-0d
-12
-0e
-c5
-53
-48
-09
 00
-ff
-09
-5a
-06
-02
-09
-69
-0d
-48
-0e
-9f
-0f
-ba
-09
 00
-ff
-06
-80
-09
-5a
-0b
-f3
-09
 00
-ff
 aa
 55
-04
-00
-0f
-4c
 01
 00
-c0
-12
+00
+40
+07
 aa
 55
-15
+0e
 00
-1a
-4c
-20
-15
 10
-05
-ff
+40
+20
+06
+00
+00
+02
 00
-13
-2c
-42
 06
-15
-36
-48
-0f
-1a
-3a
-4c
-11
-23
-31
-4d
-aa
-55
-03
 00
-33
-4c
-19
-19
+10
+06
+00
+00
+48
 1c
 aa
 55
-03
+0b
 00
-3d
-4c
+27
+40
+82
+08
+04
 80
-4f
-12
+00
+88
+04
+80
+00
+00
+10
 aa
 55
 02
 00
-53
-4c
-04
+91
+40
 01
+40
+aa
+55
+06
+00
+a0
+40
+ad
+13
+19
+34
+22
+11
 aa
 55
+18
+00
+ad
+40
+12
+00
+00
+02
+12
+00
+00
+02
+00
+00
+20
+00
+00
+40
+20
+00
+00
+00
+80
 04
 00
-53
-4d
-0f
-0f
-0f
-0f
-70
-eb
-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
-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
-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
+08
+93
+47
+aa
+55
+01
+00
+d1
+40
+01
+aa
+55
+0b
+00
+72
+41
+20
+00
+00
+8f
+1c
+ce
+00
+0a
+0b
+ef
+07
+aa
+55
+05
+00
+03
+42
+90
+1f
+00
+00
+06
+aa
+55
+04
+00
+11
+42
+80
+00
+00
 ff
+aa
+55
+03
+00
+1a
+42
+01
+13
+47
+aa
+55
+02
+00
+2d
+42
+01
+32
+aa
+55
+01
+00
+3a
+42
+0a
+aa
+55
+02
+00
+41
+42
+00
+84
+aa
+55
+02
+00
+6f
+44
+19
+00
+aa
+55
+01
+00
+8d
+44
+07
+aa
+55
+06
+00
+a0
+44
+8e
+b1
+3a
+0e
+8e
+ed
+aa
+55
+01
+00
+e5
+44
+50
+aa
+55
+02
+00
+fa
+44
+22
+00
+aa
+55
+01
+00
+5a
+45
+0a
+aa
+55
+04
+00
+5a
+46
+01
+03
+00
+04
+aa
+55
+01
+00
+62
+46
+03
+aa
+55
+05
+00
+84
+46
+01
+1e
 ff
+08
+07
+aa
+55
+07
+00
+a5
+46
+07
+00
+00
+50
+00
+70
+17
+aa
+55
+05
+00
+d2
+46
+02
+00
+00
+12
+c0
+aa
+55
+1e
+00
+db
+46
+01
 ff
+00
+00
+00
+00
+02
+06
+14
+08
+08
+14
+06
+1c
+1b
 ff
 ff
 ff
@@ -7932,7 +7711,36 @@
 ff
 ff
 ff
+00
+01
+05
 ff
+aa
+55
+01
+00
+03
+47
+02
+aa
+55
+06
+00
+09
+47
+a4
+01
+18
+01
+40
+01
+aa
+55
+08
+00
+20
+47
+02
 ff
 ff
 ff
@@ -7940,15 +7748,207 @@
 ff
 ff
 ff
+aa
+55
+08
+00
+7f
+47
+01
+02
+03
+04
+15
+1a
+22
+2a
+aa
+55
+10
+00
+92
+47
+03
+4b
+ba
+55
+d0
+56
+e0
+57
+88
+58
+6c
+59
+10
+68
+e6
 ff
+aa
+55
+01
+00
+cb
+47
+20
+aa
+55
+01
+00
+80
+48
+01
+aa
+55
+3e
+00
+4a
+4b
+09
+5a
 ff
+27
+ab
+40
+be
+d1
+a0
+41
+a1
+21
+a5
+84
+a7
 ff
+b5
+d0
+b6
+00
 ff
+00
+09
+00
 ff
+09
+5a
+5b
+9a
+0d
+12
+0e
+c5
+53
+48
+09
+00
 ff
+09
+5a
+06
+02
+09
+69
+0d
+48
+0e
+9f
+0f
+ba
+09
+00
 ff
+06
+80
+09
+5a
+0b
+f3
+09
+00
 ff
+aa
+55
+02
+00
+8e
+4b
+01
+00
+aa
+55
+04
+00
+17
+4c
+01
+00
+c0
+12
+aa
+55
+15
+00
+22
+4c
+20
+15
+10
+05
 ff
+00
+13
+2c
+42
+06
+15
+36
+48
+0f
+1a
+3a
+4c
+11
+23
+31
+4d
+aa
+55
+03
+00
+3b
+4c
+19
+19
+1c
+aa
+55
+03
+00
+45
+4c
+80
+4f
+12
+aa
+55
+02
+00
+5b
+4c
+04
+01
+aa
+55
+04
+00
+5b
+4d
+0f
+0f
+0f
+0f
+13
+08
 ff
 ff
 ff
@@ -8188,5 +8188,5 @@
 ff
 ff
 ff
-22
-21
+52
+e6
Index: output/program.lis
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_Only24g_New_LRpair/output/program.lis	(revision 2162)
+++ /branch/mouse_project/YJX_Project/YJX_Only24g_New_LRpair/output/program.lis	(working copy)
@@ -4,25 +4,25 @@
 0001 c0000020 beq patch00_0 ,p_soft_reset 
 0002 c0008023 beq patch00_1 ,p_soft_reset_1 
 0003 c001002b beq patch00_2 ,p_soft_reset_2 
-0004 c04285a9 beq patch10_5 ,p_shutdown_radio 
-0005 c0448566 beq patch11_1 ,p_set_freq_tx 
-0006 c04505ab beq patch11_2 ,p_initialize_radio_cont 
+0004 c04285a1 beq patch10_5 ,p_shutdown_radio 
+0005 c044855e beq patch11_1 ,p_set_freq_tx 
+0006 c04505a3 beq patch11_2 ,p_initialize_radio_cont 
 0007 c0508034 beq patch14_1 ,p_init_param 
 0008 c0588039 beq patch16_1 ,p_lpm_check_wake_lock 
 0009 c0590047 beq patch16_2 ,p_g24_dispatch 
 000a c0620115 beq patch18_4 ,p_device_init 
 000b c06481bd beq patch19_1 ,p_app_flag_store 
 000c c06501c1 beq patch19_2 ,p_app_initflag_check 
-000d c071834f beq patch1c_3 ,p_mouse_seting_dpi 
-000e c073029c beq patch1c_6 ,p_mouse_motion 
-000f c075037d beq patch1d_2 ,p_mouse_bb_event_discovery_btn 
-0010 c075838a beq patch1d_3 ,p_mouse_start_discovery 
-0011 c07603b3 beq patch1d_4 ,p_mouse_stop_discovery 
+000d c0718347 beq patch1c_3 ,p_mouse_seting_dpi 
+000e c0730294 beq patch1c_6 ,p_mouse_motion 
+000f c0750375 beq patch1d_2 ,p_mouse_bb_event_discovery_btn 
+0010 c0758382 beq patch1d_3 ,p_mouse_start_discovery 
+0011 c07603ab beq patch1d_4 ,p_mouse_stop_discovery 
 0012 20202a8e branch loop 
 
 pf_patch_ext:
-0013 c01f83b7 beq patch27_7 ,p_le_enable 
-0014 c04603c2 beq patch31_4 ,p_twspi_reset 
+0013 c01f83af beq patch27_7 ,p_le_enable 
+0014 c04603ba beq patch31_4 ,p_twspi_reset 
 0015 20202a8e branch loop 
 
 p_rssi_signal:
@@ -97,15 +97,15 @@
 004c c000808c beq g24_tx_timer_int_enable ,p_g24_transmit_by_interrupt 
 
 p_g24_transmit_process:
-004d 20400429 call p_g24_txdata_prep 
+004d 20400421 call p_g24_txdata_prep 
 004e 243400ac nbranch p_g24_nodata_transmit ,user 
-004f 2040040e call p_g24_rf_sta_check 
+004f 20400406 call p_g24_rf_sta_check 
 
 p_g24_transmit_start:
-0050 20400456 call p_g24_transmit_packet 
+0050 2040044e call p_g24_transmit_packet 
 0051 6800cc26 fetch 1 ,mem_24g_pairing_sm 
 0052 c1ff8000 rtnne state_24g_pairing_success 
-0053 204004b5 call power_ctrl_start 
+0053 204004ad call power_ctrl_start 
 0054 20400085 call g24_long_sleep_shorter_param_update 
 
 p_g24_short_sleep:
@@ -117,12 +117,12 @@
 
 p_g24_pair_dispatch:
 005a 6800cb42 fetch 1 ,mem_g24_stop_g24_mode 
-005b c000848e beq 1 ,p_g24_stop_g24_mode 
-005c 2040051a call p_g24_tx_attemp_data_prep 
-005d 20400474 call p_g24_transmit_receive_ack 
-005e 242c0530 nbranch p_g24_pair_txdata_retry ,sync 
-005f 24378530 nbranch p_g24_pair_txdata_retry ,user3 
-0060 2040049d call p_g24_ackpayload_parse 
+005b c0008486 beq 1 ,p_g24_stop_g24_mode 
+005c 20400512 call p_g24_tx_attemp_data_prep 
+005d 2040046c call p_g24_transmit_receive_ack 
+005e 242c0528 nbranch p_g24_pair_txdata_retry ,sync 
+005f 24378528 nbranch p_g24_pair_txdata_retry ,user3 
+0060 20400495 call p_g24_ackpayload_parse 
 0061 68024c3e fetch 4 ,mem_24g_addr 
 0062 680a4d5b fetcht 4 ,mem_24g_allpowerful_addr 
 0063 98467c00 isub temp ,null 
@@ -134,11 +134,11 @@
 0067 6800cd62 fetch 1 ,mem_g24_conn_sm 
 0068 793ffe01 set0 state_24g_pair ,pdata 
 0069 6000cd62 store 1 ,mem_g24_conn_sm 
-006a 20400225 call p_mouse_tx_power_init 
+006a 2040021d call p_mouse_tx_power_init 
 006b 68024c3e fetch 4 ,mem_24g_addr 
 006c 680a4c22 fetcht 4 ,mem_24g_paring_addr 
 006d 98467c00 isub temp ,null 
-006e 202284df branch p_g24_start_pairing_sm1 ,zero 
+006e 202284d7 branch p_g24_start_pairing_sm1 ,zero 
 006f 68024c3e fetch 4 ,mem_24g_addr 
 0070 680a4c4d fetcht 4 ,mem_24g_device_addr 
 0071 98467c00 isub temp ,null 
@@ -147,15 +147,15 @@
 
 p_g24_store_dongle_addr:
 0074 68024bf6 fetch 4 ,mem_24g_rxpayload + 2 
-0075 202005dc branch p_g24_update_addr_and_synccrc8 
+0075 202005d4 branch p_g24_update_addr_and_synccrc8 
 
 p_g24_reconn_dispatch:
 0076 6800cb42 fetch 1 ,mem_g24_stop_g24_mode 
-0077 c000848e beq 1 ,p_g24_stop_g24_mode 
-0078 2040051a call p_g24_tx_attemp_data_prep 
-0079 20400474 call p_g24_transmit_receive_ack 
-007a 242c0523 nbranch p_g24_attemp_txdata_retry ,sync 
-007b 24378523 nbranch p_g24_attemp_txdata_retry ,user3 
+0077 c0008486 beq 1 ,p_g24_stop_g24_mode 
+0078 20400512 call p_g24_tx_attemp_data_prep 
+0079 2040046c call p_g24_transmit_receive_ack 
+007a 242c051b nbranch p_g24_attemp_txdata_retry ,sync 
+007b 2437851b nbranch p_g24_attemp_txdata_retry ,user3 
 007c 6800cd62 fetch 1 ,mem_g24_conn_sm 
 007d 793ffe02 set0 state_24g_reconn ,pdata 
 007e 6000cd62 store 1 ,mem_g24_conn_sm 
@@ -165,7 +165,7 @@
 0080 70480e00 jam 0 ,mem_mouse_long_mult_flag 
 0081 700a993c jam bt_evt_24g_attempt_success ,mem_fifo_temp 
 0082 20407d86 call ui_ipc_send_event 
-0083 2040046c call p_g24_txbuf_clear 
+0083 20400464 call p_g24_txbuf_clear 
 0084 202000a8 branch p_g24_transmit_by_interrupt_enable 
 
 g24_long_sleep_shorter_param_update:
@@ -178,7 +178,7 @@
 008b 20600000 rtn 
 
 p_g24_transmit_by_interrupt:
-008c 204005ae call p_g24_timer_check 
+008c 204005a6 call p_g24_timer_check 
 008d 24740000 nrtn user 
 008e 204000a2 call p_g24_interval_calibrate 
 008f 68014d57 fetch 2 ,mem_24g_transmit_by_interrupt_exit_count 
@@ -250,7 +250,7 @@
 p_g24_send_abort_packet:
 00c0 704c4201 jam 1 ,mem_24g_abort_pac 
 00c1 704d4b00 jam 0 ,mem_24g_rf_hop_ch 
-00c2 204003d4 call p_g24_transmit_rf_ctrl_clear 
+00c2 204003cc call p_g24_transmit_rf_ctrl_clear 
 00c3 6000cbb2 store 1 ,mem_24g_txbuf 
 00c4 58000000 setarg 0 
 00c5 6003cbb3 store 7 ,mem_24g_txbuf + 1 
@@ -260,7 +260,7 @@
 00c9 6800cc17 fetch 1 ,mem_24g_data_type 
 00ca 79207e03 set1 bit_abort ,pdata 
 00cb 6000cc17 store 1 ,mem_24g_data_type 
-00cc 2040042c call p_g24_txdata_enable_tx 
+00cc 20400424 call p_g24_txdata_enable_tx 
 00cd 20200050 branch p_g24_transmit_start 
 
 p_g24_search_dongle_init:
@@ -287,14 +287,14 @@
 00de 6000cd61 store 1 ,mem_24g_search_dongle_ch 
 00df 1fe67c08 sub pdata ,g24_ch_number ,null 
 00e0 242100e6 nbranch p_g24_search_dongle_loop_end ,positive 
-00e1 2040051a call p_g24_tx_attemp_data_prep 
-00e2 20400474 call p_g24_transmit_receive_ack 
+00e1 20400512 call p_g24_tx_attemp_data_prep 
+00e2 2040046c call p_g24_transmit_receive_ack 
 00e3 242c00ec nbranch p_g24_search_dongle_loop_retry ,sync 
 00e4 243780ec nbranch p_g24_search_dongle_loop_retry ,user3 
 00e5 204000f6 call p_g24_search_dongle_success 
 
 p_g24_search_dongle_loop_end:
-00e6 2040046c call p_g24_txbuf_clear 
+00e6 20400464 call p_g24_txbuf_clear 
 00e7 6800cd60 fetch 1 ,mem_24g_search_dongle_count 
 00e8 1fe0fe01 increase 1 ,pdata 
 00e9 6000cd60 store 1 ,mem_24g_search_dongle_count 
@@ -302,7 +302,7 @@
 00eb 20600000 rtn 
 
 p_g24_search_dongle_loop_retry:
-00ec 204005fc call p_g24_ch 
+00ec 204005f4 call p_g24_ch 
 00ed 202000dc branch p_g24_search_dongle_loop 
 
 p_g24_search_dongle_check:
@@ -345,7 +345,7 @@
 
 p_mouse_setgpio_lpm_before:
 010a 20403ebf call mouse_lpm_before_common 
-010b 2040024a call p_ice_gpio_set_input_pu 
+010b 20400242 call p_ice_gpio_set_input_pu 
 010c 68120070 hfetch 4 ,core_gpio_oe0 
 010d 681a0078 hfetcht 4 ,core_gpio_pu0 
 010e 98418400 ior temp ,temp 
@@ -356,16 +356,16 @@
 p_mouse_set_sdio_high:
 0112 6800cb0a fetch 1 ,mem_mouse_init_sensor_reset_flag 
 0113 207a0000 rtn blank 
-0114 2020034f branch p_mouse_seting_sensor_type 
+0114 20200347 branch p_mouse_seting_sensor_type 
 
 p_device_init:
 0115 20403416 call app_lpm_mult_enable 
 0116 2035811f branch p_device_init_common ,wake 
 0117 70807820 jam 0x20 ,core_gpio_pu0 
-0118 2040071f call p_mouse_data_init 
+0118 20400717 call p_mouse_data_init 
 0119 6800c1de fetch 1 ,mem_tx_power 
 011a 6000cccd store 1 ,mem_tx_power_temp 
-011b 204004a4 call power_ctrl_pac_succ_cnt_init 
+011b 2040049c call power_ctrl_pac_succ_cnt_init 
 011c 6800c685 fetch 1 ,mem_ui_button_timeout 
 011d 6000c6da store 1 ,mem_combination_ui_button_count 
 011e 204043ca call mouse_bt_discovery_button_down_disable 
@@ -378,18 +378,18 @@
 0121 24558191 ncall p_mouse_setting_config ,wake 
 0122 20400153 call p_mouse_spi_init 
 0123 20758000 rtn wake 
-0124 20400686 call p_drawing_optima_init 
+0124 2040067e call p_drawing_optima_init 
 0125 204001dc call p_mouse_cb_fuction 
 0126 6800cb19 fetch 1 ,mem_power_on_flag 
 0127 c281012a bbit1 2 ,p_mouse_skip_24g_pair 
-0128 204002bb call p_mouse_check_key_pair 
+0128 204002b3 call p_mouse_check_key_pair 
 0129 c001813e beq mouse_lr_button ,p_mouse_24g_pairing_button 
 
 p_mouse_skip_24g_pair:
 012a 202001c8 branch p_mouse_wakeup_from_power 
 
 p_mouse_check_reconn_target:
-012b 20400225 call p_mouse_tx_power_init 
+012b 2040021d call p_mouse_tx_power_init 
 012c 6800c210 fetch 1 ,mem_xrecord_mode 
 012d c01a012f beq rec_4_mode ,p_mouse4_0_check_reconn_target 
 012e 20600000 rtn 
@@ -428,19 +428,19 @@
 0147 6000c6b4 store 1 ,mem_mouse_send_blank_timer 
 0148 60014c43 store 2 ,mem_24g_check_dongle_times 
 0149 204042ca call mouse_stop_discovery 
-014a 20200524 branch p_g24_auto_pair_start 
+014a 2020051c branch p_g24_auto_pair_start 
 
 p_mouse_dpi_config:
 014b 680246d3 fetch mouse_flag_len ,mem_mouse_flag 
 014c c30a3d66 bbit0 mouse_enable_eeprom ,mouse_dpi_config 
 014d 6800c77a fetch 1 ,mem_mouse_dpi 
 014e c07f8150 beq 0xff ,p_mouse_dpi_config_default 
-014f 2020034f branch p_mouse_seting_sensor_type 
+014f 20200347 branch p_mouse_seting_sensor_type 
 
 p_mouse_dpi_config_default:
 0150 6800c6e1 fetch 1 ,mem_config_sensor_motion 
 0151 6000c77a store 1 ,mem_mouse_dpi 
-0152 2020034f branch p_mouse_seting_sensor_type 
+0152 20200347 branch p_mouse_seting_sensor_type 
 
 p_mouse_spi_init:
 0153 70421276 jam 0x76 ,mem_spi_init_clk 
@@ -529,7 +529,7 @@
 0190 20206413 branch twspi_write 
 
 p_mouse_setting_config:
-0191 204003ce call p_g24_set_device_addr 
+0191 204003c6 call p_g24_set_device_addr 
 0192 68108a00 hfetch 1 ,core_usb_config 
 0193 793ffe04 set0 4 ,pdata 
 0194 60108a00 hstore 1 ,core_usb_config 
@@ -555,7 +555,7 @@
 01a6 204001b9 call p_mouse_init_environment 
 
 p_mouse_init_iic_read_24g_addr:
-01a7 20400221 call p_mouse_set_24g_addr_eeprom 
+01a7 20400219 call p_mouse_set_24g_addr_eeprom 
 01a8 202065df branch iicd_read_eep_data 
 
 p_mouse_set_gpio_control_sensor:
@@ -583,7 +583,7 @@
 p_mouse_init_environment:
 01b9 204033c4 call app_initflag_check 
 01ba 2022c316 branch mouse_eeprom_load_recon_info ,zero 
-01bb 20400382 call p_le_addr_random_config 
+01bb 2040037a call p_le_addr_random_config 
 01bc 20203dcb branch mouse_init_environment + 2 
 
 p_app_flag_store:
@@ -613,7 +613,7 @@
 01cc 6000c71e store 1 ,mem_reconn_times 
 
 p_mouse_start_24g_mode:
-01cd 20400512 call p_g24_start_24g_mode 
+01cd 2040050a call p_g24_start_24g_mode 
 01ce 6800cb19 fetch 1 ,mem_power_on_flag 
 01cf c3810000 rtnbit1 2 
 01d0 704b4914 jam 20 ,mem_mouse_sensor_powerdown_timer 
@@ -640,13 +640,13 @@
 01dd 60014d47 store 2 ,mem_cb_24g_data 
 01de 580000ff setarg p_mouse_before_lpm 
 01df 600141ed store 2 ,mem_cb_before_lpm 
-01e0 5800020c setarg p_mouse_priority_bb_event 
+01e0 58000204 setarg p_mouse_priority_bb_event 
 01e1 600141f5 store 2 ,mem_cb_bb_event_process 
 01e2 580001f2 setarg p_mouse_idle 
 01e3 600141f3 store 2 ,mem_cb_idle_process 
-01e4 5800023e setarg p_mouse_before_hibernate 
+01e4 58000236 setarg p_mouse_before_hibernate 
 01e5 600141eb store 2 ,mem_cb_before_hibernate 
-01e6 58000254 setarg p_mouse_bb_event_timer 
+01e6 5800024c setarg p_mouse_bb_event_timer 
 01e7 600141fd store 2 ,mem_cb_event_timer 
 01e8 58003d36 setarg mouse_spi_write_flash_cb 
 01e9 60014201 store 2 ,mem_cb_spi_flash_write_complate 
@@ -668,1849 +668,1841 @@
 01f3 20203ee0 branch mouse_wheel_check 
 
 p_mouse_dpi_check:
-01f4 6800cb8d fetch 1 ,mem_mouse_dpikey_press_status 
-01f5 1fe22400 copy pdata ,regb 
+01f4 6808c6e7 fetcht 1 ,mem_dpi_button_gpio 
+01f5 20400326 call p_gpio_set_input_pd 
 01f6 6808c6e7 fetcht 1 ,mem_dpi_button_gpio 
-01f7 2040032e call p_gpio_set_input_pd 
-01f8 6808c6e7 fetcht 1 ,mem_dpi_button_gpio 
-01f9 204002c8 call p_mouse_key_check 
-01fa 1a420400 copy regb ,temp 
-01fb 6008cb8d storet 1 ,mem_mouse_dpikey_press_status 
-01fc c00001ff beq 0x00 ,p_mouse_dpi_down 
-01fd c0038209 beq 0x07 ,p_mouse_dpi_up 
-01fe 20600000 rtn 
+01f7 2040681d call gpio_get_bit 
+01f8 20208202 branch p_mouse_dpi_up ,true 
+01f9 2040032f call p_gpio_set_input_pu 
 
 p_mouse_dpi_down:
-01ff 6808c6e7 fetcht 1 ,mem_dpi_button_gpio 
-0200 20400337 call p_gpio_set_input_pu 
-0201 6800c6b6 fetch 1 ,mem_mouse_dpi_button_state 
-0202 c1000000 rtneq dpi_button_state_down 
-0203 7046b600 jam dpi_button_state_down ,mem_mouse_dpi_button_state 
-0204 6800c77a fetch 1 ,mem_mouse_dpi 
-0205 1fe0fe01 increase 1 ,pdata 
-0206 1fe17e03 and pdata ,0x03 ,pdata 
-0207 6000c77a store 1 ,mem_mouse_dpi 
-0208 20203d74 branch mouse_dpi_down + 7 
+01fa 6800c6b6 fetch 1 ,mem_mouse_dpi_button_state 
+01fb c1000000 rtneq dpi_button_state_down 
+01fc 7046b600 jam dpi_button_state_down ,mem_mouse_dpi_button_state 
+01fd 6800c77a fetch 1 ,mem_mouse_dpi 
+01fe 1fe0fe01 increase 1 ,pdata 
+01ff 1fe17e03 and pdata ,0x03 ,pdata 
+0200 6000c77a store 1 ,mem_mouse_dpi 
+0201 20203d74 branch mouse_dpi_down + 7 
 
 p_mouse_dpi_up:
-0209 6808c6e7 fetcht 1 ,mem_dpi_button_gpio 
-020a 20400337 call p_gpio_set_input_pu 
-020b 20203d62 branch mouse_dpi_up 
+0202 2040032f call p_gpio_set_input_pu 
+0203 20203d62 branch mouse_dpi_up 
 
 p_mouse_priority_bb_event:
-020c 1a627e00 copy regc ,pdata 
-020d c01c8211 beq bt_evt_24g_pairing_complete ,p_mouse_24g_pairing_complete 
-020e c01d0228 beq bt_evt_24g_attempt_fail ,p_mouse_24g_attempt_fail 
-020f c01e0238 beq bt_evt_24g_attempt_success ,p_mouse_24g_attempt_success 
-0210 2020417d branch mouse_priority_bb_event + 1 
+0204 1a627e00 copy regc ,pdata 
+0205 c01c8209 beq bt_evt_24g_pairing_complete ,p_mouse_24g_pairing_complete 
+0206 c01d0220 beq bt_evt_24g_attempt_fail ,p_mouse_24g_attempt_fail 
+0207 c01e0230 beq bt_evt_24g_attempt_success ,p_mouse_24g_attempt_success 
+0208 2020417d branch mouse_priority_bb_event + 1 
 
 p_mouse_24g_pairing_complete:
-0211 704b4900 jam 0 ,mem_mouse_sensor_powerdown_timer 
-0212 2040052c call p_g24_auto_pair_timeout_clear 
-0213 2040015d call p_mouse_init_sensor_reset 
-0214 70478b01 jam 1 ,mem_mouse_24g_enter_lpm_enable 
-0215 d8e00003 arg mosue_24g_pairing_flag ,queue 
-0216 204043d2 call mouse_disable_function_flag 
-0217 58000000 setarg 0 
-0218 60014707 store 2 ,mem_24g_pairing_timer_count 
-0219 7046a700 jam 0 ,mem_mouse_move_flag 
-021a 6800c6e0 fetch 1 ,mem_config_sensor_type 
-021b 1fe67c05 sub pdata ,p3610 ,null 
-021c 2042c039 call mouse_read_sensor3610_data ,zero 
-021d 2442c05d ncall mouse_read_sensor_common ,zero 
-021e 20400225 call p_mouse_tx_power_init 
-021f 20400221 call p_mouse_set_24g_addr_eeprom 
-0220 202065d1 branch iicd_write_protect_eep_data 
+0209 704b4900 jam 0 ,mem_mouse_sensor_powerdown_timer 
+020a 20400524 call p_g24_auto_pair_timeout_clear 
+020b 2040015d call p_mouse_init_sensor_reset 
+020c 70478b01 jam 1 ,mem_mouse_24g_enter_lpm_enable 
+020d d8e00003 arg mosue_24g_pairing_flag ,queue 
+020e 204043d2 call mouse_disable_function_flag 
+020f 58000000 setarg 0 
+0210 60014707 store 2 ,mem_24g_pairing_timer_count 
+0211 7046a700 jam 0 ,mem_mouse_move_flag 
+0212 6800c6e0 fetch 1 ,mem_config_sensor_type 
+0213 1fe67c05 sub pdata ,p3610 ,null 
+0214 2042c039 call mouse_read_sensor3610_data ,zero 
+0215 2442c05d ncall mouse_read_sensor_common ,zero 
+0216 2040021d call p_mouse_tx_power_init 
+0217 20400219 call p_mouse_set_24g_addr_eeprom 
+0218 202065d1 branch iicd_write_protect_eep_data 
 
 p_mouse_set_24g_addr_eeprom:
-0221 da204c3e arg mem_24g_addr ,rega 
-0222 da40005b arg mouse_g24_addr_eeprom_offect ,regb 
-0223 d8400004 arg 4 ,temp 
-0224 20600000 rtn 
+0219 da204c3e arg mem_24g_addr ,rega 
+021a da40005b arg mouse_g24_addr_eeprom_offect ,regb 
+021b d8400004 arg 4 ,temp 
+021c 20600000 rtn 
 
 p_mouse_tx_power_init:
-0225 6800cccd fetch 1 ,mem_tx_power_temp 
-0226 6000c1de store 1 ,mem_tx_power 
-0227 20600000 rtn 
+021d 6800cccd fetch 1 ,mem_tx_power_temp 
+021e 6000c1de store 1 ,mem_tx_power 
+021f 20600000 rtn 
 
 p_mouse_24g_attempt_fail:
-0228 20400250 call p_mouse_sensor_powerdown_check 
-0229 704d5600 jam g24_tx_timer_int_disable ,mem_24g_transmit_by_interrupt 
-022a 20400225 call p_mouse_tx_power_init 
-022b 2040054f call p_g24_check_51cmd_stop_24g 
-022c 6800c880 fetch 1 ,mem_mouse_mode_config 
-022d c280340a bbit1 mouse_24g_only ,app_enter_hibernate 
-022e 7041bd00 jam 0 ,mem_link_key_exists 
-022f 20404316 call mouse_eeprom_load_recon_info 
-0230 df200003 arg 3 ,loopcnt 
-0231 d8c04722 arg mem_device1_addr ,contr 
-0232 204001d5 call p_pdata_0xff_check 
-0233 20340235 branch p_mouse_null_enter_hibernate_enable ,user 
-0234 2020012b branch p_mouse_check_reconn_target 
+0220 20400248 call p_mouse_sensor_powerdown_check 
+0221 704d5600 jam g24_tx_timer_int_disable ,mem_24g_transmit_by_interrupt 
+0222 2040021d call p_mouse_tx_power_init 
+0223 20400547 call p_g24_check_51cmd_stop_24g 
+0224 6800c880 fetch 1 ,mem_mouse_mode_config 
+0225 c280340a bbit1 mouse_24g_only ,app_enter_hibernate 
+0226 7041bd00 jam 0 ,mem_link_key_exists 
+0227 20404316 call mouse_eeprom_load_recon_info 
+0228 df200003 arg 3 ,loopcnt 
+0229 d8c04722 arg mem_device1_addr ,contr 
+022a 204001d5 call p_pdata_0xff_check 
+022b 2034022d branch p_mouse_null_enter_hibernate_enable ,user 
+022c 2020012b branch p_mouse_check_reconn_target 
 
 p_mouse_null_enter_hibernate_enable:
-0235 7047a301 jam 1 ,mem_mouse_null_enter_hibernate_flag 
-0236 7047a428 jam 40 ,mem_mouse_null_enter_hibernate_timer 
-0237 20600000 rtn 
+022d 7047a301 jam 1 ,mem_mouse_null_enter_hibernate_flag 
+022e 7047a428 jam 40 ,mem_mouse_null_enter_hibernate_timer 
+022f 20600000 rtn 
 
 p_mouse_24g_attempt_success:
-0238 704b4900 jam 0 ,mem_mouse_sensor_powerdown_timer 
-0239 2040052c call p_g24_auto_pair_timeout_clear 
-023a 2040015d call p_mouse_init_sensor_reset 
-023b 20403f8d call mouse_no_data_timer_init 
-023c 20400221 call p_mouse_set_24g_addr_eeprom 
-023d 202065d1 branch iicd_write_protect_eep_data 
+0230 704b4900 jam 0 ,mem_mouse_sensor_powerdown_timer 
+0231 20400524 call p_g24_auto_pair_timeout_clear 
+0232 2040015d call p_mouse_init_sensor_reset 
+0233 20403f8d call mouse_no_data_timer_init 
+0234 20400219 call p_mouse_set_24g_addr_eeprom 
+0235 202065d1 branch iicd_write_protect_eep_data 
 
 p_mouse_before_hibernate:
-023e 78347c00 enable user 
-023f 68120138 hfetch 4 ,0x8138 
-0240 79347e1a setflag user ,26 ,pdata 
-0241 6012004c hstore 4 ,core_lpm_reg 
-0242 20402c21 call lpm_write_ctrl 
-0243 20400250 call p_mouse_sensor_powerdown_check 
-0244 204074bd call disable_authrom 
-0245 20404482 call mouse_devce_led_off 
-0246 20403e9f call mouse_before_hibernate_wheel_gpio_set 
-0247 2040010a call p_mouse_setgpio_lpm_before 
-0248 6808c6f7 fetcht 1 ,mem_select_sensor_angle_gpio 
-0249 202067ed branch gpio_clr_wake 
+0236 78347c00 enable user 
+0237 68120138 hfetch 4 ,0x8138 
+0238 79347e1a setflag user ,26 ,pdata 
+0239 6012004c hstore 4 ,core_lpm_reg 
+023a 20402c21 call lpm_write_ctrl 
+023b 20400248 call p_mouse_sensor_powerdown_check 
+023c 204074bd call disable_authrom 
+023d 20404482 call mouse_devce_led_off 
+023e 20403e9f call mouse_before_hibernate_wheel_gpio_set 
+023f 2040010a call p_mouse_setgpio_lpm_before 
+0240 6808c6f7 fetcht 1 ,mem_select_sensor_angle_gpio 
+0241 202067ed branch gpio_clr_wake 
 
 p_ice_gpio_set_input_pu:
-024a d840001d arg 29 ,temp 
-024b 204067fb call gpio_config_input 
-024c d840001d arg 29 ,temp 
-024d 79200407 set1 gpio_active_bit ,temp 
-024e d8a08078 arg core_gpio_pu0 ,contw 
-024f 20206830 branch gpio_set_bit 
+0242 d840001d arg 29 ,temp 
+0243 204067fb call gpio_config_input 
+0244 d840001d arg 29 ,temp 
+0245 79200407 set1 gpio_active_bit ,temp 
+0246 d8a08078 arg core_gpio_pu0 ,contw 
+0247 20206830 branch gpio_set_bit 
 
 p_mouse_sensor_powerdown_check:
-0250 6800cb0a fetch 1 ,mem_mouse_init_sensor_reset_flag 
-0251 207a0000 rtn blank 
-0252 704b0a00 jam 0 ,mem_mouse_init_sensor_reset_flag 
-0253 2020018b branch p_mouse_sensor_powerdown 
+0248 6800cb0a fetch 1 ,mem_mouse_init_sensor_reset_flag 
+0249 207a0000 rtn blank 
+024a 704b0a00 jam 0 ,mem_mouse_init_sensor_reset_flag 
+024b 2020018b branch p_mouse_sensor_powerdown 
 
 p_mouse_bb_event_timer:
-0254 20400268 call p_mouse_24g_long_sleep_param_update_timer 
-0255 20400263 call p_mouse_wheel_trigger_timer 
-0256 20400293 call p_mouse_null_enter_hibernate_timer 
-0257 204001f4 call p_mouse_dpi_check 
-0258 2040423a call mouse_check_no_data_timeout_timer 
-0259 2040025b call p_mouse_sensor_powerdown_timer 
-025a 2020025e branch p_mouse_g24_pair_timeout_timer 
+024c 20400260 call p_mouse_24g_long_sleep_param_update_timer 
+024d 2040025b call p_mouse_wheel_trigger_timer 
+024e 2040028b call p_mouse_null_enter_hibernate_timer 
+024f 204001f4 call p_mouse_dpi_check 
+0250 2040423a call mouse_check_no_data_timeout_timer 
+0251 20400253 call p_mouse_sensor_powerdown_timer 
+0252 20200256 branch p_mouse_g24_pair_timeout_timer 
 
 p_mouse_sensor_powerdown_timer:
-025b da604b49 arg mem_mouse_sensor_powerdown_timer ,regc 
-025c da40018b arg p_mouse_sensor_powerdown ,regb 
-025d 2020336d branch timer_single_step 
+0253 da604b49 arg mem_mouse_sensor_powerdown_timer ,regc 
+0254 da40018b arg p_mouse_sensor_powerdown ,regb 
+0255 2020336d branch timer_single_step 
 
 p_mouse_g24_pair_timeout_timer:
-025e da604b43 arg mem_g24_stop_g24_mode_timeout ,regc 
-025f da400261 arg p_mouse_g24_pair_timeout ,regb 
-0260 20203374 branch timer_single_step_2b 
+0256 da604b43 arg mem_g24_stop_g24_mode_timeout ,regc 
+0257 da400259 arg p_mouse_g24_pair_timeout ,regb 
+0258 20203374 branch timer_single_step_2b 
 
 p_mouse_g24_pair_timeout:
-0261 704b4201 jam 1 ,mem_g24_stop_g24_mode 
-0262 20600000 rtn 
+0259 704b4201 jam 1 ,mem_g24_stop_g24_mode 
+025a 20600000 rtn 
 
 p_mouse_wheel_trigger_timer:
-0263 da60480d arg mem_mouse_wheel_trigger_timer ,regc 
-0264 da400266 arg p_mouse_wheel_trigger_disable ,regb 
-0265 2020336d branch timer_single_step 
+025b da60480d arg mem_mouse_wheel_trigger_timer ,regc 
+025c da40025e arg p_mouse_wheel_trigger_disable ,regb 
+025d 2020336d branch timer_single_step 
 
 p_mouse_wheel_trigger_disable:
-0266 70480c00 jam 0 ,mem_mouse_wheel_trigger 
-0267 20600000 rtn 
+025e 70480c00 jam 0 ,mem_mouse_wheel_trigger 
+025f 20600000 rtn 
 
 p_mouse_24g_long_sleep_param_update_timer:
-0268 da604810 arg mem_24g_long_sleep_param_update_timer ,regc 
-0269 da40026b arg p_mouse_24g_long_sleep_normal_param ,regb 
-026a 20203374 branch timer_single_step_2b 
+0260 da604810 arg mem_24g_long_sleep_param_update_timer ,regc 
+0261 da400263 arg p_mouse_24g_long_sleep_normal_param ,regb 
+0262 20203374 branch timer_single_step_2b 
 
 p_mouse_24g_long_sleep_normal_param:
-026b 58124f80 setarg g24_long_sleep_step3 
-026c 6001cc45 store 3 ,mem_24g_enter_hibernate 
-026d 70480e01 jam 1 ,mem_mouse_long_mult_flag 
-026e 20600000 rtn 
+0263 58124f80 setarg g24_long_sleep_step3 
+0264 6001cc45 store 3 ,mem_24g_enter_hibernate 
+0265 70480e01 jam 1 ,mem_mouse_long_mult_flag 
+0266 20600000 rtn 
 
 p_mouse_le_current_mult_update_timer:
-026f da60480f arg mem_mouse_le_current_mult_timer ,regc 
-0270 da400272 arg p_mouse_le_current_mult_reinit ,regb 
-0271 2020336d branch timer_single_step 
+0267 da60480f arg mem_mouse_le_current_mult_timer ,regc 
+0268 da40026a arg p_mouse_le_current_mult_reinit ,regb 
+0269 2020336d branch timer_single_step 
 
 p_mouse_le_current_mult_reinit:
-0272 6800c7cb fetch 1 ,mem_lpm_mult_init 
-0273 6000c172 store 1 ,mem_lpm_mult 
-0274 70480e01 jam 1 ,mem_mouse_long_mult_flag 
-0275 20600000 rtn 
+026a 6800c7cb fetch 1 ,mem_lpm_mult_init 
+026b 6000c172 store 1 ,mem_lpm_mult 
+026c 70480e01 jam 1 ,mem_mouse_long_mult_flag 
+026d 20600000 rtn 
 
 p_mouse_le_enable_att_list_timer:
-0276 da6046c6 arg mem_le_start_encrypt_timer ,regc 
-0277 da403d60 arg mouse_le_write_enable ,regb 
-0278 2020336d branch timer_single_step 
+026e da6046c6 arg mem_le_start_encrypt_timer ,regc 
+026f da403d60 arg mouse_le_write_enable ,regb 
+0270 2020336d branch timer_single_step 
 
 p_mouse_bt_discovery_check:
-0279 6800c6f5 fetch 1 ,mem_config_function_enable 
-027a c2824394 bbit1 enable_bt_button ,mouse_bt_discovery_by_button 
+0271 6800c6f5 fetch 1 ,mem_config_function_enable 
+0272 c2824394 bbit1 enable_bt_button ,mouse_bt_discovery_by_button 
 
 p_mouse_bt_discovery_commbination_key_up:
-027b 6800c685 fetch 1 ,mem_ui_button_timeout 
-027c 6000c6da store 1 ,mem_combination_ui_button_count 
-027d 6800c6db fetch 1 ,mem_bt_discovey_button_statue 
-027e c1008000 rtneq dpi_button_state_up 
-027f 7046db01 jam dpi_button_state_up ,mem_bt_discovey_button_statue 
-0280 d8e00009 arg mouse_bt_discovery_button_long_down_flag ,queue 
-0281 204043d2 call mouse_disable_function_flag 
-0282 202043ca branch mouse_bt_discovery_button_down_disable 
+0273 6800c685 fetch 1 ,mem_ui_button_timeout 
+0274 6000c6da store 1 ,mem_combination_ui_button_count 
+0275 6800c6db fetch 1 ,mem_bt_discovey_button_statue 
+0276 c1008000 rtneq dpi_button_state_up 
+0277 7046db01 jam dpi_button_state_up ,mem_bt_discovey_button_statue 
+0278 d8e00009 arg mouse_bt_discovery_button_long_down_flag ,queue 
+0279 204043d2 call mouse_disable_function_flag 
+027a 202043ca branch mouse_bt_discovery_button_down_disable 
 
 p_mouse_bt_discovery_commbination_key_down:
-0283 7047a428 jam 40 ,mem_mouse_null_enter_hibernate_timer 
-0284 20400286 call p_mouse_bt_discovery_timer 
-0285 202043b0 branch mouse_bt_discovery_commbination_key_down + 1 
+027b 7047a428 jam 40 ,mem_mouse_null_enter_hibernate_timer 
+027c 2040027e call p_mouse_bt_discovery_timer 
+027d 202043b0 branch mouse_bt_discovery_commbination_key_down + 1 
 
 p_mouse_bt_discovery_timer:
-0286 da6046da arg mem_combination_ui_button_count ,regc 
-0287 da400289 arg p_mouse_long_button_bt_discovery ,regb 
-0288 2020336d branch timer_single_step 
+027e da6046da arg mem_combination_ui_button_count ,regc 
+027f da400281 arg p_mouse_long_button_bt_discovery ,regb 
+0280 2020336d branch timer_single_step 
 
 p_mouse_long_button_bt_discovery:
-0289 20400250 call p_mouse_sensor_powerdown_check 
-028a 68014682 fetch 2 ,mem_ui_state_map 
-028b 2feffe0b isolate1 ui_state_ble_adv ,pdata 
-028c 2040c2d4 call mouse_stop_le_adv ,true 
-028d 68014682 fetch 2 ,mem_ui_state_map 
-028e 2feffe07 isolate1 ui_state_bt_reconnect ,pdata 
-028f 2040c392 call mouse_cancel_reconnect ,true 
-0290 d8e00009 arg mouse_bt_discovery_button_long_down_flag ,queue 
-0291 204043ce call mouse_enable_function_flag 
-0292 202043b8 branch mouse_long_button_bt_discovry 
+0281 20400248 call p_mouse_sensor_powerdown_check 
+0282 68014682 fetch 2 ,mem_ui_state_map 
+0283 2feffe0b isolate1 ui_state_ble_adv ,pdata 
+0284 2040c2d4 call mouse_stop_le_adv ,true 
+0285 68014682 fetch 2 ,mem_ui_state_map 
+0286 2feffe07 isolate1 ui_state_bt_reconnect ,pdata 
+0287 2040c392 call mouse_cancel_reconnect ,true 
+0288 d8e00009 arg mouse_bt_discovery_button_long_down_flag ,queue 
+0289 204043ce call mouse_enable_function_flag 
+028a 202043b8 branch mouse_long_button_bt_discovry 
 
 p_mouse_null_enter_hibernate_timer:
-0293 6800c7a3 fetch 1 ,mem_mouse_null_enter_hibernate_flag 
-0294 207a0000 rtn blank 
-0295 6800c7a4 fetch 1 ,mem_mouse_null_enter_hibernate_timer 
-0296 203a029a branch p_mouse_null_enter_hibernate ,blank 
-0297 1fe0ffff increase -1 ,pdata 
-0298 6000c7a4 store 1 ,mem_mouse_null_enter_hibernate_timer 
-0299 20600000 rtn 
+028b 6800c7a3 fetch 1 ,mem_mouse_null_enter_hibernate_flag 
+028c 207a0000 rtn blank 
+028d 6800c7a4 fetch 1 ,mem_mouse_null_enter_hibernate_timer 
+028e 203a0292 branch p_mouse_null_enter_hibernate ,blank 
+028f 1fe0ffff increase -1 ,pdata 
+0290 6000c7a4 store 1 ,mem_mouse_null_enter_hibernate_timer 
+0291 20600000 rtn 
 
 p_mouse_null_enter_hibernate:
-029a 7047a300 jam 0 ,mem_mouse_null_enter_hibernate_flag 
-029b 2020340a branch app_enter_hibernate 
+0292 7047a300 jam 0 ,mem_mouse_null_enter_hibernate_flag 
+0293 2020340a branch app_enter_hibernate 
 
 p_mouse_motion:
-029c 78547c00 disable user 
-029d 58000000 setarg 0 
-029e 6003469b store 6 ,mem_mouse_x 
-029f 2040033c call p_mouse_cheak_sensor_data 
-02a0 20404079 call mouse_zwheel 
-02a1 2040407e call mouse_t_zwheel 
-02a2 204002b0 call p_mouse_key 
-02a3 243402a7 nbranch p_mouse_motion_nodata ,user 
-02a4 2040067a call p_drawing_optima 
-02a5 204002aa call p_mouse_nodata_timer_update 
-02a6 20203fa1 branch mouse_motion + 10 
+0294 78547c00 disable user 
+0295 58000000 setarg 0 
+0296 6003469b store 6 ,mem_mouse_x 
+0297 20400334 call p_mouse_cheak_sensor_data 
+0298 20404079 call mouse_zwheel 
+0299 2040407e call mouse_t_zwheel 
+029a 204002a8 call p_mouse_key 
+029b 2434029f nbranch p_mouse_motion_nodata ,user 
+029c 20400672 call p_drawing_optima 
+029d 204002a2 call p_mouse_nodata_timer_update 
+029e 20203fa1 branch mouse_motion + 10 
 
 p_mouse_motion_nodata:
-02a7 20400686 call p_drawing_optima_init 
-02a8 704b4800 jam 0 ,mem_mouse_nodata_check_count 
-02a9 20600000 rtn 
+029f 2040067e call p_drawing_optima_init 
+02a0 704b4800 jam 0 ,mem_mouse_nodata_check_count 
+02a1 20600000 rtn 
 
 p_mouse_nodata_timer_update:
-02aa 6800cb48 fetch 1 ,mem_mouse_nodata_check_count 
-02ab 1fe0fe01 increase 1 ,pdata 
-02ac 6000cb48 store 1 ,mem_mouse_nodata_check_count 
-02ad 1fe67c0a sub pdata ,nodata_check_count ,null 
-02ae 20610000 rtn positive 
-02af 20203f8d branch mouse_no_data_timer_init 
+02a2 6800cb48 fetch 1 ,mem_mouse_nodata_check_count 
+02a3 1fe0fe01 increase 1 ,pdata 
+02a4 6000cb48 store 1 ,mem_mouse_nodata_check_count 
+02a5 1fe67c0a sub pdata ,nodata_check_count ,null 
+02a6 20610000 rtn positive 
+02a7 20203f8d branch mouse_no_data_timer_init 
 
 p_mouse_key:
-02b0 204002b2 call p_mouse_check_key_gpio 
-02b1 2020409a branch mouse_key + 1 
+02a8 204002aa call p_mouse_check_key_gpio 
+02a9 2020409a branch mouse_key + 1 
 
 p_mouse_check_key_gpio:
-02b2 6800c69a fetch 1 ,mem_mouse_key 
-02b3 1fe22200 copy pdata ,rega 
-02b4 204002cf call p_mouse_check_lkey_gpio 
-02b5 204002e2 call p_mouse_check_rkey_gpio 
-02b6 204002f5 call p_mouse_check_mkey_gpio 
-02b7 20400308 call p_mouse_check_bkkey_gpio 
-02b8 2040031b call p_mouse_check_fwkey_gpio 
-02b9 1a227e00 copy rega ,pdata 
-02ba 20600000 rtn 
+02aa 6800c69a fetch 1 ,mem_mouse_key 
+02ab 1fe22200 copy pdata ,rega 
+02ac 204002c7 call p_mouse_check_lkey_gpio 
+02ad 204002da call p_mouse_check_rkey_gpio 
+02ae 204002ed call p_mouse_check_mkey_gpio 
+02af 20400300 call p_mouse_check_bkkey_gpio 
+02b0 20400313 call p_mouse_check_fwkey_gpio 
+02b1 1a227e00 copy rega ,pdata 
+02b2 20600000 rtn 
 
 p_mouse_check_key_pair:
-02bb da200000 arg 0 ,rega 
-02bc 6808c6e2 fetcht 1 ,mem_lbutton_gpio 
-02bd 20400337 call p_gpio_set_input_pu 
-02be 6808c6e2 fetcht 1 ,mem_lbutton_gpio 
-02bf 2040681d call gpio_get_bit 
-02c0 7920a200 setflag true ,0 ,rega 
-02c1 6808c6e3 fetcht 1 ,mem_rbutton_gpio 
-02c2 20400337 call p_gpio_set_input_pu 
-02c3 6808c6e3 fetcht 1 ,mem_rbutton_gpio 
-02c4 2040681d call gpio_get_bit 
-02c5 7920a201 setflag true ,1 ,rega 
-02c6 1a227e00 copy rega ,pdata 
-02c7 20600000 rtn 
+02b3 da200000 arg 0 ,rega 
+02b4 6808c6e2 fetcht 1 ,mem_lbutton_gpio 
+02b5 2040032f call p_gpio_set_input_pu 
+02b6 6808c6e2 fetcht 1 ,mem_lbutton_gpio 
+02b7 2040681d call gpio_get_bit 
+02b8 7920a200 setflag true ,0 ,rega 
+02b9 6808c6e3 fetcht 1 ,mem_rbutton_gpio 
+02ba 2040032f call p_gpio_set_input_pu 
+02bb 6808c6e3 fetcht 1 ,mem_rbutton_gpio 
+02bc 2040681d call gpio_get_bit 
+02bd 7920a201 setflag true ,1 ,rega 
+02be 1a227e00 copy rega ,pdata 
+02bf 20600000 rtn 
 
 p_mouse_key_check:
-02c8 2040681d call gpio_get_bit 
-02c9 1a427e00 copy regb ,pdata 
-02ca 1fe3fe00 lshift pdata ,pdata 
-02cb 7920fe00 setflag true ,0 ,pdata 
-02cc 1fe22400 copy pdata ,regb 
-02cd 1fe17e07 and pdata ,0x07 ,pdata 
-02ce 20600000 rtn 
+02c0 2040681d call gpio_get_bit 
+02c1 1a427e00 copy regb ,pdata 
+02c2 1fe3fe00 lshift pdata ,pdata 
+02c3 7920fe00 setflag true ,0 ,pdata 
+02c4 1fe22400 copy pdata ,regb 
+02c5 1fe17e07 and pdata ,0x07 ,pdata 
+02c6 20600000 rtn 
 
 p_mouse_check_lkey_gpio:
-02cf 6800cb88 fetch 1 ,mem_mouse_lkey_press_status 
-02d0 1fe22400 copy pdata ,regb 
-02d1 6808c6e2 fetcht 1 ,mem_lbutton_gpio 
-02d2 20400337 call p_gpio_set_input_pu 
-02d3 6808c6e2 fetcht 1 ,mem_lbutton_gpio 
-02d4 204002c8 call p_mouse_key_check 
-02d5 1a420400 copy regb ,temp 
-02d6 6008cb88 storet 1 ,mem_mouse_lkey_press_status 
-02d7 c00382da beq 0x07 ,p_mouse_lkey_press 
-02d8 c00002de beq 0x00 ,p_mouse_lkey_release 
-02d9 20600000 rtn 
+02c7 6800cb88 fetch 1 ,mem_mouse_lkey_press_status 
+02c8 1fe22400 copy pdata ,regb 
+02c9 6808c6e2 fetcht 1 ,mem_lbutton_gpio 
+02ca 2040032f call p_gpio_set_input_pu 
+02cb 6808c6e2 fetcht 1 ,mem_lbutton_gpio 
+02cc 204002c0 call p_mouse_key_check 
+02cd 1a420400 copy regb ,temp 
+02ce 6008cb88 storet 1 ,mem_mouse_lkey_press_status 
+02cf c00382d2 beq 0x07 ,p_mouse_lkey_press 
+02d0 c00002d6 beq 0x00 ,p_mouse_lkey_release 
+02d1 20600000 rtn 
 
 p_mouse_lkey_press:
-02da 1a227e00 copy rega ,pdata 
-02db 79207e00 set1 0 ,pdata 
-02dc 1fe22200 copy pdata ,rega 
-02dd 20600000 rtn 
+02d2 1a227e00 copy rega ,pdata 
+02d3 79207e00 set1 0 ,pdata 
+02d4 1fe22200 copy pdata ,rega 
+02d5 20600000 rtn 
 
 p_mouse_lkey_release:
-02de 1a227e00 copy rega ,pdata 
-02df 793ffe00 set0 0 ,pdata 
-02e0 1fe22200 copy pdata ,rega 
-02e1 20600000 rtn 
+02d6 1a227e00 copy rega ,pdata 
+02d7 793ffe00 set0 0 ,pdata 
+02d8 1fe22200 copy pdata ,rega 
+02d9 20600000 rtn 
 
 p_mouse_check_rkey_gpio:
-02e2 6800cb89 fetch 1 ,mem_mouse_rkey_press_status 
-02e3 1fe22400 copy pdata ,regb 
-02e4 6808c6e3 fetcht 1 ,mem_rbutton_gpio 
-02e5 20400337 call p_gpio_set_input_pu 
-02e6 6808c6e3 fetcht 1 ,mem_rbutton_gpio 
-02e7 204002c8 call p_mouse_key_check 
-02e8 1a420400 copy regb ,temp 
-02e9 6008cb89 storet 1 ,mem_mouse_rkey_press_status 
-02ea c00382ed beq 0x07 ,p_mouse_rkey_press 
-02eb c00002f1 beq 0x00 ,p_mouse_rkey_release 
-02ec 20600000 rtn 
+02da 6800cb89 fetch 1 ,mem_mouse_rkey_press_status 
+02db 1fe22400 copy pdata ,regb 
+02dc 6808c6e3 fetcht 1 ,mem_rbutton_gpio 
+02dd 2040032f call p_gpio_set_input_pu 
+02de 6808c6e3 fetcht 1 ,mem_rbutton_gpio 
+02df 204002c0 call p_mouse_key_check 
+02e0 1a420400 copy regb ,temp 
+02e1 6008cb89 storet 1 ,mem_mouse_rkey_press_status 
+02e2 c00382e5 beq 0x07 ,p_mouse_rkey_press 
+02e3 c00002e9 beq 0x00 ,p_mouse_rkey_release 
+02e4 20600000 rtn 
 
 p_mouse_rkey_press:
-02ed 1a227e00 copy rega ,pdata 
-02ee 79207e01 set1 1 ,pdata 
-02ef 1fe22200 copy pdata ,rega 
-02f0 20600000 rtn 
+02e5 1a227e00 copy rega ,pdata 
+02e6 79207e01 set1 1 ,pdata 
+02e7 1fe22200 copy pdata ,rega 
+02e8 20600000 rtn 
 
 p_mouse_rkey_release:
-02f1 1a227e00 copy rega ,pdata 
-02f2 793ffe01 set0 1 ,pdata 
-02f3 1fe22200 copy pdata ,rega 
-02f4 20600000 rtn 
+02e9 1a227e00 copy rega ,pdata 
+02ea 793ffe01 set0 1 ,pdata 
+02eb 1fe22200 copy pdata ,rega 
+02ec 20600000 rtn 
 
 p_mouse_check_mkey_gpio:
-02f5 6800cb8a fetch 1 ,mem_mouse_mkey_press_status 
-02f6 1fe22400 copy pdata ,regb 
-02f7 6808c6e4 fetcht 1 ,mem_mbutton_gpio 
-02f8 20400337 call p_gpio_set_input_pu 
-02f9 6808c6e4 fetcht 1 ,mem_mbutton_gpio 
-02fa 204002c8 call p_mouse_key_check 
-02fb 1a420400 copy regb ,temp 
-02fc 6008cb8a storet 1 ,mem_mouse_mkey_press_status 
-02fd c0038300 beq 0x07 ,p_mouse_mkey_press 
-02fe c0000304 beq 0x00 ,p_mouse_mkey_release 
-02ff 20600000 rtn 
+02ed 6800cb8a fetch 1 ,mem_mouse_mkey_press_status 
+02ee 1fe22400 copy pdata ,regb 
+02ef 6808c6e4 fetcht 1 ,mem_mbutton_gpio 
+02f0 2040032f call p_gpio_set_input_pu 
+02f1 6808c6e4 fetcht 1 ,mem_mbutton_gpio 
+02f2 204002c0 call p_mouse_key_check 
+02f3 1a420400 copy regb ,temp 
+02f4 6008cb8a storet 1 ,mem_mouse_mkey_press_status 
+02f5 c00382f8 beq 0x07 ,p_mouse_mkey_press 
+02f6 c00002fc beq 0x00 ,p_mouse_mkey_release 
+02f7 20600000 rtn 
 
 p_mouse_mkey_press:
-0300 1a227e00 copy rega ,pdata 
-0301 79207e02 set1 2 ,pdata 
-0302 1fe22200 copy pdata ,rega 
-0303 20600000 rtn 
+02f8 1a227e00 copy rega ,pdata 
+02f9 79207e02 set1 2 ,pdata 
+02fa 1fe22200 copy pdata ,rega 
+02fb 20600000 rtn 
 
 p_mouse_mkey_release:
-0304 1a227e00 copy rega ,pdata 
-0305 793ffe02 set0 2 ,pdata 
-0306 1fe22200 copy pdata ,rega 
-0307 20600000 rtn 
+02fc 1a227e00 copy rega ,pdata 
+02fd 793ffe02 set0 2 ,pdata 
+02fe 1fe22200 copy pdata ,rega 
+02ff 20600000 rtn 
 
 p_mouse_check_bkkey_gpio:
-0308 6800cb8b fetch 1 ,mem_mouse_bkkey_press_status 
-0309 1fe22400 copy pdata ,regb 
-030a 6808c6e5 fetcht 1 ,mem_bk_button_gpio 
-030b 2040032e call p_gpio_set_input_pd 
-030c 6808c6e5 fetcht 1 ,mem_bk_button_gpio 
-030d 204002c8 call p_mouse_key_check 
-030e 1a420400 copy regb ,temp 
-030f 6008cb8b storet 1 ,mem_mouse_bkkey_press_status 
-0310 c0000313 beq 0x00 ,p_mouse_bkkey_press 
-0311 c0038317 beq 0x07 ,p_mouse_bkkey_release 
-0312 20600000 rtn 
+0300 6800cb8b fetch 1 ,mem_mouse_bkkey_press_status 
+0301 1fe22400 copy pdata ,regb 
+0302 6808c6e5 fetcht 1 ,mem_bk_button_gpio 
+0303 20400326 call p_gpio_set_input_pd 
+0304 6808c6e5 fetcht 1 ,mem_bk_button_gpio 
+0305 204002c0 call p_mouse_key_check 
+0306 1a420400 copy regb ,temp 
+0307 6008cb8b storet 1 ,mem_mouse_bkkey_press_status 
+0308 c000030b beq 0x00 ,p_mouse_bkkey_press 
+0309 c003830f beq 0x07 ,p_mouse_bkkey_release 
+030a 20600000 rtn 
 
 p_mouse_bkkey_press:
-0313 1a227e00 copy rega ,pdata 
-0314 79207e03 set1 3 ,pdata 
-0315 1fe22200 copy pdata ,rega 
-0316 20600000 rtn 
+030b 1a227e00 copy rega ,pdata 
+030c 79207e03 set1 3 ,pdata 
+030d 1fe22200 copy pdata ,rega 
+030e 20600000 rtn 
 
 p_mouse_bkkey_release:
-0317 1a227e00 copy rega ,pdata 
-0318 793ffe03 set0 3 ,pdata 
-0319 1fe22200 copy pdata ,rega 
-031a 20600000 rtn 
+030f 1a227e00 copy rega ,pdata 
+0310 793ffe03 set0 3 ,pdata 
+0311 1fe22200 copy pdata ,rega 
+0312 20600000 rtn 
 
 p_mouse_check_fwkey_gpio:
-031b 6800cb8c fetch 1 ,mem_mouse_fwkey_press_status 
-031c 1fe22400 copy pdata ,regb 
-031d 6808c6e6 fetcht 1 ,mem_fw_button_gpio 
-031e 2040032e call p_gpio_set_input_pd 
-031f 6808c6e6 fetcht 1 ,mem_fw_button_gpio 
-0320 204002c8 call p_mouse_key_check 
-0321 1a420400 copy regb ,temp 
-0322 6008cb8c storet 1 ,mem_mouse_fwkey_press_status 
-0323 c0000326 beq 0x00 ,p_mouse_fwkey_press 
-0324 c003832a beq 0x07 ,p_mouse_fwkey_release 
-0325 20600000 rtn 
+0313 6800cb8c fetch 1 ,mem_mouse_fwkey_press_status 
+0314 1fe22400 copy pdata ,regb 
+0315 6808c6e6 fetcht 1 ,mem_fw_button_gpio 
+0316 20400326 call p_gpio_set_input_pd 
+0317 6808c6e6 fetcht 1 ,mem_fw_button_gpio 
+0318 204002c0 call p_mouse_key_check 
+0319 1a420400 copy regb ,temp 
+031a 6008cb8c storet 1 ,mem_mouse_fwkey_press_status 
+031b c000031e beq 0x00 ,p_mouse_fwkey_press 
+031c c0038322 beq 0x07 ,p_mouse_fwkey_release 
+031d 20600000 rtn 
 
 p_mouse_fwkey_press:
-0326 1a227e00 copy rega ,pdata 
-0327 79207e04 set1 4 ,pdata 
-0328 1fe22200 copy pdata ,rega 
-0329 20600000 rtn 
+031e 1a227e00 copy rega ,pdata 
+031f 79207e04 set1 4 ,pdata 
+0320 1fe22200 copy pdata ,rega 
+0321 20600000 rtn 
 
 p_mouse_fwkey_release:
-032a 1a227e00 copy rega ,pdata 
-032b 793ffe04 set0 4 ,pdata 
-032c 1fe22200 copy pdata ,rega 
-032d 20600000 rtn 
+0322 1a227e00 copy rega ,pdata 
+0323 793ffe04 set0 4 ,pdata 
+0324 1fe22200 copy pdata ,rega 
+0325 20600000 rtn 
 
 p_gpio_set_input_pd:
-032e 793f8407 set0 gpio_active_bit ,temp 
-032f d8a08078 arg core_gpio_pu0 ,contw 
-0330 20406830 call gpio_set_bit 
-0331 79200407 set1 gpio_active_bit ,temp 
-0332 d8a0807c arg core_gpio_pd0 ,contw 
-0333 20406830 call gpio_set_bit 
-0334 793f8407 set0 gpio_active_bit ,temp 
-0335 d8a08070 arg core_gpio_oe0 ,contw 
-0336 20206830 branch gpio_set_bit 
+0326 793f8407 set0 gpio_active_bit ,temp 
+0327 d8a08078 arg core_gpio_pu0 ,contw 
+0328 20406830 call gpio_set_bit 
+0329 79200407 set1 gpio_active_bit ,temp 
+032a d8a0807c arg core_gpio_pd0 ,contw 
+032b 20406830 call gpio_set_bit 
+032c 793f8407 set0 gpio_active_bit ,temp 
+032d d8a08070 arg core_gpio_oe0 ,contw 
+032e 20206830 branch gpio_set_bit 
 
 p_gpio_set_input_pu:
-0337 79200407 set1 gpio_active_bit ,temp 
-0338 d8a08078 arg core_gpio_pu0 ,contw 
-0339 20406830 call gpio_set_bit 
-033a 793f8407 set0 gpio_active_bit ,temp 
-033b 20200332 branch p_gpio_set_input_pd + 4 
+032f 79200407 set1 gpio_active_bit ,temp 
+0330 d8a08078 arg core_gpio_pu0 ,contw 
+0331 20406830 call gpio_set_bit 
+0332 793f8407 set0 gpio_active_bit ,temp 
+0333 2020032a branch p_gpio_set_input_pd + 4 
 
 p_mouse_cheak_sensor_data:
-033c 6800c6e0 fetch 1 ,mem_config_sensor_type 
-033d c002034d beq p3212 ,p_mouse_p3212_sensor_motion 
-033e c0040342 beq p8009 ,p_mouse_p8009_sensor_motion 
+0334 6800c6e0 fetch 1 ,mem_config_sensor_type 
+0335 c0020345 beq p3212 ,p_mouse_p3212_sensor_motion 
+0336 c004033a beq p8009 ,p_mouse_p8009_sensor_motion 
 
 p_mouse_p32xx_sensor_motion:
-033f 20403fc0 call mouse_clear_sensor_data 
-0340 78547c00 disable user 
-0341 20203fe7 branch mouse_p32xx_sensor_motion_2 
+0337 20403fc0 call mouse_clear_sensor_data 
+0338 78547c00 disable user 
+0339 20203fe7 branch mouse_p32xx_sensor_motion_2 
 
 p_mouse_p8009_sensor_motion:
-0342 20403fc0 call mouse_clear_sensor_data 
-0343 78547c00 disable user 
+033a 20403fc0 call mouse_clear_sensor_data 
+033b 78547c00 disable user 
 
 p_mouse_p32xx_sensor_motion_1:
-0344 58000002 setarg pan_reg_motion_staus 
-0345 20406414 call twspi_read 
-0346 c4038000 rtnbit0 7 
-0347 58000008 setarg pan_reg_opration_state 
-0348 20406414 call twspi_read 
-0349 203a3fed branch mouse_p32xx_sensor_motion_1 + 3 ,blank 
-034a 58000000 setarg 0 
-034b 6003469b store 6 ,mem_mouse_x 
-034c 20600000 rtn 
+033c 58000002 setarg pan_reg_motion_staus 
+033d 20406414 call twspi_read 
+033e c4038000 rtnbit0 7 
+033f 58000008 setarg pan_reg_opration_state 
+0340 20406414 call twspi_read 
+0341 203a3fed branch mouse_p32xx_sensor_motion_1 + 3 ,blank 
+0342 58000000 setarg 0 
+0343 6003469b store 6 ,mem_mouse_x 
+0344 20600000 rtn 
 
 p_mouse_p3212_sensor_motion:
-034d 20403fc0 call mouse_clear_sensor_data 
-034e 20203fc8 branch mouse_p3212_sensor_motion_1 
+0345 20403fc0 call mouse_clear_sensor_data 
+0346 20203fc8 branch mouse_p3212_sensor_motion_1 
 
 p_mouse_seting_dpi:
 
 p_mouse_seting_sensor_type:
 
 p_mouse_seting_320x_dpi:
-034f 6800c77a fetch 1 ,mem_mouse_dpi 
-0350 1fe67c01 sub pdata ,mouse_dpi_level2 ,null 
-0351 2042835d call p_mouse_320x_dpi_recount ,zero 
-0352 6800c77a fetch 1 ,mem_mouse_dpi 
-0353 c000035f beq mouse_dpi_level1 ,p_mouse_set_cpi1 
-0354 c0018366 beq mouse_dpi_level4 ,p_mouse_set_cpi4 
+0347 6800c77a fetch 1 ,mem_mouse_dpi 
+0348 1fe67c01 sub pdata ,mouse_dpi_level2 ,null 
+0349 20428355 call p_mouse_320x_dpi_recount ,zero 
+034a 6800c77a fetch 1 ,mem_mouse_dpi 
+034b c0000357 beq mouse_dpi_level1 ,p_mouse_set_cpi1 
+034c c001835e beq mouse_dpi_level4 ,p_mouse_set_cpi4 
 
 p_mouse_set_cpi3:
-0355 6800c6e0 fetch 1 ,mem_config_sensor_type 
-0356 c0023d9f beq p3212 ,mouse_set_p3212_cpi3 
-0357 c003036d beq p3065_xy ,p_mouse_3065xy_set_cpi3 
-0358 c003836d beq mx8650 ,p_mouse_3065xy_set_cpi3 
-0359 c0010376 beq ka8 ,p_mouse_ka8_set_cpi3 
+034d 6800c6e0 fetch 1 ,mem_config_sensor_type 
+034e c0023d9f beq p3212 ,mouse_set_p3212_cpi3 
+034f c0030365 beq p3065_xy ,p_mouse_3065xy_set_cpi3 
+0350 c0038365 beq mx8650 ,p_mouse_3065xy_set_cpi3 
+0351 c001036e beq ka8 ,p_mouse_ka8_set_cpi3 
 
 p_mouse_320x_set_cpi3:
-035a 6800c781 fetch 1 ,mem_320x_dpi_3 
+0352 6800c781 fetch 1 ,mem_320x_dpi_3 
 
 p_mouse_dpi_store:
-035b 6000c6b5 store 1 ,mem_mouse_cpi_count 
-035c 20203dc1 branch mouse_p3205_dpi + 3 
+0353 6000c6b5 store 1 ,mem_mouse_cpi_count 
+0354 20203dc1 branch mouse_p3205_dpi + 3 
 
 p_mouse_320x_dpi_recount:
-035d 70477a02 jam mouse_dpi_level3 ,mem_mouse_dpi 
-035e 20600000 rtn 
+0355 70477a02 jam mouse_dpi_level3 ,mem_mouse_dpi 
+0356 20600000 rtn 
 
 p_mouse_set_cpi1:
-035f 6800c6e0 fetch 1 ,mem_config_sensor_type 
-0360 c0023d9d beq p3212 ,mouse_set_p3212_cpi1 
-0361 c0030370 beq p3065_xy ,p_mouse_3065xy_set_cpi1 
-0362 c0038370 beq mx8650 ,p_mouse_3065xy_set_cpi1 
-0363 c0010379 beq ka8 ,p_mouse_ka8_set_cpi1 
+0357 6800c6e0 fetch 1 ,mem_config_sensor_type 
+0358 c0023d9d beq p3212 ,mouse_set_p3212_cpi1 
+0359 c0030368 beq p3065_xy ,p_mouse_3065xy_set_cpi1 
+035a c0038368 beq mx8650 ,p_mouse_3065xy_set_cpi1 
+035b c0010371 beq ka8 ,p_mouse_ka8_set_cpi1 
 
 p_mouse_320x_set_cpi1:
-0364 6800c77f fetch 1 ,mem_320x_dpi_1 
-0365 2020035b branch p_mouse_dpi_store 
+035c 6800c77f fetch 1 ,mem_320x_dpi_1 
+035d 20200353 branch p_mouse_dpi_store 
 
 p_mouse_set_cpi4:
-0366 6800c6e0 fetch 1 ,mem_config_sensor_type 
-0367 c0023da1 beq p3212 ,mouse_set_p3212_cpi4 
-0368 c0030373 beq p3065_xy ,p_mouse_3065xy_set_cpi4 
-0369 c0038373 beq mx8650 ,p_mouse_3065xy_set_cpi4 
-036a c001037b beq ka8 ,p_mouse_ka8_set_cpi4 
+035e 6800c6e0 fetch 1 ,mem_config_sensor_type 
+035f c0023da1 beq p3212 ,mouse_set_p3212_cpi4 
+0360 c003036b beq p3065_xy ,p_mouse_3065xy_set_cpi4 
+0361 c003836b beq mx8650 ,p_mouse_3065xy_set_cpi4 
+0362 c0010373 beq ka8 ,p_mouse_ka8_set_cpi4 
 
 p_mouse_320x_set_cpi4:
-036b 6800c782 fetch 1 ,mem_320x_dpi_4 
-036c 2020035b branch p_mouse_dpi_store 
+0363 6800c782 fetch 1 ,mem_320x_dpi_4 
+0364 20200353 branch p_mouse_dpi_store 
 
 p_mouse_3065xy_set_cpi3:
-036d 6800c781 fetch 1 ,mem_320x_dpi_3 
-036e 1fe0ffff increase -1 ,pdata 
-036f 2020035b branch p_mouse_dpi_store 
+0365 6800c781 fetch 1 ,mem_320x_dpi_3 
+0366 1fe0ffff increase -1 ,pdata 
+0367 20200353 branch p_mouse_dpi_store 
 
 p_mouse_3065xy_set_cpi1:
-0370 6800c77f fetch 1 ,mem_320x_dpi_1 
-0371 1fe0ffff increase -1 ,pdata 
-0372 2020035b branch p_mouse_dpi_store 
+0368 6800c77f fetch 1 ,mem_320x_dpi_1 
+0369 1fe0ffff increase -1 ,pdata 
+036a 20200353 branch p_mouse_dpi_store 
 
 p_mouse_3065xy_set_cpi4:
-0373 6800c782 fetch 1 ,mem_320x_dpi_4 
-0374 1fe0ffff increase -1 ,pdata 
-0375 2020035b branch p_mouse_dpi_store 
+036b 6800c782 fetch 1 ,mem_320x_dpi_4 
+036c 1fe0ffff increase -1 ,pdata 
+036d 20200353 branch p_mouse_dpi_store 
 
 p_mouse_ka8_set_cpi3:
-0376 6800c781 fetch 1 ,mem_320x_dpi_3 
+036e 6800c781 fetch 1 ,mem_320x_dpi_3 
 
 p_mouse_ka8_dpi_store:
-0377 1fe0fe02 increase 2 ,pdata 
-0378 2020035b branch p_mouse_dpi_store 
+036f 1fe0fe02 increase 2 ,pdata 
+0370 20200353 branch p_mouse_dpi_store 
 
 p_mouse_ka8_set_cpi1:
-0379 6800c77f fetch 1 ,mem_320x_dpi_1 
-037a 20200377 branch p_mouse_ka8_dpi_store 
+0371 6800c77f fetch 1 ,mem_320x_dpi_1 
+0372 2020036f branch p_mouse_ka8_dpi_store 
 
 p_mouse_ka8_set_cpi4:
-037b 6800c782 fetch 1 ,mem_320x_dpi_4 
-037c 20200377 branch p_mouse_ka8_dpi_store 
+0373 6800c782 fetch 1 ,mem_320x_dpi_4 
+0374 2020036f branch p_mouse_ka8_dpi_store 
 
 p_mouse_bb_event_discovery_btn:
-037d 7047a300 jam 0 ,mem_mouse_null_enter_hibernate_flag 
-037e 7047a400 jam 0 ,mem_mouse_null_enter_hibernate_timer 
-037f 280ffe26 isolate1 mark_24g ,mark 
-0380 2040854f call p_g24_check_51cmd_stop_24g ,true 
-0381 2020426d branch mouse_bb_event_discovery_btn + 1 
+0375 7047a300 jam 0 ,mem_mouse_null_enter_hibernate_flag 
+0376 7047a400 jam 0 ,mem_mouse_null_enter_hibernate_timer 
+0377 280ffe26 isolate1 mark_24g ,mark 
+0378 20408547 call p_g24_check_51cmd_stop_24g ,true 
+0379 2020426d branch mouse_bb_event_discovery_btn + 1 
 
 p_le_addr_random_config:
-0382 204068a2 call load_adc_init 
-0383 6801421d fetch 2 ,mem_0_5_adc_io_data 
-0384 203a0387 branch p_le_otp_adc_empty ,blank 
-0385 600147c8 store 2 ,mem_random_addr_increase_count 
+037a 204068a2 call load_adc_init 
+037b 6801421d fetch 2 ,mem_0_5_adc_io_data 
+037c 203a037f branch p_le_otp_adc_empty ,blank 
+037d 600147c8 store 2 ,mem_random_addr_increase_count 
 
 p_le_addr_random_store:
-0386 202003a6 branch p_mouse_store_eerpom_random_addr_increase_count 
+037e 2020039e branch p_mouse_store_eerpom_random_addr_increase_count 
 
 p_le_otp_adc_empty:
-0387 58001122 setarg 0x1122 
-0388 600147c8 store 2 ,mem_random_addr_increase_count 
-0389 20200386 branch p_le_addr_random_store 
+037f 58001122 setarg 0x1122 
+0380 600147c8 store 2 ,mem_random_addr_increase_count 
+0381 2020037e branch p_le_addr_random_store 
 
 p_mouse_start_discovery:
-038a 20400225 call p_mouse_tx_power_init 
-038b 7047a200 jam 0 ,mem_mouse_clear_sensor_data_flag 
-038c 68014682 fetch 2 ,mem_ui_state_map 
-038d c2858398 bbit1 ui_state_ble_adv ,p_mouse_start_discovery_norandom 
-038e 680246d3 fetch mouse_flag_len ,mem_mouse_flag 
-038f c30c0398 bbit0 mouse_enable_ble_random_addre ,p_mouse_start_discovery_norandom 
-0390 204003aa call p_mouse_load_eeprom_random_addr_increase_count 
-0391 680947c8 fetcht 2 ,mem_random_addr_increase_count 
-0392 18408401 increase 1 ,temp 
-0393 600947c8 storet 2 ,mem_random_addr_increase_count 
-0394 600944a1 storet 2 ,mem_le_lap + 1 
-0395 204003a6 call p_mouse_store_eerpom_random_addr_increase_count 
-0396 180a7e00 random pdata 
-0397 6000c4a0 store 1 ,mem_le_lap 
+0382 2040021d call p_mouse_tx_power_init 
+0383 7047a200 jam 0 ,mem_mouse_clear_sensor_data_flag 
+0384 68014682 fetch 2 ,mem_ui_state_map 
+0385 c2858390 bbit1 ui_state_ble_adv ,p_mouse_start_discovery_norandom 
+0386 680246d3 fetch mouse_flag_len ,mem_mouse_flag 
+0387 c30c0390 bbit0 mouse_enable_ble_random_addre ,p_mouse_start_discovery_norandom 
+0388 204003a2 call p_mouse_load_eeprom_random_addr_increase_count 
+0389 680947c8 fetcht 2 ,mem_random_addr_increase_count 
+038a 18408401 increase 1 ,temp 
+038b 600947c8 storet 2 ,mem_random_addr_increase_count 
+038c 600944a1 storet 2 ,mem_le_lap + 1 
+038d 2040039e call p_mouse_store_eerpom_random_addr_increase_count 
+038e 180a7e00 random pdata 
+038f 6000c4a0 store 1 ,mem_le_lap 
 
 p_mouse_start_discovery_norandom:
-0398 20403418 call app_lpm_mult_disable 
-0399 68014687 fetch 2 ,mem_discovery_timeout 
-039a 600146ac store 2 ,mem_mouse_discovery_timer 
-039b 70016d06 jam 6 ,mem_connection_options 
-039c 58000000 setarg 0 
-039d 600146b0 store 2 ,mem_mouse_no_data_timer 
-039e 600146ae store 2 ,mem_mouse_direct_timer 
-039f d8e00007 arg mouse_store_eeprom_flag ,queue 
-03a0 204043ce call mouse_enable_function_flag 
-03a1 204043ca call mouse_bt_discovery_button_down_disable 
-03a2 6800c092 fetch 1 ,mem_device_option 
-03a3 2feffe01 isolate1 mode_4_mouse ,pdata 
-03a4 204083ae call p_check_51cmd_adv ,true 
-03a5 202042c4 branch mouse_start_discovery_norandom + 13 
+0390 20403418 call app_lpm_mult_disable 
+0391 68014687 fetch 2 ,mem_discovery_timeout 
+0392 600146ac store 2 ,mem_mouse_discovery_timer 
+0393 70016d06 jam 6 ,mem_connection_options 
+0394 58000000 setarg 0 
+0395 600146b0 store 2 ,mem_mouse_no_data_timer 
+0396 600146ae store 2 ,mem_mouse_direct_timer 
+0397 d8e00007 arg mouse_store_eeprom_flag ,queue 
+0398 204043ce call mouse_enable_function_flag 
+0399 204043ca call mouse_bt_discovery_button_down_disable 
+039a 6800c092 fetch 1 ,mem_device_option 
+039b 2feffe01 isolate1 mode_4_mouse ,pdata 
+039c 204083a6 call p_check_51cmd_adv ,true 
+039d 202042c4 branch mouse_start_discovery_norandom + 13 
 
 p_mouse_store_eerpom_random_addr_increase_count:
-03a6 d8400002 arg 2 ,temp 
-03a7 da2047c8 arg mem_random_addr_increase_count ,rega 
-03a8 da40005f arg mouse_random_addr_count_eeprom_offset ,regb 
-03a9 202065d1 branch iicd_write_protect_eep_data 
+039e d8400002 arg 2 ,temp 
+039f da2047c8 arg mem_random_addr_increase_count ,rega 
+03a0 da40005f arg mouse_random_addr_count_eeprom_offset ,regb 
+03a1 202065d1 branch iicd_write_protect_eep_data 
 
 p_mouse_load_eeprom_random_addr_increase_count:
-03aa d8400002 arg 2 ,temp 
-03ab da2047c8 arg mem_random_addr_increase_count ,rega 
-03ac da40005f arg mouse_random_addr_count_eeprom_offset ,regb 
-03ad 202065df branch iicd_read_eep_data 
+03a2 d8400002 arg 2 ,temp 
+03a3 da2047c8 arg mem_random_addr_increase_count ,rega 
+03a4 da40005f arg mouse_random_addr_count_eeprom_offset ,regb 
+03a5 202065df branch iicd_read_eep_data 
 
 p_check_51cmd_adv:
-03ae 7047a500 jam 0 ,mem_mouse_le_reconnect_flag 
-03af 20400137 call p_le_check_adv_flag 
-03b0 58000005 setarg adv_flag_bredr_not_supported | adv_flag_limited_discoverable 
-03b1 e0c08000 istore 1 ,contr 
-03b2 20207df4 branch check_51cmd_adv 
+03a6 7047a500 jam 0 ,mem_mouse_le_reconnect_flag 
+03a7 20400137 call p_le_check_adv_flag 
+03a8 58000005 setarg adv_flag_bredr_not_supported | adv_flag_limited_discoverable 
+03a9 e0c08000 istore 1 ,contr 
+03aa 20207df4 branch check_51cmd_adv 
 
 p_mouse_stop_discovery:
-03b3 58000000 setarg 0 
-03b4 600146ac store 2 ,mem_mouse_discovery_timer 
-03b5 2040015d call p_mouse_init_sensor_reset 
-03b6 202042cb branch mouse_stop_discovery + 1 
+03ab 58000000 setarg 0 
+03ac 600146ac store 2 ,mem_mouse_discovery_timer 
+03ad 2040015d call p_mouse_init_sensor_reset 
+03ae 202042cb branch mouse_stop_discovery + 1 
 
 p_le_enable:
 
 p_g24_enable:
-03b7 70890f36 jam 0x36 ,rf_adc_goff 
-03b8 70890b5f jam 0x5f ,rf_agc_nsat 
-03b9 783b7c00 enable le 
-03ba 70891407 jam 7 ,rfen_ulp 
-03bb 204003bf call check_g24_disabled 
-03bc 6800c1e0 fetch 1 ,mem_250k_freq_enable 
-03bd 207a0000 rtn blank 
-03be 70890ab8 jam 0xb8 ,rf_iq_gain 
+03af 70890f36 jam 0x36 ,rf_adc_goff 
+03b0 70890b5f jam 0x5f ,rf_agc_nsat 
+03b1 783b7c00 enable le 
+03b2 70891407 jam 7 ,rfen_ulp 
+03b3 204003b7 call check_g24_disabled 
+03b4 6800c1e0 fetch 1 ,mem_250k_freq_enable 
+03b5 207a0000 rtn blank 
+03b6 70890ab8 jam 0xb8 ,rf_iq_gain 
 
 check_g24_disabled:
-03bf 68014150 fetch 2 ,mem_chip_functions 
-03c0 c281aa8c bbit1 g24_disabled ,assert 
-03c1 20600000 rtn 
+03b7 68014150 fetch 2 ,mem_chip_functions 
+03b8 c281aa8c bbit1 g24_disabled ,assert 
+03b9 20600000 rtn 
 
 p_twspi_reset:
-03c2 68108077 hfetch 1 ,core_gpio_out3 
-03c3 1fe17efd and_into 0xfd ,pdata 
-03c4 60108077 hstore 1 ,core_gpio_out3 
-03c5 68188073 hfetcht 1 ,core_gpio_oe3 
-03c6 18418402 or_into 0x2 ,temp 
-03c7 60188073 hstoret 1 ,core_gpio_oe3 
-03c8 204063ee call twspi_disable 
-03c9 184104fd and_into 0xfd ,temp 
-03ca 2000000d nop 13 
-03cb 204063f2 call twspi_enable 
-03cc 60188073 hstoret 1 ,core_gpio_oe3 
-03cd 20600000 rtn 
+03ba 68108077 hfetch 1 ,core_gpio_out3 
+03bb 1fe17efd and_into 0xfd ,pdata 
+03bc 60108077 hstore 1 ,core_gpio_out3 
+03bd 68188073 hfetcht 1 ,core_gpio_oe3 
+03be 18418402 or_into 0x2 ,temp 
+03bf 60188073 hstoret 1 ,core_gpio_oe3 
+03c0 204063ee call twspi_disable 
+03c1 184104fd and_into 0xfd ,temp 
+03c2 2000000d nop 13 
+03c3 204063f2 call twspi_enable 
+03c4 60188073 hstoret 1 ,core_gpio_oe3 
+03c5 20600000 rtn 
 
 p_g24_set_device_addr:
-03ce 204068a8 call adc_init_data 
-03cf 680240a0 fetch 4 ,mem_lap 
-03d0 60024c4d store 4 ,mem_24g_device_addr 
-03d1 20600000 rtn 
+03c6 204068a8 call adc_init_data 
+03c7 680240a0 fetch 4 ,mem_lap 
+03c8 60024c4d store 4 ,mem_24g_device_addr 
+03c9 20600000 rtn 
 
 p_g24_transmit_rf_sta_init:
-03d2 704d4c01 jam 1 ,mem_24g_rf_last_sta 
-03d3 704d4e00 jam 0 ,mem_24g_sync_cnt 
+03ca 704d4c01 jam 1 ,mem_24g_rf_last_sta 
+03cb 704d4e00 jam 0 ,mem_24g_sync_cnt 
 
 p_g24_transmit_rf_ctrl_clear:
-03d4 6800cc17 fetch 1 ,mem_24g_data_type 
-03d5 1fe17e07 and_into bits_data ,pdata 
-03d6 6000cc17 store 1 ,mem_24g_data_type 
-03d7 20600000 rtn 
+03cc 6800cc17 fetch 1 ,mem_24g_data_type 
+03cd 1fe17e07 and_into bits_data ,pdata 
+03ce 6000cc17 store 1 ,mem_24g_data_type 
+03cf 20600000 rtn 
 
 p_g24_hop_ch_enable:
-03d8 6800cc17 fetch 1 ,mem_24g_data_type 
-03d9 79207e04 set1 bit_hop ,pdata 
-03da 6000cc17 store 1 ,mem_24g_data_type 
-03db 6000cbd2 store 1 ,mem_24g_txpayload 
-03dc 20600000 rtn 
+03d0 6800cc17 fetch 1 ,mem_24g_data_type 
+03d1 79207e04 set1 bit_hop ,pdata 
+03d2 6000cc17 store 1 ,mem_24g_data_type 
+03d3 6000cbd2 store 1 ,mem_24g_txpayload 
+03d4 20600000 rtn 
 
 p_g24_hop_ch_disable:
-03dd 6800cc17 fetch 1 ,mem_24g_data_type 
-03de 793ffe04 set0 bit_hop ,pdata 
-03df 6000cc17 store 1 ,mem_24g_data_type 
-03e0 6000cbd2 store 1 ,mem_24g_txpayload 
-03e1 204004ab call power_ctrl_pac_succ_decrs 
-03e2 202005fc branch p_g24_ch 
+03d5 6800cc17 fetch 1 ,mem_24g_data_type 
+03d6 793ffe04 set0 bit_hop ,pdata 
+03d7 6000cc17 store 1 ,mem_24g_data_type 
+03d8 6000cbd2 store 1 ,mem_24g_txpayload 
+03d9 204004a3 call power_ctrl_pac_succ_decrs 
+03da 202005f4 branch p_g24_ch 
 
 p_g24_transmit_hop_pac_fail:
-03e3 204004ab call power_ctrl_pac_succ_decrs 
-03e4 6800cd4d fetch 1 ,mem_24g_rf_work_stage 
-03e5 c00083e8 beq 1 ,p_g24_transmit_hop_pac_fail_wo_hop 
-03e6 c00103ec beq 2 ,p_g24_transmit_hop_pac_fail_hop_stage2 
-03e7 20600000 rtn 
+03db 204004a3 call power_ctrl_pac_succ_decrs 
+03dc 6800cd4d fetch 1 ,mem_24g_rf_work_stage 
+03dd c00083e0 beq 1 ,p_g24_transmit_hop_pac_fail_wo_hop 
+03de c00103e4 beq 2 ,p_g24_transmit_hop_pac_fail_hop_stage2 
+03df 20600000 rtn 
 
 p_g24_transmit_hop_pac_fail_wo_hop:
-03e8 704d4e02 jam 2 ,mem_24g_sync_cnt 
+03e0 704d4e02 jam 2 ,mem_24g_sync_cnt 
 
 p_g24_transmit_hop_pac_fail_stage1:
-03e9 704d4a00 jam 0 ,mem_24g_hop_pac_retry 
-03ea 704d4c00 jam 0 ,mem_24g_rf_last_sta 
-03eb 202003d4 branch p_g24_transmit_rf_ctrl_clear 
+03e1 704d4a00 jam 0 ,mem_24g_hop_pac_retry 
+03e2 704d4c00 jam 0 ,mem_24g_rf_last_sta 
+03e3 202003cc branch p_g24_transmit_rf_ctrl_clear 
 
 p_g24_transmit_hop_pac_fail_hop_stage2:
-03ec 704d4b00 jam 0 ,mem_24g_rf_hop_ch 
-03ed 202003e9 branch p_g24_transmit_hop_pac_fail_stage1 
+03e4 704d4b00 jam 0 ,mem_24g_rf_hop_ch 
+03e5 202003e1 branch p_g24_transmit_hop_pac_fail_stage1 
 
 p_g24_transmit_pac_fail_hop_stage3:
-03ee 68014c1c fetch 2 ,mem_24g_txfail_cnt 
-03ef 1fe0fe01 increase 1 ,pdata 
-03f0 60014c1c store 2 ,mem_24g_txfail_cnt 
-03f1 c285048c bbit1 10 ,p_g24_tx_attempt_fail 
-03f2 6800cd4b fetch 1 ,mem_24g_rf_hop_ch 
-03f3 c00083f7 beq 1 ,p_g24_rf_hop_fastly 
-03f4 704d4b01 jam 1 ,mem_24g_rf_hop_ch 
+03e6 68014c1c fetch 2 ,mem_24g_txfail_cnt 
+03e7 1fe0fe01 increase 1 ,pdata 
+03e8 60014c1c store 2 ,mem_24g_txfail_cnt 
+03e9 c2850484 bbit1 10 ,p_g24_tx_attempt_fail 
+03ea 6800cd4b fetch 1 ,mem_24g_rf_hop_ch 
+03eb c00083ef beq 1 ,p_g24_rf_hop_fastly 
+03ec 704d4b01 jam 1 ,mem_24g_rf_hop_ch 
 
 p_g24_rf_hop_attemp_again:
-03f5 6800cd4b fetch 1 ,mem_24g_rf_hop_ch 
-03f6 c08083d4 bne 1 ,p_g24_transmit_rf_ctrl_clear 
+03ed 6800cd4b fetch 1 ,mem_24g_rf_hop_ch 
+03ee c08083cc bne 1 ,p_g24_transmit_rf_ctrl_clear 
 
 p_g24_rf_hop_fastly:
-03f7 6800cd49 fetch 1 ,mem_24g_hop_fastly_cnt 
-03f8 1fe0fe01 increase 1 ,pdata 
-03f9 6000cd49 store 1 ,mem_24g_hop_fastly_cnt 
-03fa c00203fe beq 4 ,p_g24_rf_hop_fastly_exit 
-03fb 204005fc call p_g24_ch 
-03fc 704c5b02 jam 2 ,mem_24g_max_retry 
-03fd 20200456 branch p_g24_transmit_packet 
+03ef 6800cd49 fetch 1 ,mem_24g_hop_fastly_cnt 
+03f0 1fe0fe01 increase 1 ,pdata 
+03f1 6000cd49 store 1 ,mem_24g_hop_fastly_cnt 
+03f2 c00203f6 beq 4 ,p_g24_rf_hop_fastly_exit 
+03f3 204005f4 call p_g24_ch 
+03f4 704c5b02 jam 2 ,mem_24g_max_retry 
+03f5 2020044e branch p_g24_transmit_packet 
 
 p_g24_rf_hop_fastly_exit:
-03fe 204004ab call power_ctrl_pac_succ_decrs 
-03ff 704d4900 jam 0 ,mem_24g_hop_fastly_cnt 
-0400 202003d4 branch p_g24_transmit_rf_ctrl_clear 
+03f6 204004a3 call power_ctrl_pac_succ_decrs 
+03f7 704d4900 jam 0 ,mem_24g_hop_fastly_cnt 
+03f8 202003cc branch p_g24_transmit_rf_ctrl_clear 
 
 p_g24_transmit_hop_pac_succ_wo_hop:
-0401 704d4e02 jam 2 ,mem_24g_sync_cnt 
+03f9 704d4e02 jam 2 ,mem_24g_sync_cnt 
 
 p_g24_transmit_hop_pac_succ:
-0402 704d4c01 jam 1 ,mem_24g_rf_last_sta 
-0403 704d4b00 jam 0 ,mem_24g_rf_hop_ch 
-0404 202003d4 branch p_g24_transmit_rf_ctrl_clear 
+03fa 704d4c01 jam 1 ,mem_24g_rf_last_sta 
+03fb 704d4b00 jam 0 ,mem_24g_rf_hop_ch 
+03fc 202003cc branch p_g24_transmit_rf_ctrl_clear 
 
 p_g24_transmit_succ_rf_config:
-0405 6800cd4d fetch 1 ,mem_24g_rf_work_stage 
-0406 c0018402 beq 3 ,p_g24_transmit_hop_pac_succ 
-0407 6800cc17 fetch 1 ,mem_24g_data_type 
-0408 2fec0004 isolate0 bit_hop ,pdata 
-0409 202083d2 branch p_g24_transmit_rf_sta_init ,true 
-040a 6800cd4d fetch 1 ,mem_24g_rf_work_stage 
-040b c0008401 beq 1 ,p_g24_transmit_hop_pac_succ_wo_hop 
-040c c0010402 beq 2 ,p_g24_transmit_hop_pac_succ 
-040d 20600000 rtn 
+03fd 6800cd4d fetch 1 ,mem_24g_rf_work_stage 
+03fe c00183fa beq 3 ,p_g24_transmit_hop_pac_succ 
+03ff 6800cc17 fetch 1 ,mem_24g_data_type 
+0400 2fec0004 isolate0 bit_hop ,pdata 
+0401 202083ca branch p_g24_transmit_rf_sta_init ,true 
+0402 6800cd4d fetch 1 ,mem_24g_rf_work_stage 
+0403 c00083f9 beq 1 ,p_g24_transmit_hop_pac_succ_wo_hop 
+0404 c00103fa beq 2 ,p_g24_transmit_hop_pac_succ 
+0405 20600000 rtn 
 
 p_g24_rf_sta_check:
-040e 6800cc26 fetch 1 ,mem_24g_pairing_sm 
-040f c1ff8000 rtnne state_24g_pairing_success 
-0410 20400413 call p_g24_rf_laststa_synccnt_check 
-0411 2456041b ncall p_g24_rf_sync_cnt_check ,user2 
-0412 20600000 rtn 
+0406 6800cc26 fetch 1 ,mem_24g_pairing_sm 
+0407 c1ff8000 rtnne state_24g_pairing_success 
+0408 2040040b call p_g24_rf_laststa_synccnt_check 
+0409 24560413 ncall p_g24_rf_sync_cnt_check ,user2 
+040a 20600000 rtn 
 
 p_g24_rf_laststa_synccnt_check:
-0413 78567c00 disable user2 
-0414 6800cd4c fetch 1 ,mem_24g_rf_last_sta 
-0415 c1808000 rtnne 1 
-0416 6800cd4e fetch 1 ,mem_24g_sync_cnt 
-0417 c1800000 rtnne 0 
-0418 704d4d01 jam 1 ,mem_24g_rf_work_stage 
-0419 704c5b04 jam 4 ,mem_24g_max_retry 
-041a 20207feb branch enable_user2 
+040b 78567c00 disable user2 
+040c 6800cd4c fetch 1 ,mem_24g_rf_last_sta 
+040d c1808000 rtnne 1 
+040e 6800cd4e fetch 1 ,mem_24g_sync_cnt 
+040f c1800000 rtnne 0 
+0410 704d4d01 jam 1 ,mem_24g_rf_work_stage 
+0411 704c5b04 jam 4 ,mem_24g_max_retry 
+0412 20207feb branch enable_user2 
 
 p_g24_rf_sync_cnt_check:
-041b 6800cd4e fetch 1 ,mem_24g_sync_cnt 
-041c 203a0423 branch p_g24_rf_hop_attemp ,blank 
-041d 1fe0ffff increase -1 ,pdata 
-041e 6000cd4e store 1 ,mem_24g_sync_cnt 
-041f 704d4d02 jam 2 ,mem_24g_rf_work_stage 
-0420 204005fc call p_g24_ch 
-0421 704c5b04 jam 4 ,mem_24g_max_retry 
-0422 20600000 rtn 
+0413 6800cd4e fetch 1 ,mem_24g_sync_cnt 
+0414 203a041b branch p_g24_rf_hop_attemp ,blank 
+0415 1fe0ffff increase -1 ,pdata 
+0416 6000cd4e store 1 ,mem_24g_sync_cnt 
+0417 704d4d02 jam 2 ,mem_24g_rf_work_stage 
+0418 204005f4 call p_g24_ch 
+0419 704c5b04 jam 4 ,mem_24g_max_retry 
+041a 20600000 rtn 
 
 p_g24_rf_hop_attemp:
-0423 704d4d03 jam 3 ,mem_24g_rf_work_stage 
-0424 6800cd4b fetch 1 ,mem_24g_rf_hop_ch 
-0425 243a03f5 nbranch p_g24_rf_hop_attemp_again ,blank 
-0426 204005fc call p_g24_ch 
-0427 704c5b02 jam 2 ,mem_24g_max_retry 
-0428 20600000 rtn 
+041b 704d4d03 jam 3 ,mem_24g_rf_work_stage 
+041c 6800cd4b fetch 1 ,mem_24g_rf_hop_ch 
+041d 243a03ed nbranch p_g24_rf_hop_attemp_again ,blank 
+041e 204005f4 call p_g24_ch 
+041f 704c5b02 jam 2 ,mem_24g_max_retry 
+0420 20600000 rtn 
 
 p_g24_txdata_prep:
-0429 6800cc26 fetch 1 ,mem_24g_pairing_sm 
-042a c0ff84e8 bne state_24g_pairing_success ,p_g24_pairing_sm 
+0421 6800cc26 fetch 1 ,mem_24g_pairing_sm 
+0422 c0ff84e0 bne state_24g_pairing_success ,p_g24_pairing_sm 
 
 p_g24_txdata_prep_packeage_data:
-042b 2040042f call p_g24_package_data 
+0423 20400427 call p_g24_package_data 
 
 p_g24_txdata_enable_tx:
-042c 204005ea call p_g24_transmit_prep 
-042d 704c1b01 jam ensure_on_24g ,mem_24g_ensure 
-042e 20600000 rtn 
+0424 204005e2 call p_g24_transmit_prep 
+0425 704c1b01 jam ensure_on_24g ,mem_24g_ensure 
+0426 20600000 rtn 
 
 p_g24_package_data:
-042f 68014d47 fetch 2 ,mem_cb_24g_data 
-0430 20407f9c call callback_func 
-0431 20340435 branch p_g24_accumulate_mouse_data ,user 
-0432 6803cbb3 fetch 7 ,mem_24g_txbuf + 1 
-0433 207a0000 rtn blank 
-0434 20207fe7 branch enable_user 
+0427 68014d47 fetch 2 ,mem_cb_24g_data 
+0428 20407f9c call callback_func 
+0429 2034042d branch p_g24_accumulate_mouse_data ,user 
+042a 6803cbb3 fetch 7 ,mem_24g_txbuf + 1 
+042b 207a0000 rtn blank 
+042c 20207fe7 branch enable_user 
 
 p_g24_accumulate_mouse_data:
-0435 2040044e call p_mouse_data_xy_release 
-0436 704c4200 jam 0 ,mem_24g_abort_pac 
-0437 1a20fe01 add rega ,1 ,pdata 
-0438 6000cc16 store 1 ,mem_24g_datalen 
-0439 204003d4 call p_g24_transmit_rf_ctrl_clear 
-043a 6000cbb2 store 1 ,mem_24g_txbuf 
-043b e8a88000 ifetcht 1 ,contw 
-043c ea408000 ifetch 1 ,regb 
-043d 9841fe00 ior temp ,pdata 
-043e e0a08000 istore 1 ,contw 
-043f 1a40a401 increase 1 ,regb 
-0440 df200002 arg 2 ,loopcnt 
+042d 20400446 call p_mouse_data_xy_release 
+042e 704c4200 jam 0 ,mem_24g_abort_pac 
+042f 1a20fe01 add rega ,1 ,pdata 
+0430 6000cc16 store 1 ,mem_24g_datalen 
+0431 204003cc call p_g24_transmit_rf_ctrl_clear 
+0432 6000cbb2 store 1 ,mem_24g_txbuf 
+0433 e8a88000 ifetcht 1 ,contw 
+0434 ea408000 ifetch 1 ,regb 
+0435 9841fe00 ior temp ,pdata 
+0436 e0a08000 istore 1 ,contw 
+0437 1a40a401 increase 1 ,regb 
+0438 df200002 arg 2 ,loopcnt 
 
 p_g24_accumulation_loop:
-0441 ea410000 ifetch 2 ,regb 
-0442 e0a10000 istore 2 ,contw 
-0443 1a40a402 increase 2 ,regb 
-0444 c2000441 loop p_g24_accumulation_loop 
-0445 d8a04bb8 arg mem_24g_txbuf + 6 ,contw 
-0446 df200002 arg 2 ,loopcnt 
+0439 ea410000 ifetch 2 ,regb 
+043a e0a10000 istore 2 ,contw 
+043b 1a40a402 increase 2 ,regb 
+043c c2000439 loop p_g24_accumulation_loop 
+043d d8a04bb8 arg mem_24g_txbuf + 6 ,contw 
+043e df200002 arg 2 ,loopcnt 
 
 p_g24_accumulation_loop2:
-0447 ea408000 ifetch 1 ,regb 
-0448 e8a88000 ifetcht 1 ,contw 
-0449 9840fe00 iadd temp ,pdata 
-044a e0a08000 istore 1 ,contw 
-044b 1a40a401 increase 1 ,regb 
-044c c2000447 loop p_g24_accumulation_loop2 
-044d 20600000 rtn 
+043f ea408000 ifetch 1 ,regb 
+0440 e8a88000 ifetcht 1 ,contw 
+0441 9840fe00 iadd temp ,pdata 
+0442 e0a08000 istore 1 ,contw 
+0443 1a40a401 increase 1 ,regb 
+0444 c200043f loop p_g24_accumulation_loop2 
+0445 20600000 rtn 
 
 p_mouse_data_xy_release:
-044e 6800c6f5 fetch 1 ,mem_config_function_enable 
-044f c3838000 rtnbit1 enable_sensor_motion_pin 
-0450 6800c80e fetch 1 ,mem_mouse_long_mult_flag 
-0451 c1808000 rtnne 1 
-0452 58000000 setarg 0 
-0453 6000c80e store 1 ,mem_mouse_long_mult_flag 
-0454 6002469b store 4 ,mem_mouse_x 
-0455 2020015d branch p_mouse_init_sensor_reset 
+0446 6800c6f5 fetch 1 ,mem_config_function_enable 
+0447 c3838000 rtnbit1 enable_sensor_motion_pin 
+0448 6800c80e fetch 1 ,mem_mouse_long_mult_flag 
+0449 c1808000 rtnne 1 
+044a 58000000 setarg 0 
+044b 6000c80e store 1 ,mem_mouse_long_mult_flag 
+044c 6002469b store 4 ,mem_mouse_x 
+044d 2020015d branch p_mouse_init_sensor_reset 
 
 p_g24_transmit_packet:
-0456 704c1f00 jam 0 ,mem_24g_retry 
+044e 704c1f00 jam 0 ,mem_24g_retry 
 
 p_g24_transmit_loop:
-0457 d9600d00 arg param_rx_setup ,timeup 
-0458 34730200 until clkn_rt ,meet 
-0459 20400474 call p_g24_transmit_receive_ack 
-045a 242c047f nbranch p_g24_retransmit ,sync 
-045b 2437847f nbranch p_g24_retransmit ,user3 
-045c 2040046c call p_g24_txbuf_clear 
-045d 2040049d call p_g24_ackpayload_parse 
-045e 204004a7 call power_ctrl_pac_succ_incrs 
+044f d9600d00 arg param_rx_setup ,timeup 
+0450 34730200 until clkn_rt ,meet 
+0451 2040046c call p_g24_transmit_receive_ack 
+0452 242c0477 nbranch p_g24_retransmit ,sync 
+0453 24378477 nbranch p_g24_retransmit ,user3 
+0454 20400464 call p_g24_txbuf_clear 
+0455 20400495 call p_g24_ackpayload_parse 
+0456 2040049f call power_ctrl_pac_succ_incrs 
 
 p_g24_transmit_next_packet:
-045f 6800cc15 fetch 1 ,mem_24g_pid 
-0460 1fe0fe01 increase 1 ,pdata 
-0461 6000cc15 store 1 ,mem_24g_pid 
-0462 2040046f call p_g24_hop_enable_packet 
-0463 6800cc26 fetch 1 ,mem_24g_pairing_sm 
-0464 c0ff8472 bne state_24g_pairing_success ,p_g24_paring_mode_start 
-0465 20400405 call p_g24_transmit_succ_rf_config 
+0457 6800cc15 fetch 1 ,mem_24g_pid 
+0458 1fe0fe01 increase 1 ,pdata 
+0459 6000cc15 store 1 ,mem_24g_pid 
+045a 20400467 call p_g24_hop_enable_packet 
+045b 6800cc26 fetch 1 ,mem_24g_pairing_sm 
+045c c0ff846a bne state_24g_pairing_success ,p_g24_paring_mode_start 
+045d 204003fd call p_g24_transmit_succ_rf_config 
 
 p_g24_transmit_abandon:
-0466 58000000 setarg 0 
-0467 60014c1c store 2 ,mem_24g_txfail_cnt 
-0468 6000cc1e store 1 ,mem_24g_get_ack_fail 
-0469 6000cd4a store 1 ,mem_24g_hop_pac_retry 
-046a 704c1b00 jam ensure_off_24g ,mem_24g_ensure 
-046b 20600000 rtn 
+045e 58000000 setarg 0 
+045f 60014c1c store 2 ,mem_24g_txfail_cnt 
+0460 6000cc1e store 1 ,mem_24g_get_ack_fail 
+0461 6000cd4a store 1 ,mem_24g_hop_pac_retry 
+0462 704c1b00 jam ensure_off_24g ,mem_24g_ensure 
+0463 20600000 rtn 
 
 p_g24_txbuf_clear:
-046c df200004 arg 4 ,loopcnt 
-046d d8a04bb2 arg mem_24g_txbuf ,contw 
-046e 20207ec6 branch memset0 
+0464 df200004 arg 4 ,loopcnt 
+0465 d8a04bb2 arg mem_24g_txbuf ,contw 
+0466 20207ec6 branch memset0 
 
 p_g24_hop_enable_packet:
-046f 6800cc17 fetch 1 ,mem_24g_data_type 
-0470 c28203dd bbit1 bit_hop ,p_g24_hop_ch_disable 
-0471 20600000 rtn 
+0467 6800cc17 fetch 1 ,mem_24g_data_type 
+0468 c28203d5 bbit1 bit_hop ,p_g24_hop_ch_disable 
+0469 20600000 rtn 
 
 p_g24_paring_mode_start:
-0472 204004a4 call power_ctrl_pac_succ_cnt_init 
-0473 20200502 branch p_g24_paring_mode 
+046a 2040049c call power_ctrl_pac_succ_cnt_init 
+046b 202004fa branch p_g24_paring_mode 
 
 p_g24_transmit_receive_ack:
-0474 7857fc00 disable user3 
-0475 20400659 call p_g24_transmit 
-0476 18002a00 force 0 ,radio_ctrl 
-0477 68024c3e fetch 4 ,mem_24g_addr 
-0478 98001200 iforce access 
-0479 68088017 fetcht 1 ,mem_last_freq 
-047a 2040291f call set_freq_rx 
-047b 20402924 call rf_rx_enable 
-047c 20400616 call p_g24_receive_rxon 
-047d 20578652 call p_g24_end_of_packet ,user3 
-047e 20600000 rtn 
+046c 7857fc00 disable user3 
+046d 20400651 call p_g24_transmit 
+046e 18002a00 force 0 ,radio_ctrl 
+046f 68024c3e fetch 4 ,mem_24g_addr 
+0470 98001200 iforce access 
+0471 68088017 fetcht 1 ,mem_last_freq 
+0472 2040291f call set_freq_rx 
+0473 20402924 call rf_rx_enable 
+0474 2040060e call p_g24_receive_rxon 
+0475 2057864a call p_g24_end_of_packet ,user3 
+0476 20600000 rtn 
 
 p_g24_retransmit:
-047f 6800cc42 fetch 1 ,mem_24g_abort_pac 
-0480 247a0000 nrtn blank 
-0481 68014c1c fetch 2 ,mem_24g_txfail_cnt 
-0482 1fe0fe01 increase 1 ,pdata 
-0483 60014c1c store 2 ,mem_24g_txfail_cnt 
-0484 6800cc1d fetch 1 ,mem_24g_txfail_cnt + 1 
-0485 c282048e bbit1 4 ,p_g24_stop_g24_mode 
-0486 6800cc26 fetch 1 ,mem_24g_pairing_sm 
-0487 c0ff848a bne state_24g_pairing_success ,p_g24_tx_paring_retry 
-0488 20400493 call p_g24_tx_hop_ch_process 
-0489 20200457 branch p_g24_transmit_loop 
+0477 6800cc42 fetch 1 ,mem_24g_abort_pac 
+0478 247a0000 nrtn blank 
+0479 68014c1c fetch 2 ,mem_24g_txfail_cnt 
+047a 1fe0fe01 increase 1 ,pdata 
+047b 60014c1c store 2 ,mem_24g_txfail_cnt 
+047c 6800cc1d fetch 1 ,mem_24g_txfail_cnt + 1 
+047d c2820486 bbit1 4 ,p_g24_stop_g24_mode 
+047e 6800cc26 fetch 1 ,mem_24g_pairing_sm 
+047f c0ff8482 bne state_24g_pairing_success ,p_g24_tx_paring_retry 
+0480 2040048b call p_g24_tx_hop_ch_process 
+0481 2020044f branch p_g24_transmit_loop 
 
 p_g24_tx_paring_retry:
-048a 6800cc1c fetch 1 ,mem_24g_txfail_cnt 
-048b c1ff8000 rtnne 0xff 
+0482 6800cc1c fetch 1 ,mem_24g_txfail_cnt 
+0483 c1ff8000 rtnne 0xff 
 
 p_g24_tx_attempt_fail:
-048c 58000000 setarg 0 
-048d 60014c1c store 2 ,mem_24g_txfail_cnt 
+0484 58000000 setarg 0 
+0485 60014c1c store 2 ,mem_24g_txfail_cnt 
 
 p_g24_stop_g24_mode:
-048e 700a993a jam bt_evt_24g_attempt_fail ,mem_fifo_temp 
-048f 20207d86 branch ui_ipc_send_event 
+0486 700a993a jam bt_evt_24g_attempt_fail ,mem_fifo_temp 
+0487 20207d86 branch ui_ipc_send_event 
 
 p_g24_tx_fast_hop:
-0490 204004d6 call power_ctrl_txpower_incrs 
-0491 204004ab call power_ctrl_pac_succ_decrs 
-0492 202005fc branch p_g24_ch 
+0488 204004ce call power_ctrl_txpower_incrs 
+0489 204004a3 call power_ctrl_pac_succ_decrs 
+048a 202005f4 branch p_g24_ch 
 
 p_g24_tx_hop_ch_process:
-0493 6800cc1f fetch 1 ,mem_24g_retry 
-0494 1fe67c0b sub pdata ,11 ,null 
-0495 24210490 nbranch p_g24_tx_fast_hop ,positive 
-0496 1fe0fe01 increase 1 ,pdata 
-0497 6000cc1f store 1 ,mem_24g_retry 
-0498 c00103d8 beq 2 ,p_g24_hop_ch_enable 
-0499 c00303dd beq 6 ,p_g24_hop_ch_disable 
-049a c00403d8 beq 8 ,p_g24_hop_ch_enable 
-049b c00603dd beq 12 ,p_g24_hop_ch_disable 
-049c 20600000 rtn 
+048b 6800cc1f fetch 1 ,mem_24g_retry 
+048c 1fe67c0b sub pdata ,11 ,null 
+048d 24210488 nbranch p_g24_tx_fast_hop ,positive 
+048e 1fe0fe01 increase 1 ,pdata 
+048f 6000cc1f store 1 ,mem_24g_retry 
+0490 c00103d0 beq 2 ,p_g24_hop_ch_enable 
+0491 c00303d5 beq 6 ,p_g24_hop_ch_disable 
+0492 c00403d0 beq 8 ,p_g24_hop_ch_enable 
+0493 c00603d5 beq 12 ,p_g24_hop_ch_disable 
+0494 20600000 rtn 
 
 p_g24_ackpayload_parse:
-049d 20400559 call p_g24_read_len_pid_crc 
-049e 6800cc14 fetch 1 ,mem_24g_rxdata_length 
-049f 207a0000 rtn blank 
-04a0 98007200 iforce loopcnt 
-04a1 d8c04b92 arg mem_24g_rxbuf + 2 ,contr 
-04a2 d8a04bf4 arg mem_24g_rxpayload ,contw 
-04a3 20207f01 branch memcpy 
+0495 20400551 call p_g24_read_len_pid_crc 
+0496 6800cc14 fetch 1 ,mem_24g_rxdata_length 
+0497 207a0000 rtn blank 
+0498 98007200 iforce loopcnt 
+0499 d8c04b92 arg mem_24g_rxbuf + 2 ,contr 
+049a d8a04bf4 arg mem_24g_rxpayload ,contw 
+049b 20207f01 branch memcpy 
 
 power_ctrl_pac_succ_cnt_init:
-04a4 704d5201 jam 1 ,mem_power_ctrl_level 
-04a5 704d4f00 jam 0 ,mem_power_ctrl_pac_succ_cnt 
-04a6 20600000 rtn 
+049c 704d5201 jam 1 ,mem_power_ctrl_level 
+049d 704d4f00 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+049e 20600000 rtn 
 
 power_ctrl_pac_succ_incrs:
-04a7 6800cd4f fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-04a8 1fe0fe01 increase 1 ,pdata 
-04a9 6000cd4f store 1 ,mem_power_ctrl_pac_succ_cnt 
-04aa 20600000 rtn 
+049f 6800cd4f fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+04a0 1fe0fe01 increase 1 ,pdata 
+04a1 6000cd4f store 1 ,mem_power_ctrl_pac_succ_cnt 
+04a2 20600000 rtn 
 
 power_ctrl_pac_succ_decrs:
-04ab 6800cd4f fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-04ac 1fe67c02 sub pdata ,2 ,null 
-04ad 244104b3 ncall power_ctrl_pac_succ_cnt_reinit ,positive 
-04ae 6800cd4f fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-04af c1000000 rtneq 0 
-04b0 1fe0ffff increase -1 ,pdata 
-04b1 6000cd4f store 1 ,mem_power_ctrl_pac_succ_cnt 
-04b2 20600000 rtn 
+04a3 6800cd4f fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+04a4 1fe67c02 sub pdata ,2 ,null 
+04a5 244104ab ncall power_ctrl_pac_succ_cnt_reinit ,positive 
+04a6 6800cd4f fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+04a7 c1000000 rtneq 0 
+04a8 1fe0ffff increase -1 ,pdata 
+04a9 6000cd4f store 1 ,mem_power_ctrl_pac_succ_cnt 
+04aa 20600000 rtn 
 
 power_ctrl_pac_succ_cnt_reinit:
-04b3 704d4f03 jam 3 ,mem_power_ctrl_pac_succ_cnt 
-04b4 20600000 rtn 
+04ab 704d4f03 jam 3 ,mem_power_ctrl_pac_succ_cnt 
+04ac 20600000 rtn 
 
 power_ctrl_start:
-04b5 68014682 fetch 2 ,mem_ui_state_map 
-04b6 c3858000 rtnbit1 ui_state_ble_adv 
-04b7 da204cd8 arg mem_rssi_signal_buf ,rega 
-04b8 204005cb call p_rssi_average 
-04b9 6008cd50 storet 1 ,mem_rssi_avg_received 
-04ba 58000082 setarg rssi_dis_max_24g 
-04bb c51304bd bmark1 mark_24g ,power_ctrl_start_next 
-04bc 58000080 setarg rssi_dis_max_ble 
+04ad 68014682 fetch 2 ,mem_ui_state_map 
+04ae c3858000 rtnbit1 ui_state_ble_adv 
+04af da204cd8 arg mem_rssi_signal_buf ,rega 
+04b0 204005c3 call p_rssi_average 
+04b1 6008cd50 storet 1 ,mem_rssi_avg_received 
+04b2 58000082 setarg rssi_dis_max_24g 
+04b3 c51304b5 bmark1 mark_24g ,power_ctrl_start_next 
+04b4 58000080 setarg rssi_dis_max_ble 
 
 power_ctrl_start_next:
-04bd 98467c00 isub temp ,null 
-04be 242104d5 nbranch power_ctrl_txpower_incrs_force ,positive 
-04bf 6800cd4f fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-04c0 1fe67c02 sub pdata ,2 ,null 
-04c1 242104c5 nbranch power_ctrl_txpower_decrs_check ,positive 
-04c2 6800cd4f fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-04c3 c00004d6 beq 0 ,power_ctrl_txpower_incrs 
-04c4 20600000 rtn 
+04b5 98467c00 isub temp ,null 
+04b6 242104cd nbranch power_ctrl_txpower_incrs_force ,positive 
+04b7 6800cd4f fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+04b8 1fe67c02 sub pdata ,2 ,null 
+04b9 242104bd nbranch power_ctrl_txpower_decrs_check ,positive 
+04ba 6800cd4f fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+04bb c00004ce beq 0 ,power_ctrl_txpower_incrs 
+04bc 20600000 rtn 
 
 power_ctrl_txpower_decrs_check:
-04c5 6800cd4f fetch 1 ,mem_power_ctrl_pac_succ_cnt 
-04c6 c1990000 rtnne 50 
-04c7 704d4f00 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+04bd 6800cd4f fetch 1 ,mem_power_ctrl_pac_succ_cnt 
+04be c1990000 rtnne 50 
+04bf 704d4f00 jam 0 ,mem_power_ctrl_pac_succ_cnt 
 
 power_ctrl_txpower_decrs:
-04c8 6808cd50 fetcht 1 ,mem_rssi_avg_received 
-04c9 58000077 setarg rssi_dis_min_24g 
-04ca c51304cc bmark1 mark_24g ,power_ctrl_txpower_decrs_next 
-04cb 58000075 setarg rssi_dis_min_ble 
+04c0 6808cd50 fetcht 1 ,mem_rssi_avg_received 
+04c1 58000077 setarg rssi_dis_min_24g 
+04c2 c51304c4 bmark1 mark_24g ,power_ctrl_txpower_decrs_next 
+04c3 58000075 setarg rssi_dis_min_ble 
 
 power_ctrl_txpower_decrs_next:
-04cc 98467c00 isub temp ,null 
-04cd 24610000 nrtn positive 
-04ce 6800cd52 fetch 1 ,mem_power_ctrl_level 
-04cf c00004dd beq 0 ,power_ctrl_decrs_level0 
-04d0 1fe0ffff increase -1 ,pdata 
-04d1 6000cd52 store 1 ,mem_power_ctrl_level 
-04d2 c00004dd beq 0 ,power_ctrl_decrs_level0 
+04c4 98467c00 isub temp ,null 
+04c5 24610000 nrtn positive 
+04c6 6800cd52 fetch 1 ,mem_power_ctrl_level 
+04c7 c00004d5 beq 0 ,power_ctrl_decrs_level0 
+04c8 1fe0ffff increase -1 ,pdata 
+04c9 6000cd52 store 1 ,mem_power_ctrl_level 
+04ca c00004d5 beq 0 ,power_ctrl_decrs_level0 
 
 power_ctrl_decrs_level1:
 
 power_ctrl_incrs_level1:
-04d3 7041de00 jam tx_power_0db ,mem_tx_power 
-04d4 20600000 rtn 
+04cb 7041de00 jam tx_power_0db ,mem_tx_power 
+04cc 20600000 rtn 
 
 power_ctrl_txpower_incrs_force:
-04d5 704d4f00 jam 0 ,mem_power_ctrl_pac_succ_cnt 
+04cd 704d4f00 jam 0 ,mem_power_ctrl_pac_succ_cnt 
 
 power_ctrl_txpower_incrs:
-04d6 6800cd52 fetch 1 ,mem_power_ctrl_level 
-04d7 c00104db beq 2 ,power_ctrl_incrs_level2 
-04d8 1fe0fe01 increase 1 ,pdata 
-04d9 6000cd52 store 1 ,mem_power_ctrl_level 
-04da c00084d3 beq 1 ,power_ctrl_incrs_level1 
+04ce 6800cd52 fetch 1 ,mem_power_ctrl_level 
+04cf c00104d3 beq 2 ,power_ctrl_incrs_level2 
+04d0 1fe0fe01 increase 1 ,pdata 
+04d1 6000cd52 store 1 ,mem_power_ctrl_level 
+04d2 c00084cb beq 1 ,power_ctrl_incrs_level1 
 
 power_ctrl_incrs_level2:
-04db 7041de02 jam tx_power_5db ,mem_tx_power 
-04dc 20600000 rtn 
+04d3 7041de02 jam tx_power_5db ,mem_tx_power 
+04d4 20600000 rtn 
 
 power_ctrl_decrs_level0:
-04dd 7041de04 jam tx_power_f5db ,mem_tx_power 
-04de 20600000 rtn 
+04d5 7041de04 jam tx_power_f5db ,mem_tx_power 
+04d6 20600000 rtn 
 
 p_g24_start_pairing_sm1:
-04df 79200026 set1 mark_24g ,mark 
-04e0 204004e3 call p_g24_pair_init 
+04d7 79200026 set1 mark_24g ,mark 
+04d8 204004db call p_g24_pair_init 
 
 p_g24_set_pairing_sm_1:
-04e1 704c2601 jam state_24g_pairing_1 ,mem_24g_pairing_sm 
-04e2 20600000 rtn 
+04d9 704c2601 jam state_24g_pairing_1 ,mem_24g_pairing_sm 
+04da 20600000 rtn 
 
 p_g24_pair_init:
-04e3 7041de04 jam tx_power_f5db ,mem_tx_power 
-04e4 704c1500 jam 0 ,mem_24g_pid 
-04e5 704c204e jam g24_pair_ch ,mem_24g_ch 
-04e6 68024c22 fetch 4 ,mem_24g_paring_addr 
-04e7 202005dc branch p_g24_update_addr_and_synccrc8 
+04db 7041de04 jam tx_power_f5db ,mem_tx_power 
+04dc 704c1500 jam 0 ,mem_24g_pid 
+04dd 704c204e jam g24_pair_ch ,mem_24g_ch 
+04de 68024c22 fetch 4 ,mem_24g_paring_addr 
+04df 202005d4 branch p_g24_update_addr_and_synccrc8 
 
 p_g24_pairing_sm:
-04e8 6800cc1b fetch 1 ,mem_24g_ensure 
-04e9 c000ffe7 beq ensure_on_24g ,enable_user 
-04ea 6800cc26 fetch 1 ,mem_24g_pairing_sm 
-04eb c00084ef beq state_24g_pairing_1 ,p_g24_pairing_sm_1 
-04ec c00104f2 beq state_24g_pairing_2 ,p_g24_pairing_sm_2 
-04ed c00184f5 beq state_24g_pairing_3 ,p_g24_pairing_sm_3 
-04ee 20202a8c branch assert 
+04e0 6800cc1b fetch 1 ,mem_24g_ensure 
+04e1 c000ffe7 beq ensure_on_24g ,enable_user 
+04e2 6800cc26 fetch 1 ,mem_24g_pairing_sm 
+04e3 c00084e7 beq state_24g_pairing_1 ,p_g24_pairing_sm_1 
+04e4 c00104ea beq state_24g_pairing_2 ,p_g24_pairing_sm_2 
+04e5 c00184ed beq state_24g_pairing_3 ,p_g24_pairing_sm_3 
+04e6 20202a8c branch assert 
 
 p_g24_pairing_sm_1:
-04ef 704c2611 jam state_24g_pairing_1_waiting_ack ,mem_24g_pairing_sm 
-04f0 70119eaa jam 0xaa ,mem_24g_common_temp 
-04f1 202004f7 branch p_g24_pairing_sm_common 
+04e7 704c2611 jam state_24g_pairing_1_waiting_ack ,mem_24g_pairing_sm 
+04e8 70119eaa jam 0xaa ,mem_24g_common_temp 
+04e9 202004ef branch p_g24_pairing_sm_common 
 
 p_g24_pairing_sm_2:
-04f2 704c2612 jam state_24g_pairing_2_waiting_ack ,mem_24g_pairing_sm 
-04f3 70119e55 jam 0x55 ,mem_24g_common_temp 
-04f4 202004f7 branch p_g24_pairing_sm_common 
+04ea 704c2612 jam state_24g_pairing_2_waiting_ack ,mem_24g_pairing_sm 
+04eb 70119e55 jam 0x55 ,mem_24g_common_temp 
+04ec 202004ef branch p_g24_pairing_sm_common 
 
 p_g24_pairing_sm_3:
-04f5 704c2613 jam state_24g_pairing_3_waiting_ack ,mem_24g_pairing_sm 
-04f6 70119e22 jam 0x22 ,mem_24g_common_temp 
+04ed 704c2613 jam state_24g_pairing_3_waiting_ack ,mem_24g_pairing_sm 
+04ee 70119e22 jam 0x22 ,mem_24g_common_temp 
 
 p_g24_pairing_sm_common:
-04f7 6800cc17 fetch 1 ,mem_24g_data_type 
-04f8 1fe17e07 and_into bits_data ,pdata 
-04f9 6000919f store 1 ,mem_24g_common_temp + 1 
-04fa 68024c4d fetch 4 ,mem_24g_device_addr 
-04fb 600211a0 store 4 ,mem_24g_common_temp + 2 
+04ef 6800cc17 fetch 1 ,mem_24g_data_type 
+04f0 1fe17e07 and_into bits_data ,pdata 
+04f1 6000919f store 1 ,mem_24g_common_temp + 1 
+04f2 68024c4d fetch 4 ,mem_24g_device_addr 
+04f3 600211a0 store 4 ,mem_24g_common_temp + 2 
 
 p_g24_put_pairing_data_in_buff:
-04fc 7011a400 jam 0 ,mem_24g_common_temp + 6 
-04fd da20119e arg mem_24g_common_temp ,rega 
-04fe d8400007 arg 7 ,temp 
-04ff 20400554 call p_g24_put_data_in_buff 
-0500 2040042c call p_g24_txdata_enable_tx 
-0501 20207fe7 branch enable_user 
+04f4 7011a400 jam 0 ,mem_24g_common_temp + 6 
+04f5 da20119e arg mem_24g_common_temp ,rega 
+04f6 d8400007 arg 7 ,temp 
+04f7 2040054c call p_g24_put_data_in_buff 
+04f8 20400424 call p_g24_txdata_enable_tx 
+04f9 20207fe7 branch enable_user 
 
 p_g24_paring_mode:
-0502 6800cc26 fetch 1 ,mem_24g_pairing_sm 
-0503 c17f8000 rtneq state_24g_pairing_success 
-0504 c0088508 beq state_24g_pairing_1_waiting_ack ,p_g24_pairing_sm_1_waiting_ack 
-0505 c009050a beq state_24g_pairing_2_waiting_ack ,p_g24_pairing_sm_2_waiting_ack 
-0506 c009850c beq state_24g_pairing_3_waiting_ack ,p_g24_pairing_sm_3_waiting_ack 
-0507 20600000 rtn 
+04fa 6800cc26 fetch 1 ,mem_24g_pairing_sm 
+04fb c17f8000 rtneq state_24g_pairing_success 
+04fc c0088500 beq state_24g_pairing_1_waiting_ack ,p_g24_pairing_sm_1_waiting_ack 
+04fd c0090502 beq state_24g_pairing_2_waiting_ack ,p_g24_pairing_sm_2_waiting_ack 
+04fe c0098504 beq state_24g_pairing_3_waiting_ack ,p_g24_pairing_sm_3_waiting_ack 
+04ff 20600000 rtn 
 
 p_g24_pairing_sm_1_waiting_ack:
-0508 704c2602 jam state_24g_pairing_2 ,mem_24g_pairing_sm 
-0509 20200466 branch p_g24_transmit_abandon 
+0500 704c2602 jam state_24g_pairing_2 ,mem_24g_pairing_sm 
+0501 2020045e branch p_g24_transmit_abandon 
 
 p_g24_pairing_sm_2_waiting_ack:
-050a 704c2603 jam state_24g_pairing_3 ,mem_24g_pairing_sm 
-050b 20200466 branch p_g24_transmit_abandon 
+0502 704c2603 jam state_24g_pairing_3 ,mem_24g_pairing_sm 
+0503 2020045e branch p_g24_transmit_abandon 
 
 p_g24_pairing_sm_3_waiting_ack:
-050c 704c26ff jam state_24g_pairing_success ,mem_24g_pairing_sm 
-050d 700a9939 jam bt_evt_24g_pairing_complete ,mem_fifo_temp 
-050e 20407d86 call ui_ipc_send_event 
-050f 68024bf6 fetch 4 ,mem_24g_rxpayload + 2 
-0510 204005dc call p_g24_update_addr_and_synccrc8 
-0511 20200466 branch p_g24_transmit_abandon 
+0504 704c26ff jam state_24g_pairing_success ,mem_24g_pairing_sm 
+0505 700a9939 jam bt_evt_24g_pairing_complete ,mem_fifo_temp 
+0506 20407d86 call ui_ipc_send_event 
+0507 68024bf6 fetch 4 ,mem_24g_rxpayload + 2 
+0508 204005d4 call p_g24_update_addr_and_synccrc8 
+0509 2020045e branch p_g24_transmit_abandon 
 
 p_g24_start_24g_mode:
-0512 204001d3 call p_g24_factory_check 
-0513 20340524 branch p_g24_auto_pair_start ,user 
-0514 79200026 set1 mark_24g ,mark 
-0515 6800cd62 fetch 1 ,mem_g24_conn_sm 
-0516 79207e02 set1 state_24g_reconn ,pdata 
-0517 6000cd62 store 1 ,mem_g24_conn_sm 
-0518 20400542 call p_g24_ch_syncword_crc8_init 
-0519 20200528 branch p_g24_auto_pair_timeout_init 
+050a 204001d3 call p_g24_factory_check 
+050b 2034051c branch p_g24_auto_pair_start ,user 
+050c 79200026 set1 mark_24g ,mark 
+050d 6800cd62 fetch 1 ,mem_g24_conn_sm 
+050e 79207e02 set1 state_24g_reconn ,pdata 
+050f 6000cd62 store 1 ,mem_g24_conn_sm 
+0510 2040053a call p_g24_ch_syncword_crc8_init 
+0511 20200520 branch p_g24_auto_pair_timeout_init 
 
 p_g24_tx_attemp_data_prep:
-051a 70119eff jam 0xff ,mem_24g_common_temp 
-051b 6800cc17 fetch 1 ,mem_24g_data_type 
-051c 6000919f store 1 ,mem_24g_common_temp + 1 
-051d 68024c4d fetch 4 ,mem_24g_device_addr 
-051e 600211a0 store 4 ,mem_24g_common_temp + 2 
-051f d8400006 arg 6 ,temp 
-0520 da20119e arg mem_24g_common_temp ,rega 
-0521 20400554 call p_g24_put_data_in_buff 
-0522 202005ea branch p_g24_transmit_prep 
+0512 70119eff jam 0xff ,mem_24g_common_temp 
+0513 6800cc17 fetch 1 ,mem_24g_data_type 
+0514 6000919f store 1 ,mem_24g_common_temp + 1 
+0515 68024c4d fetch 4 ,mem_24g_device_addr 
+0516 600211a0 store 4 ,mem_24g_common_temp + 2 
+0517 d8400006 arg 6 ,temp 
+0518 da20119e arg mem_24g_common_temp ,rega 
+0519 2040054c call p_g24_put_data_in_buff 
+051a 202005e2 branch p_g24_transmit_prep 
 
 p_g24_attemp_txdata_retry:
-0523 202005fc branch p_g24_ch 
+051b 202005f4 branch p_g24_ch 
 
 p_g24_auto_pair_start:
-0524 79200026 set1 mark_24g ,mark 
-0525 6800cd62 fetch 1 ,mem_g24_conn_sm 
-0526 79207e01 set1 state_24g_pair ,pdata 
-0527 6000cd62 store 1 ,mem_g24_conn_sm 
+051c 79200026 set1 mark_24g ,mark 
+051d 6800cd62 fetch 1 ,mem_g24_conn_sm 
+051e 79207e01 set1 state_24g_pair ,pdata 
+051f 6000cd62 store 1 ,mem_g24_conn_sm 
 
 p_g24_auto_pair_timeout_init:
-0528 58000708 setarg g24_disconn_nodata_timer 
-0529 60014b43 store 2 ,mem_g24_stop_g24_mode_timeout 
-052a 704b4200 jam 0 ,mem_g24_stop_g24_mode 
-052b 20600000 rtn 
+0520 58000708 setarg g24_disconn_nodata_timer 
+0521 60014b43 store 2 ,mem_g24_stop_g24_mode_timeout 
+0522 704b4200 jam 0 ,mem_g24_stop_g24_mode 
+0523 20600000 rtn 
 
 p_g24_auto_pair_timeout_clear:
-052c 58000000 setarg 0 
-052d 60014b43 store 2 ,mem_g24_stop_g24_mode_timeout 
-052e 704b4200 jam 0 ,mem_g24_stop_g24_mode 
-052f 20600000 rtn 
+0524 58000000 setarg 0 
+0525 60014b43 store 2 ,mem_g24_stop_g24_mode_timeout 
+0526 704b4200 jam 0 ,mem_g24_stop_g24_mode 
+0527 20600000 rtn 
 
 p_g24_pair_txdata_retry:
-0530 20200531 branch p_g24_pair_txdata_switch 
+0528 20200529 branch p_g24_pair_txdata_switch 
 
 p_g24_pair_txdata_switch:
-0531 6800cd54 fetch 1 ,mem_24g_auto_paring_switch 
-0532 1fe0fe01 increase 1 ,pdata 
-0533 1fe17e03 and_into 3 ,pdata 
-0534 6000cd54 store 1 ,mem_24g_auto_paring_switch 
-0535 c000054c beq 0 ,p_g24_auto_pair_device_attemp 
-0536 c000854d beq 1 ,p_g24_auto_pair_pair_attemp 
-0537 c001054e beq 2 ,p_g24_auto_pair_all_powerful_attemp 
-0538 c001854d beq 3 ,p_g24_auto_pair_pair_attemp 
-0539 20600000 rtn 
+0529 6800cd54 fetch 1 ,mem_24g_auto_paring_switch 
+052a 1fe0fe01 increase 1 ,pdata 
+052b 1fe17e03 and_into 3 ,pdata 
+052c 6000cd54 store 1 ,mem_24g_auto_paring_switch 
+052d c0000544 beq 0 ,p_g24_auto_pair_device_attemp 
+052e c0008545 beq 1 ,p_g24_auto_pair_pair_attemp 
+052f c0010546 beq 2 ,p_g24_auto_pair_all_powerful_attemp 
+0530 c0018545 beq 3 ,p_g24_auto_pair_pair_attemp 
+0531 20600000 rtn 
 
 p_g24_auto_pair_first_attemp:
-053a 20400225 call p_mouse_tx_power_init 
-053b 68024c4d fetch 4 ,mem_24g_device_addr 
-053c 60024c3e store 4 ,mem_24g_addr 
-053d 6800cb46 fetch 1 ,mem_24g_pair_current_ch_num 
-053e 6000cc21 store 1 ,mem_24g_current_ch_number 
-053f 20400542 call p_g24_ch_syncword_crc8_init 
-0540 6008cb46 storet 1 ,mem_24g_pair_current_ch_num 
-0541 20600000 rtn 
+0532 2040021d call p_mouse_tx_power_init 
+0533 68024c4d fetch 4 ,mem_24g_device_addr 
+0534 60024c3e store 4 ,mem_24g_addr 
+0535 6800cb46 fetch 1 ,mem_24g_pair_current_ch_num 
+0536 6000cc21 store 1 ,mem_24g_current_ch_number 
+0537 2040053a call p_g24_ch_syncword_crc8_init 
+0538 6008cb46 storet 1 ,mem_24g_pair_current_ch_num 
+0539 20600000 rtn 
 
 p_g24_ch_syncword_crc8_init:
-0542 204005dd call p_g24_syncword_crc8 
-0543 202005fc branch p_g24_ch 
+053a 204005d5 call p_g24_syncword_crc8 
+053b 202005f4 branch p_g24_ch 
 
 p_g24_auto_pair_all_powerful:
-0544 7041de20 jam tx_power_pair ,mem_tx_power 
-0545 68024d5b fetch 4 ,mem_24g_allpowerful_addr 
-0546 60024c3e store 4 ,mem_24g_addr 
-0547 6800cb47 fetch 1 ,mem_24g_powerful_current_ch_num 
-0548 6000cc21 store 1 ,mem_24g_current_ch_number 
-0549 20400542 call p_g24_ch_syncword_crc8_init 
-054a 6008cb47 storet 1 ,mem_24g_powerful_current_ch_num 
-054b 20600000 rtn 
+053c 7041de20 jam tx_power_pair ,mem_tx_power 
+053d 68024d5b fetch 4 ,mem_24g_allpowerful_addr 
+053e 60024c3e store 4 ,mem_24g_addr 
+053f 6800cb47 fetch 1 ,mem_24g_powerful_current_ch_num 
+0540 6000cc21 store 1 ,mem_24g_current_ch_number 
+0541 2040053a call p_g24_ch_syncword_crc8_init 
+0542 6008cb47 storet 1 ,mem_24g_powerful_current_ch_num 
+0543 20600000 rtn 
 
 p_g24_auto_pair_device_attemp:
-054c 2020053a branch p_g24_auto_pair_first_attemp 
+0544 20200532 branch p_g24_auto_pair_first_attemp 
 
 p_g24_auto_pair_pair_attemp:
-054d 202004e3 branch p_g24_pair_init 
+0545 202004db branch p_g24_pair_init 
 
 p_g24_auto_pair_all_powerful_attemp:
-054e 20200544 branch p_g24_auto_pair_all_powerful 
+0546 2020053c branch p_g24_auto_pair_all_powerful 
 
 p_g24_check_51cmd_stop_24g:
-054f 793f8026 set0 mark_24g ,mark 
-0550 704d6200 jam state_24g_stop ,mem_g24_conn_sm 
-0551 204053ce call le_disable 
+0547 793f8026 set0 mark_24g ,mark 
+0548 704d6200 jam state_24g_stop ,mem_g24_conn_sm 
+0549 204053ce call le_disable 
 
 p_mouse_disable_g24_pairing_flag:
-0552 d8e00003 arg mosue_24g_pairing_flag ,queue 
-0553 202043d2 branch mouse_disable_function_flag 
+054a d8e00003 arg mosue_24g_pairing_flag ,queue 
+054b 202043d2 branch mouse_disable_function_flag 
 
 p_g24_put_data_in_buff:
-0554 6008cc16 storet 1 ,mem_24g_datalen 
-0555 18427200 copy temp ,loopcnt 
-0556 d8a04bb2 arg mem_24g_txbuf ,contw 
-0557 1a220c00 copy rega ,contr 
-0558 20207f01 branch memcpy 
+054c 6008cc16 storet 1 ,mem_24g_datalen 
+054d 18427200 copy temp ,loopcnt 
+054e d8a04bb2 arg mem_24g_txbuf ,contw 
+054f 1a220c00 copy rega ,contr 
+0550 20207f01 branch memcpy 
 
 p_g24_read_len_pid_crc:
+0551 6800cb91 fetch 1 ,mem_24g_rxbuf + 1 
+0552 1fe97e00 rshift3 pdata ,pdata 
+0553 6000cc14 store 1 ,mem_24g_rxdata_length 
+0554 1fe0fe01 increase 1 ,pdata 
+0555 d8c04b91 arg mem_24g_rxbuf + 1 ,contr 
+0556 98c08c00 iadd contr ,contr 
+0557 e8c18000 ifetch 3 ,contr 
+0558 6001cc53 store 3 ,mem_24g_sta_crc 
 0559 6800cb91 fetch 1 ,mem_24g_rxbuf + 1 
-055a 1fe97e00 rshift3 pdata ,pdata 
-055b 6000cc14 store 1 ,mem_24g_rxdata_length 
-055c 1fe0fe01 increase 1 ,pdata 
-055d d8c04b91 arg mem_24g_rxbuf + 1 ,contr 
-055e 98c08c00 iadd contr ,contr 
-055f e8c18000 ifetch 3 ,contr 
-0560 6001cc53 store 3 ,mem_24g_sta_crc 
-0561 6800cb91 fetch 1 ,mem_24g_rxbuf + 1 
-0562 1fe37e00 rshift pdata ,pdata 
-0563 1fe17e03 and pdata ,0x03 ,pdata 
-0564 6000cc59 store 1 ,mem_24g_sta_pid 
-0565 20600000 rtn 
+055a 1fe37e00 rshift pdata ,pdata 
+055b 1fe17e03 and pdata ,0x03 ,pdata 
+055c 6000cc59 store 1 ,mem_24g_sta_pid 
+055d 20600000 rtn 
 
 p_set_freq_tx:
-0566 60088017 storet 1 ,mem_last_freq 
-0567 1840a200 add temp ,0 ,rega 
-0568 20402981 call rf_write_freq 
-0569 58000500 setarg param_pll_setup 
-056a 20402a8f call sleep 
+055e 60088017 storet 1 ,mem_last_freq 
+055f 1840a200 add temp ,0 ,rega 
+0560 20402981 call rf_write_freq 
+0561 58000500 setarg param_pll_setup 
+0562 20402a8f call sleep 
 
 p_rf_tx_enable:
-056b 70890601 jam 0x1 ,rfen_adc 
-056c 7089003c jam 0x3c ,rfen_rx 
-056d 708901e0 jam 0xe0 ,rfen_tx 
-056e 2000000a nop 10 
-056f 70890201 jam 0x01 ,rfen_mdm 
-0570 7089023d jam 0x3d ,rfen_mdm 
-0571 2000000a nop 10 
-0572 708903b7 jam 0xb7 ,rfen_sn 
-0573 2000000a nop 10 
-0574 7089027d jam 0x7d ,rfen_mdm 
-0575 6800c1de fetch 1 ,mem_tx_power 
-0576 c000057c beq tx_power_0db ,p_set_tx_power_0db 
-0577 c0008584 beq tx_power_3db ,p_set_tx_power_3db 
-0578 c001058c beq tx_power_5db ,p_set_tx_power_5db 
-0579 c0020594 beq tx_power_f5db ,p_set_tx_power_f5db 
-057a c01005a6 beq tx_power_pair ,p_set_tx_power_pair 
-057b 2020057c branch p_set_tx_power_0db 
+0563 70890601 jam 0x1 ,rfen_adc 
+0564 7089003c jam 0x3c ,rfen_rx 
+0565 708901e0 jam 0xe0 ,rfen_tx 
+0566 2000000a nop 10 
+0567 70890201 jam 0x01 ,rfen_mdm 
+0568 7089023d jam 0x3d ,rfen_mdm 
+0569 2000000a nop 10 
+056a 708903b7 jam 0xb7 ,rfen_sn 
+056b 2000000a nop 10 
+056c 7089027d jam 0x7d ,rfen_mdm 
+056d 6800c1de fetch 1 ,mem_tx_power 
+056e c0000574 beq tx_power_0db ,p_set_tx_power_0db 
+056f c000857c beq tx_power_3db ,p_set_tx_power_3db 
+0570 c0010584 beq tx_power_5db ,p_set_tx_power_5db 
+0571 c002058c beq tx_power_f5db ,p_set_tx_power_f5db 
+0572 c010059e beq tx_power_pair ,p_set_tx_power_pair 
+0573 20200574 branch p_set_tx_power_0db 
 
 p_set_tx_power_0db:
-057c 2040059c call p_rx_low_sens 
+0574 20400594 call p_rx_low_sens 
+0575 70894bba jam 0xba ,0x894b 
+0576 708955d0 jam 0xd0 ,0x8955 
+0577 708956e0 jam 0xe0 ,0x8956 
+0578 70895788 jam 0x88 ,0x8957 
+0579 7089586c jam 0x6c ,0x8958 
+057a 70895910 jam 0x10 ,0x8959 
+057b 2020294b branch set_tx_power_0db 
+
+p_set_tx_power_3db:
+057c 20400599 call p_rx_high_sens 
 057d 70894bba jam 0xba ,0x894b 
 057e 708955d0 jam 0xd0 ,0x8955 
 057f 708956e0 jam 0xe0 ,0x8956 
 0580 70895788 jam 0x88 ,0x8957 
-0581 7089586c jam 0x6c ,0x8958 
+0581 7089583c jam 0x3c ,0x8958 
 0582 70895910 jam 0x10 ,0x8959 
-0583 2020294b branch set_tx_power_0db 
+0583 2020294f branch set_tx_power_3db 
 
-p_set_tx_power_3db:
-0584 204005a1 call p_rx_high_sens 
+p_set_tx_power_5db:
+0584 20400599 call p_rx_high_sens 
 0585 70894bba jam 0xba ,0x894b 
 0586 708955d0 jam 0xd0 ,0x8955 
 0587 708956e0 jam 0xe0 ,0x8956 
 0588 70895788 jam 0x88 ,0x8957 
 0589 7089583c jam 0x3c ,0x8958 
 058a 70895910 jam 0x10 ,0x8959 
-058b 2020294f branch set_tx_power_3db 
+058b 20202953 branch set_tx_power_5db 
 
-p_set_tx_power_5db:
-058c 204005a1 call p_rx_high_sens 
+p_set_tx_power_f5db:
+058c 20400594 call p_rx_low_sens 
 058d 70894bba jam 0xba ,0x894b 
-058e 708955d0 jam 0xd0 ,0x8955 
-058f 708956e0 jam 0xe0 ,0x8956 
+058e 708955d8 jam 0xd8 ,0x8955 
+058f 708956c0 jam 0xc0 ,0x8956 
 0590 70895788 jam 0x88 ,0x8957 
-0591 7089583c jam 0x3c ,0x8958 
+0591 7089586c jam 0x6c ,0x8958 
 0592 70895910 jam 0x10 ,0x8959 
-0593 20202953 branch set_tx_power_5db 
-
-p_set_tx_power_f5db:
-0594 2040059c call p_rx_low_sens 
-0595 70894bba jam 0xba ,0x894b 
-0596 708955d0 jam 0xd0 ,0x8955 
-0597 708956c0 jam 0xc0 ,0x8956 
-0598 70895788 jam 0x88 ,0x8957 
-0599 7089586c jam 0x6c ,0x8958 
-059a 70895910 jam 0x10 ,0x8959 
-059b 2020295b branch set_tx_power_f5db 
+0593 2020295b branch set_tx_power_f5db 
 
 p_rx_low_sens:
-059c 70894c5b jam 0x5b ,0x894c 
-059d 70894d96 jam 0x96 ,0x894d 
-059e 70894e2c jam 0x2c ,0x894e 
-059f 70894f46 jam 0x46 ,0x894f 
-05a0 20600000 rtn 
+0594 70894c5b jam 0x5b ,0x894c 
+0595 70894d96 jam 0x96 ,0x894d 
+0596 70894e2c jam 0x2c ,0x894e 
+0597 70894f46 jam 0x46 ,0x894f 
+0598 20600000 rtn 
 
 p_rx_high_sens:
-05a1 70894cfb jam 0xfb ,0x894c 
-05a2 70894def jam 0xef ,0x894d 
-05a3 70894eec jam 0xec ,0x894e 
-05a4 70894f5e jam 0x5e ,0x894f 
-05a5 20600000 rtn 
+0599 70894cfb jam 0xfb ,0x894c 
+059a 70894def jam 0xef ,0x894d 
+059b 70894eec jam 0xec ,0x894e 
+059c 70894f5e jam 0x5e ,0x894f 
+059d 20600000 rtn 
 
 p_set_tx_power_pair:
-05a6 708956c2 jam 0xc2 ,0x8956 
-05a7 708955d0 jam 0xd0 ,0x8955 
-05a8 20600000 rtn 
+059e 708956c2 jam 0xc2 ,0x8956 
+059f 708955d0 jam 0xd0 ,0x8955 
+05a0 20600000 rtn 
 
 p_shutdown_radio:
-05a9 18002a08 force 8 ,radio_ctrl 
-05aa 202028fa branch shutdown_radio + 1 
+05a1 18002a08 force 8 ,radio_ctrl 
+05a2 202028fa branch shutdown_radio + 1 
 
 p_initialize_radio_cont:
-05ab 20402978 call initialize_radio_cont + 1 
-05ac 70804205 jam clksel_dpll ,core_clksel 
-05ad 20600000 rtn 
+05a3 20402978 call initialize_radio_cont + 1 
+05a4 70804205 jam clksel_dpll ,core_clksel 
+05a5 20600000 rtn 
 
 p_g24_timer_check:
-05ae 20407fe9 call disable_user 
-05af 680a4c37 fetcht 4 ,mem_24g_tx_btclk 
-05b0 1c427e00 copy clkn_bt ,pdata 
-05b1 98467c00 isub temp ,null 
-05b2 24412d18 ncall g24_timer_timeout ,positive 
-05b3 1fe22400 copy pdata ,regb 
-05b4 68024c37 fetch 4 ,mem_24g_tx_btclk 
-05b5 6808cc3b fetcht 1 ,mem_24g_interval 
-05b6 98408400 iadd temp ,temp 
-05b7 1a427e00 copy regb ,pdata 
-05b8 98467c00 isub temp ,null 
-05b9 24610000 nrtn positive 
-05ba 793ffe1c set0 28 ,pdata 
-05bb 60024c37 store 4 ,mem_24g_tx_btclk 
-05bc 20207fe7 branch enable_user 
+05a6 20407fe9 call disable_user 
+05a7 680a4c37 fetcht 4 ,mem_24g_tx_btclk 
+05a8 1c427e00 copy clkn_bt ,pdata 
+05a9 98467c00 isub temp ,null 
+05aa 24412d18 ncall g24_timer_timeout ,positive 
+05ab 1fe22400 copy pdata ,regb 
+05ac 68024c37 fetch 4 ,mem_24g_tx_btclk 
+05ad 6808cc3b fetcht 1 ,mem_24g_interval 
+05ae 98408400 iadd temp ,temp 
+05af 1a427e00 copy regb ,pdata 
+05b0 98467c00 isub temp ,null 
+05b1 24610000 nrtn positive 
+05b2 793ffe1c set0 28 ,pdata 
+05b3 60024c37 store 4 ,mem_24g_tx_btclk 
+05b4 20207fe7 branch enable_user 
 
 p_rssi_noise:
-05bd 204029bb call save_rssi 
-05be 207a0000 rtn blank 
-05bf 6808ccd0 fetcht 1 ,mem_rssi_noise_index 
-05c0 da200d9e arg mem_rssi_noise_buffer ,rega 
-05c1 204005c4 call p_rssi_store 
-05c2 6008ccd0 storet 1 ,mem_rssi_noise_index 
-05c3 20600000 rtn 
+05b5 204029bb call save_rssi 
+05b6 207a0000 rtn blank 
+05b7 6808ccd0 fetcht 1 ,mem_rssi_noise_index 
+05b8 da200d9e arg mem_rssi_noise_buffer ,rega 
+05b9 204005bc call p_rssi_store 
+05ba 6008ccd0 storet 1 ,mem_rssi_noise_index 
+05bb 20600000 rtn 
 
 p_rssi_store:
-05c4 1a227e00 copy rega ,pdata 
-05c5 98408a00 iadd temp ,contw 
-05c6 68008018 fetch 1 ,mem_rssi 
-05c7 e0a08000 istore 1 ,contw 
-05c8 18408401 increase 1 ,temp 
-05c9 18410407 and_into rssi_buf_len_signal ,temp 
-05ca 20600000 rtn 
+05bc 1a227e00 copy rega ,pdata 
+05bd 98408a00 iadd temp ,contw 
+05be 68008018 fetch 1 ,mem_rssi 
+05bf e0a08000 istore 1 ,contw 
+05c0 18408401 increase 1 ,temp 
+05c1 18410407 and_into rssi_buf_len_signal ,temp 
+05c2 20600000 rtn 
 
 p_rssi_average:
-05cb d8400000 arg 0 ,temp 
-05cc df200008 arg rssi_buf_len_signal + 1 ,loopcnt 
-05cd 1a220c00 copy rega ,contr 
+05c3 d8400000 arg 0 ,temp 
+05c4 df200008 arg rssi_buf_len_signal + 1 ,loopcnt 
+05c5 1a220c00 copy rega ,contr 
 
 p_rssi_average_loop:
-05ce e8c08000 ifetch 1 ,contr 
-05cf 98408400 iadd temp ,temp 
-05d0 c20005ce loop p_rssi_average_loop 
-05d1 18497e00 rshift3 temp ,pdata 
-05d2 1fe20400 copy pdata ,temp 
-05d3 c6930000 rtnmark0 mark_24g 
-05d4 1fe6fc0a div pdata ,10 
-05d5 20407f86 call wait_div_end 
-05d6 1807fe00 quotient pdata 
-05d7 1ff27e00 lshift4 pdata ,pdata 
-05d8 18070400 remainder temp 
-05d9 98418400 ior temp ,temp 
-05da 20600000 rtn 
-05db 20600000 rtn 
+05c6 e8c08000 ifetch 1 ,contr 
+05c7 98408400 iadd temp ,temp 
+05c8 c20005c6 loop p_rssi_average_loop 
+05c9 18497e00 rshift3 temp ,pdata 
+05ca 1fe20400 copy pdata ,temp 
+05cb c6930000 rtnmark0 mark_24g 
+05cc 1fe6fc0a div pdata ,10 
+05cd 20407f86 call wait_div_end 
+05ce 1807fe00 quotient pdata 
+05cf 1ff27e00 lshift4 pdata ,pdata 
+05d0 18070400 remainder temp 
+05d1 98418400 ior temp ,temp 
+05d2 20600000 rtn 
+05d3 20600000 rtn 
 
 p_g24_update_addr_and_synccrc8:
-05dc 60024c3e store 4 ,mem_24g_addr 
+05d4 60024c3e store 4 ,mem_24g_addr 
 
 p_g24_syncword_crc8:
-05dd da200000 arg 0 ,rega 
-05de df200004 arg 4 ,loopcnt 
-05df d8c04c3e arg mem_24g_addr ,contr 
+05d5 da200000 arg 0 ,rega 
+05d6 df200004 arg 4 ,loopcnt 
+05d7 d8c04c3e arg mem_24g_addr ,contr 
 
 p_g24_syncword_crc8_loop:
-05e0 e8c08000 ifetch 1 ,contr 
-05e1 9a20a200 iadd rega ,rega 
-05e2 c20005e0 loop p_g24_syncword_crc8_loop 
-05e3 1a227e00 copy rega ,pdata 
-05e4 60014cc7 store 2 ,mem_24g_syncword 
-05e5 6800ccc7 fetch 1 ,mem_24g_syncword 
-05e6 6808ccc8 fetcht 1 ,mem_24g_syncword + 1 
-05e7 9840fe00 iadd temp ,pdata 
-05e8 6000ccc9 store 1 ,mem_24g_syncword_crc8 
-05e9 20600000 rtn 
+05d8 e8c08000 ifetch 1 ,contr 
+05d9 9a20a200 iadd rega ,rega 
+05da c20005d8 loop p_g24_syncword_crc8_loop 
+05db 1a227e00 copy rega ,pdata 
+05dc 60014cc7 store 2 ,mem_24g_syncword 
+05dd 6800ccc7 fetch 1 ,mem_24g_syncword 
+05de 6808ccc8 fetcht 1 ,mem_24g_syncword + 1 
+05df 9840fe00 iadd temp ,pdata 
+05e0 6000ccc9 store 1 ,mem_24g_syncword_crc8 
+05e1 20600000 rtn 
 
 p_g24_transmit_prep:
-05ea 6800cc16 fetch 1 ,mem_24g_datalen 
-05eb 1fe0fe02 increase 2 ,pdata 
-05ec 6000cc18 store 1 ,mem_24g_txlen 
-05ed 6800cc17 fetch 1 ,mem_24g_data_type 
-05ee 6000cbd2 store 1 ,mem_24g_txpayload 
-05ef 6800cc16 fetch 1 ,mem_24g_datalen 
-05f0 1fe9fe00 lshift3 pdata ,pdata 
-05f1 6808cc15 fetcht 1 ,mem_24g_pid 
-05f2 18410403 and temp ,0x03 ,temp 
-05f3 18438400 lshift temp ,temp 
-05f4 9841fe00 ior temp ,pdata 
-05f5 6808cc52 fetcht 1 ,mem_24g_no_ack 
-05f6 9840fe00 iadd temp ,pdata 
-05f7 e0a08000 istore 1 ,contw 
-05f8 6800cc16 fetch 1 ,mem_24g_datalen 
-05f9 98007200 iforce loopcnt 
-05fa d8c04bb2 arg mem_24g_txbuf ,contr 
-05fb 20207f01 branch memcpy 
+05e2 6800cc16 fetch 1 ,mem_24g_datalen 
+05e3 1fe0fe02 increase 2 ,pdata 
+05e4 6000cc18 store 1 ,mem_24g_txlen 
+05e5 6800cc17 fetch 1 ,mem_24g_data_type 
+05e6 6000cbd2 store 1 ,mem_24g_txpayload 
+05e7 6800cc16 fetch 1 ,mem_24g_datalen 
+05e8 1fe9fe00 lshift3 pdata ,pdata 
+05e9 6808cc15 fetcht 1 ,mem_24g_pid 
+05ea 18410403 and temp ,0x03 ,temp 
+05eb 18438400 lshift temp ,temp 
+05ec 9841fe00 ior temp ,pdata 
+05ed 6808cc52 fetcht 1 ,mem_24g_no_ack 
+05ee 9840fe00 iadd temp ,pdata 
+05ef e0a08000 istore 1 ,contw 
+05f0 6800cc16 fetch 1 ,mem_24g_datalen 
+05f1 98007200 iforce loopcnt 
+05f2 d8c04bb2 arg mem_24g_txbuf ,contr 
+05f3 20207f01 branch memcpy 
 
 p_g24_ch:
-05fc 6808cc21 fetcht 1 ,mem_24g_current_ch_number 
-05fd 20400600 call p_g24_ch_map_size 
-05fe 6008cc21 storet 1 ,mem_24g_current_ch_number 
-05ff 20600000 rtn 
+05f4 6808cc21 fetcht 1 ,mem_24g_current_ch_number 
+05f5 204005f8 call p_g24_ch_map_size 
+05f6 6008cc21 storet 1 ,mem_24g_current_ch_number 
+05f7 20600000 rtn 
 
 p_g24_ch_map_size:
-0600 20400604 call p_g24_ch_calc 
-0601 18408401 increase 1 ,temp 
-0602 18410403 and_into 3 ,temp 
-0603 20600000 rtn 
+05f8 204005fc call p_g24_ch_calc 
+05f9 18408401 increase 1 ,temp 
+05fa 18410403 and_into 3 ,temp 
+05fb 20600000 rtn 
 
 p_g24_ch_calc:
-0604 6800cc3e fetch 1 ,mem_24g_addr 
-0605 1fe17e03 and_into 0x03 ,pdata 
-0606 1fefa204 mul32 pdata ,4 ,rega 
-0607 58004c27 setarg mem_24g_ch_map1 
-0608 9a20fe00 iadd rega ,pdata 
-0609 98408c00 iadd temp ,contr 
-060a e8c08000 ifetch 1 ,contr 
-060b 6000cc20 store 1 ,mem_24g_ch 
-060c 20600000 rtn 
+05fc 6800cc3e fetch 1 ,mem_24g_addr 
+05fd 1fe17e03 and_into 0x03 ,pdata 
+05fe 1fefa204 mul32 pdata ,4 ,rega 
+05ff 58004c27 setarg mem_24g_ch_map1 
+0600 9a20fe00 iadd rega ,pdata 
+0601 98408c00 iadd temp ,contr 
+0602 e8c08000 ifetch 1 ,contr 
+0603 6000cc20 store 1 ,mem_24g_ch 
+0604 20600000 rtn 
 
 p_g24_prep:
-060d 7844fc00 disable enable_crc 
-060e 7843fc00 disable enable_white 
-060f 58555555 setarg 0x555555 
-0610 98001e00 iforce crc24_init 
-0611 6800cc20 fetch 1 ,mem_24g_ch 
-0612 1fed8400 reverse pdata ,temp 
-0613 79200401 set1 1 ,temp 
-0614 18431c00 rshift temp ,white_init 
-0615 20600000 rtn 
+0605 7844fc00 disable enable_crc 
+0606 7843fc00 disable enable_white 
+0607 58555555 setarg 0x555555 
+0608 98001e00 iforce crc24_init 
+0609 6800cc20 fetch 1 ,mem_24g_ch 
+060a 1fed8400 reverse pdata ,temp 
+060b 79200401 set1 1 ,temp 
+060c 18431c00 rshift temp ,white_init 
+060d 20600000 rtn 
 
 p_g24_receive_rxon:
-0616 2040060d call p_g24_prep 
-0617 7857fc00 disable user3 
-0618 7826fc00 enable decode_fec0 
-0619 7830fc00 enable is_rx 
-061a 78507c00 disable is_tx 
-061b 78287c00 enable swfine 
-061c 68014c19 fetch 2 ,mem_24g_rx_window 
-061d 98003600 iforce stop_watch 
-061e 37c18400 correlate null ,timeout 
-061f 242c0652 nbranch p_g24_sync_timeout ,sync 
-0620 7846fc00 disable decode_fec0 
-0621 7825fc00 enable decode_fec1 
-0622 7823fc00 enable enable_white 
-0623 7824fc00 enable enable_crc 
-0624 2040064f call p_g24_receive_byte 
-0625 6000ccca store 1 ,mem_24g_get_syncword_crc8 
-0626 6808ccc9 fetcht 1 ,mem_24g_syncword_crc8 
-0627 98467c00 isub temp ,null 
-0628 24228652 nbranch p_g24_end_of_packet ,zero 
-0629 2040064f call p_g24_receive_byte 
-062a 6000cb90 store 1 ,mem_24g_rxbuf 
-062b 6800cc5c fetch 1 ,mem_24g_mode 
-062c 1fe67c02 sub pdata ,rx_24g ,null 
-062d 20228632 branch p_g24_receive_skip ,zero 
-062e 6800cb90 fetch 1 ,mem_24g_rxbuf 
-062f 6808cc17 fetcht 1 ,mem_24g_data_type 
-0630 a8400e00 icompare bits_data ,temp 
-0631 24208652 nbranch p_g24_end_of_packet ,true 
+060e 20400605 call p_g24_prep 
+060f 7857fc00 disable user3 
+0610 7826fc00 enable decode_fec0 
+0611 7830fc00 enable is_rx 
+0612 78507c00 disable is_tx 
+0613 78287c00 enable swfine 
+0614 68014c19 fetch 2 ,mem_24g_rx_window 
+0615 98003600 iforce stop_watch 
+0616 37c18400 correlate null ,timeout 
+0617 242c064a nbranch p_g24_sync_timeout ,sync 
+0618 7846fc00 disable decode_fec0 
+0619 7825fc00 enable decode_fec1 
+061a 7823fc00 enable enable_white 
+061b 7824fc00 enable enable_crc 
+061c 20400647 call p_g24_receive_byte 
+061d 6000ccca store 1 ,mem_24g_get_syncword_crc8 
+061e 6808ccc9 fetcht 1 ,mem_24g_syncword_crc8 
+061f 98467c00 isub temp ,null 
+0620 2422864a nbranch p_g24_end_of_packet ,zero 
+0621 20400647 call p_g24_receive_byte 
+0622 6000cb90 store 1 ,mem_24g_rxbuf 
+0623 6800cc5c fetch 1 ,mem_24g_mode 
+0624 1fe67c02 sub pdata ,rx_24g ,null 
+0625 2022862a branch p_g24_receive_skip ,zero 
+0626 6800cb90 fetch 1 ,mem_24g_rxbuf 
+0627 6808cc17 fetcht 1 ,mem_24g_data_type 
+0628 a8400e00 icompare bits_data ,temp 
+0629 2420864a nbranch p_g24_end_of_packet ,true 
 
 p_g24_receive_skip:
-0632 2040064f call p_g24_receive_byte 
-0633 e0a08000 istore 1 ,contw 
-0634 1fe97e00 rshift3 pdata ,pdata 
-0635 1fe1721f and pdata ,0x1f ,loopcnt 
-0636 2022863a branch p_g24rx_nopayload ,zero 
+062a 20400647 call p_g24_receive_byte 
+062b e0a08000 istore 1 ,contw 
+062c 1fe97e00 rshift3 pdata ,pdata 
+062d 1fe1721f and pdata ,0x1f ,loopcnt 
+062e 20228632 branch p_g24rx_nopayload ,zero 
 
 p_g24rx_loop:
-0637 2040064f call p_g24_receive_byte 
-0638 e0a08000 istore 1 ,contw 
-0639 c2000637 loop p_g24rx_loop 
+062f 20400647 call p_g24_receive_byte 
+0630 e0a08000 istore 1 ,contw 
+0631 c200062f loop p_g24rx_loop 
 
 p_g24rx_nopayload:
-063a 18a22200 copy contw ,rega 
-063b 2040064f call p_g24_receive_byte 
-063c 6000cd51 store 1 ,mem_rssi_hex_received 
-063d 1a220a00 copy rega ,contw 
-063e 09800018 parse demod ,bucket ,24 
-063f 78287c00 enable swfine 
-0640 db600664 arg param_sifs ,stop_watch 
-0641 1fef7e00 rshift32 pdata ,pdata 
-0642 1ff17e00 rshift16 pdata ,pdata 
-0643 e0a18000 istore 3 ,contw 
-0644 7845fc00 disable decode_fec1 
-0645 20230652 branch p_g24_end_of_packet ,crc_failed 
-0646 7837fc00 enable user3 
-0647 68008017 fetch 1 ,mem_last_freq 
-0648 1fe0a200 add pdata ,0 ,rega 
-0649 20402981 call rf_write_freq 
-064a 7846fc00 disable decode_fec0 
-064b 20402918 call set_sync_on 
-064c 6800cd51 fetch 1 ,mem_rssi_hex_received 
-064d 20400016 call p_rssi_signal 
-064e 20600000 rtn 
+0632 18a22200 copy contw ,rega 
+0633 20400647 call p_g24_receive_byte 
+0634 6000cd51 store 1 ,mem_rssi_hex_received 
+0635 1a220a00 copy rega ,contw 
+0636 09800018 parse demod ,bucket ,24 
+0637 78287c00 enable swfine 
+0638 db600664 arg param_sifs ,stop_watch 
+0639 1fef7e00 rshift32 pdata ,pdata 
+063a 1ff17e00 rshift16 pdata ,pdata 
+063b e0a18000 istore 3 ,contw 
+063c 7845fc00 disable decode_fec1 
+063d 2023064a branch p_g24_end_of_packet ,crc_failed 
+063e 7837fc00 enable user3 
+063f 68008017 fetch 1 ,mem_last_freq 
+0640 1fe0a200 add pdata ,0 ,rega 
+0641 20402981 call rf_write_freq 
+0642 7846fc00 disable decode_fec0 
+0643 20402918 call set_sync_on 
+0644 6800cd51 fetch 1 ,mem_rssi_hex_received 
+0645 20400016 call p_rssi_signal 
+0646 20600000 rtn 
 
 p_g24_receive_byte:
-064f 09800008 parse demod ,bucket ,8 
-0650 19897e00 rshift3 pwindow ,pdata 
-0651 20600000 rtn 
+0647 09800008 parse demod ,bucket ,8 
+0648 19897e00 rshift3 pwindow ,pdata 
+0649 20600000 rtn 
 
 p_g24_sync_timeout:
 
 p_g24_end_of_packet:
-0652 784dfc00 disable encode_fec1 
-0653 7845fc00 disable decode_fec1 
-0654 2040264d call end_of_packet 
-0655 20600000 rtn 
+064a 784dfc00 disable encode_fec1 
+064b 7845fc00 disable decode_fec1 
+064c 2040264d call end_of_packet 
+064d 20600000 rtn 
 
 p_g24_set_freq_tx:
-0656 20402918 call set_sync_on 
-0657 6808cc20 fetcht 1 ,mem_24g_ch 
-0658 20202933 branch set_freq_tx 
+064e 20402918 call set_sync_on 
+064f 6808cc20 fetcht 1 ,mem_24g_ch 
+0650 20202933 branch set_freq_tx 
 
 p_g24_transmit:
-0659 204053c4 call le_enable 
-065a 68024c3e fetch 4 ,mem_24g_addr 
-065b 98001200 iforce access 
-065c 2040060d call p_g24_prep 
-065d 20400656 call p_g24_set_freq_tx 
-065e 79202a00 set1 txgfsk ,radio_ctrl 
-065f 782efc00 enable encode_fec0 
-0660 78307c00 enable is_tx 
-0661 7850fc00 disable is_rx 
-0662 19317e00 rshift16 access ,pdata 
-0663 1fecfe00 rshift8 pdata ,pdata 
-0664 1ff1fe00 rshift4 pdata ,pdata 
-0665 08008628 inject mod ,40 
-0666 784efc00 disable encode_fec0 
-0667 782dfc00 enable encode_fec1 
-0668 7823fc00 enable enable_white 
-0669 7824fc00 enable enable_crc 
-066a 6800ccc9 fetch 1 ,mem_24g_syncword_crc8 
-066b 08008608 inject mod ,8 
-066c 6800cc18 fetch 1 ,mem_24g_txlen 
-066d 98007200 iforce loopcnt 
-066e d8c04bd2 arg mem_24g_txpayload ,contr 
+0651 204053c4 call le_enable 
+0652 68024c3e fetch 4 ,mem_24g_addr 
+0653 98001200 iforce access 
+0654 20400605 call p_g24_prep 
+0655 2040064e call p_g24_set_freq_tx 
+0656 79202a00 set1 txgfsk ,radio_ctrl 
+0657 782efc00 enable encode_fec0 
+0658 78307c00 enable is_tx 
+0659 7850fc00 disable is_rx 
+065a 19317e00 rshift16 access ,pdata 
+065b 1fecfe00 rshift8 pdata ,pdata 
+065c 1ff1fe00 rshift4 pdata ,pdata 
+065d 08008628 inject mod ,40 
+065e 784efc00 disable encode_fec0 
+065f 782dfc00 enable encode_fec1 
+0660 7823fc00 enable enable_white 
+0661 7824fc00 enable enable_crc 
+0662 6800ccc9 fetch 1 ,mem_24g_syncword_crc8 
+0663 08008608 inject mod ,8 
+0664 6800cc18 fetch 1 ,mem_24g_txlen 
+0665 98007200 iforce loopcnt 
+0666 d8c04bd2 arg mem_24g_txpayload ,contr 
 
 p_g24tr_loop:
-066f e8c08000 ifetch 1 ,contr 
-0670 08008608 inject mod ,8 
-0671 c200066f loop p_g24tr_loop 
-0672 78247c00 enable enable_parity 
-0673 08008618 inject mod ,24 
-0674 78447c00 disable enable_parity 
-0675 37d38200 until null ,tx_clear 
-0676 20000064 nop 100 
-0677 784efc00 disable encode_fec0 
-0678 784dfc00 disable encode_fec1 
-0679 20600000 rtn 
+0667 e8c08000 ifetch 1 ,contr 
+0668 08008608 inject mod ,8 
+0669 c2000667 loop p_g24tr_loop 
+066a 78247c00 enable enable_parity 
+066b 08008618 inject mod ,24 
+066c 78447c00 disable enable_parity 
+066d 37d38200 until null ,tx_clear 
+066e 20000064 nop 100 
+066f 784efc00 disable encode_fec0 
+0670 784dfc00 disable encode_fec1 
+0671 20600000 rtn 
 
 p_drawing_optima:
-067a 6802469b fetch 4 ,mem_mouse_x 
-067b 207a0000 rtn blank 
-067c 2040070f call p_data_abs_check 
-067d 58000003 setarg 0x03 
-067e 20400705 call p_pdata_greater_than_check 
-067f 205a0701 call p_disable_asm ,blank 
-0680 245a0703 ncall p_enable_asm ,blank 
-0681 58000002 setarg 0x02 
-0682 2040070a call p_data_less_than_check 
-0683 205a0701 call p_disable_asm ,blank 
-0684 6800cb27 fetch 1 ,mem_mouse_asm_flag 
-0685 c0008689 beq 1 ,p_drawing_optima_modify 
+0672 6802469b fetch 4 ,mem_mouse_x 
+0673 207a0000 rtn blank 
+0674 20400707 call p_data_abs_check 
+0675 58000003 setarg 0x03 
+0676 204006fd call p_pdata_greater_than_check 
+0677 205a06f9 call p_disable_asm ,blank 
+0678 245a06fb ncall p_enable_asm ,blank 
+0679 58000002 setarg 0x02 
+067a 20400702 call p_data_less_than_check 
+067b 205a06f9 call p_disable_asm ,blank 
+067c 6800cb27 fetch 1 ,mem_mouse_asm_flag 
+067d c0008681 beq 1 ,p_drawing_optima_modify 
 
 p_drawing_optima_init:
-0686 df200005 arg 5 ,loopcnt 
-0687 d8a04b27 arg mem_mouse_asm_flag ,contw 
-0688 20207ed4 branch clear_mem 
+067e df200005 arg 5 ,loopcnt 
+067f d8a04b27 arg mem_mouse_asm_flag ,contw 
+0680 20207ed4 branch clear_mem 
 
 p_drawing_optima_modify:
-0689 6800cb28 fetch 1 ,mem_mouse_x_pre 
+0681 6800cb28 fetch 1 ,mem_mouse_x_pre 
+0682 600091c5 store 1 ,mem_data_value 
+0683 6800cb29 fetch 1 ,mem_mouse_x_pre + 1 
+0684 205a06b4 call pre_xy_pdata_offset ,blank 
+0685 6800cb29 fetch 1 ,mem_mouse_x_pre + 1 
+0686 245a06bd ncall pre_xy_ndata_offset ,blank 
+0687 680091c6 fetch 1 ,mem_data_value_temp 
+0688 6000cb28 store 1 ,mem_mouse_x_pre 
+0689 6800c69b fetch 1 ,mem_mouse_x 
 068a 600091c5 store 1 ,mem_data_value 
-068b 6800cb29 fetch 1 ,mem_mouse_x_pre + 1 
-068c 205a06bc call pre_xy_pdata_offset ,blank 
-068d 6800cb29 fetch 1 ,mem_mouse_x_pre + 1 
-068e 245a06c5 ncall pre_xy_ndata_offset ,blank 
+068b 6800c69c fetch 1 ,mem_mouse_x + 1 
+068c 205a06c2 call current_xy_pdata_offset ,blank 
+068d 6800c69c fetch 1 ,mem_mouse_x + 1 
+068e 245a06cb ncall current_xy_ndata_offset ,blank 
 068f 680091c6 fetch 1 ,mem_data_value_temp 
-0690 6000cb28 store 1 ,mem_mouse_x_pre 
-0691 6800c69b fetch 1 ,mem_mouse_x 
+0690 6000c69b store 1 ,mem_mouse_x 
+0691 6800cb2a fetch 1 ,mem_mouse_y_pre 
 0692 600091c5 store 1 ,mem_data_value 
-0693 6800c69c fetch 1 ,mem_mouse_x + 1 
-0694 205a06ca call current_xy_pdata_offset ,blank 
-0695 6800c69c fetch 1 ,mem_mouse_x + 1 
-0696 245a06d3 ncall current_xy_ndata_offset ,blank 
+0693 6800cb2b fetch 1 ,mem_mouse_y_pre + 1 
+0694 205a06b4 call pre_xy_pdata_offset ,blank 
+0695 6800cb2b fetch 1 ,mem_mouse_y_pre + 1 
+0696 245a06bd ncall pre_xy_ndata_offset ,blank 
 0697 680091c6 fetch 1 ,mem_data_value_temp 
-0698 6000c69b store 1 ,mem_mouse_x 
-0699 6800cb2a fetch 1 ,mem_mouse_y_pre 
+0698 6000cb2a store 1 ,mem_mouse_y_pre 
+0699 6800c69d fetch 1 ,mem_mouse_y 
 069a 600091c5 store 1 ,mem_data_value 
-069b 6800cb2b fetch 1 ,mem_mouse_y_pre + 1 
-069c 205a06bc call pre_xy_pdata_offset ,blank 
-069d 6800cb2b fetch 1 ,mem_mouse_y_pre + 1 
-069e 245a06c5 ncall pre_xy_ndata_offset ,blank 
+069b 6800c69e fetch 1 ,mem_mouse_y + 1 
+069c 205a06c2 call current_xy_pdata_offset ,blank 
+069d 6800c69e fetch 1 ,mem_mouse_y + 1 
+069e 245a06cb ncall current_xy_ndata_offset ,blank 
 069f 680091c6 fetch 1 ,mem_data_value_temp 
-06a0 6000cb2a store 1 ,mem_mouse_y_pre 
-06a1 6800c69d fetch 1 ,mem_mouse_y 
-06a2 600091c5 store 1 ,mem_data_value 
-06a3 6800c69e fetch 1 ,mem_mouse_y + 1 
-06a4 205a06ca call current_xy_pdata_offset ,blank 
-06a5 6800c69e fetch 1 ,mem_mouse_y + 1 
-06a6 245a06d3 ncall current_xy_ndata_offset ,blank 
-06a7 680091c6 fetch 1 ,mem_data_value_temp 
-06a8 6000c69d store 1 ,mem_mouse_y 
-06a9 68014b28 fetch 2 ,mem_mouse_x_pre 
-06aa 600111be store 2 ,mem_data_pre 
-06ab 6801469b fetch 2 ,mem_mouse_x 
-06ac 600111c0 store 2 ,mem_data_current 
-06ad 204006d8 call p_drawing_optima_data 
-06ae 680111be fetch 2 ,mem_data_pre 
-06af 60014b28 store 2 ,mem_mouse_x_pre 
-06b0 680111c0 fetch 2 ,mem_data_current 
-06b1 6001469b store 2 ,mem_mouse_x 
-06b2 68014b2a fetch 2 ,mem_mouse_y_pre 
-06b3 600111be store 2 ,mem_data_pre 
-06b4 6801469d fetch 2 ,mem_mouse_y 
-06b5 600111c0 store 2 ,mem_data_current 
-06b6 204006d8 call p_drawing_optima_data 
-06b7 680111be fetch 2 ,mem_data_pre 
-06b8 60014b2a store 2 ,mem_mouse_y_pre 
-06b9 680111c0 fetch 2 ,mem_data_current 
-06ba 6001469d store 2 ,mem_mouse_y 
-06bb 20600000 rtn 
+06a0 6000c69d store 1 ,mem_mouse_y 
+06a1 68014b28 fetch 2 ,mem_mouse_x_pre 
+06a2 600111be store 2 ,mem_data_pre 
+06a3 6801469b fetch 2 ,mem_mouse_x 
+06a4 600111c0 store 2 ,mem_data_current 
+06a5 204006d0 call p_drawing_optima_data 
+06a6 680111be fetch 2 ,mem_data_pre 
+06a7 60014b28 store 2 ,mem_mouse_x_pre 
+06a8 680111c0 fetch 2 ,mem_data_current 
+06a9 6001469b store 2 ,mem_mouse_x 
+06aa 68014b2a fetch 2 ,mem_mouse_y_pre 
+06ab 600111be store 2 ,mem_data_pre 
+06ac 6801469d fetch 2 ,mem_mouse_y 
+06ad 600111c0 store 2 ,mem_data_current 
+06ae 204006d0 call p_drawing_optima_data 
+06af 680111be fetch 2 ,mem_data_pre 
+06b0 60014b2a store 2 ,mem_mouse_y_pre 
+06b1 680111c0 fetch 2 ,mem_data_current 
+06b2 6001469d store 2 ,mem_mouse_y 
+06b3 20600000 rtn 
 
 pre_xy_pdata_offset:
-06bc 680091c5 fetch 1 ,mem_data_value 
-06bd 204006c0 call pre_xy_get_0_4_times 
-06be 600091c6 store 1 ,mem_data_value_temp 
-06bf 20600000 rtn 
+06b4 680091c5 fetch 1 ,mem_data_value 
+06b5 204006b8 call pre_xy_get_0_4_times 
+06b6 600091c6 store 1 ,mem_data_value_temp 
+06b7 20600000 rtn 
 
 pre_xy_get_0_4_times:
-06c0 1feffe03 mul32 pdata ,3 ,pdata 
-06c1 1fe6fc05 div pdata ,5 
-06c2 20407f86 call wait_div_end 
-06c3 1807fe00 quotient pdata 
-06c4 20600000 rtn 
+06b8 1feffe03 mul32 pdata ,3 ,pdata 
+06b9 1fe6fc05 div pdata ,5 
+06ba 20407f86 call wait_div_end 
+06bb 1807fe00 quotient pdata 
+06bc 20600000 rtn 
 
 pre_xy_ndata_offset:
-06c5 680091c5 fetch 1 ,mem_data_value 
-06c6 204006fd call p_pdata_invert 
-06c7 204006c0 call pre_xy_get_0_4_times 
-06c8 205a7fef call disable_blank ,blank 
-06c9 202006f9 branch p_pdata_get_new_value 
+06bd 680091c5 fetch 1 ,mem_data_value 
+06be 204006f5 call p_pdata_invert 
+06bf 204006b8 call pre_xy_get_0_4_times 
+06c0 205a7fef call disable_blank ,blank 
+06c1 202006f1 branch p_pdata_get_new_value 
 
 current_xy_pdata_offset:
-06ca 680091c5 fetch 1 ,mem_data_value 
-06cb 204006ce call current_xy_get_0_6_times 
-06cc 600091c6 store 1 ,mem_data_value_temp 
-06cd 20600000 rtn 
+06c2 680091c5 fetch 1 ,mem_data_value 
+06c3 204006c6 call current_xy_get_0_6_times 
+06c4 600091c6 store 1 ,mem_data_value_temp 
+06c5 20600000 rtn 
 
 current_xy_get_0_6_times:
-06ce 1feffe0c mul32 pdata ,12 ,pdata 
-06cf 1fe6fc0a div pdata ,10 
-06d0 20407f86 call wait_div_end 
-06d1 1807fe00 quotient pdata 
-06d2 20600000 rtn 
+06c6 1feffe0c mul32 pdata ,12 ,pdata 
+06c7 1fe6fc0a div pdata ,10 
+06c8 20407f86 call wait_div_end 
+06c9 1807fe00 quotient pdata 
+06ca 20600000 rtn 
 
 current_xy_ndata_offset:
-06d3 680091c5 fetch 1 ,mem_data_value 
-06d4 204006fd call p_pdata_invert 
-06d5 204006ce call current_xy_get_0_6_times 
-06d6 205a7fef call disable_blank ,blank 
-06d7 202006f9 branch p_pdata_get_new_value 
+06cb 680091c5 fetch 1 ,mem_data_value 
+06cc 204006f5 call p_pdata_invert 
+06cd 204006c6 call current_xy_get_0_6_times 
+06ce 205a7fef call disable_blank ,blank 
+06cf 202006f1 branch p_pdata_get_new_value 
 
 p_drawing_optima_data:
-06d8 680111be fetch 2 ,mem_data_pre 
-06d9 680911c0 fetcht 2 ,mem_data_current 
-06da 9840fe00 iadd temp ,pdata 
-06db 600191c2 store 3 ,mem_data_sum 
-06dc 2feffe10 isolate1 16 ,pdata 
-06dd 202086e5 branch p_data_sum_overflow ,true 
-06de 680091c3 fetch 1 ,mem_data_sum + 1 
-06df c07f86ec beq 0xff ,p_data_sum_n 
-06e0 680091c2 fetch 1 ,mem_data_sum 
+06d0 680111be fetch 2 ,mem_data_pre 
+06d1 680911c0 fetcht 2 ,mem_data_current 
+06d2 9840fe00 iadd temp ,pdata 
+06d3 600191c2 store 3 ,mem_data_sum 
+06d4 2feffe10 isolate1 16 ,pdata 
+06d5 202086dd branch p_data_sum_overflow ,true 
+06d6 680091c3 fetch 1 ,mem_data_sum + 1 
+06d7 c07f86e4 beq 0xff ,p_data_sum_n 
+06d8 680091c2 fetch 1 ,mem_data_sum 
 
 p_data_store_pre:
-06e1 1fe37e00 rshift pdata ,pdata 
-06e2 600111be store 2 ,mem_data_pre 
-06e3 600111c0 store 2 ,mem_data_current 
-06e4 20600000 rtn 
+06d9 1fe37e00 rshift pdata ,pdata 
+06da 600111be store 2 ,mem_data_pre 
+06db 600111c0 store 2 ,mem_data_current 
+06dc 20600000 rtn 
 
 p_data_sum_overflow:
-06e5 680091c3 fetch 1 ,mem_data_sum + 1 
-06e6 c00006e9 beq 0 ,p_data_sum_overflow_p 
-06e7 680191c2 fetch 3 ,mem_data_sum 
-06e8 202006e1 branch p_data_store_pre 
+06dd 680091c3 fetch 1 ,mem_data_sum + 1 
+06de c00006e1 beq 0 ,p_data_sum_overflow_p 
+06df 680191c2 fetch 3 ,mem_data_sum 
+06e0 202006d9 branch p_data_store_pre 
 
 p_data_sum_overflow_p:
-06e9 7011c400 jam 0 ,mem_data_sum + 2 
-06ea 680091c2 fetch 1 ,mem_data_sum 
-06eb 202006e1 branch p_data_store_pre 
+06e1 7011c400 jam 0 ,mem_data_sum + 2 
+06e2 680091c2 fetch 1 ,mem_data_sum 
+06e3 202006d9 branch p_data_store_pre 
 
 p_data_sum_n:
-06ec 680091c2 fetch 1 ,mem_data_sum 
-06ed 204006f7 call p_pdata_get_half 
-06ee 600091be store 1 ,mem_data_pre 
-06ef 600091c0 store 1 ,mem_data_current 
-06f0 203a06f5 branch p_data_zero ,blank 
-06f1 580000ff setarg 0xff 
+06e4 680091c2 fetch 1 ,mem_data_sum 
+06e5 204006ef call p_pdata_get_half 
+06e6 600091be store 1 ,mem_data_pre 
+06e7 600091c0 store 1 ,mem_data_current 
+06e8 203a06ed branch p_data_zero ,blank 
+06e9 580000ff setarg 0xff 
 
 p_data_set_direction:
-06f2 600091bf store 1 ,mem_data_pre + 1 
-06f3 600091c1 store 1 ,mem_data_current + 1 
-06f4 20600000 rtn 
+06ea 600091bf store 1 ,mem_data_pre + 1 
+06eb 600091c1 store 1 ,mem_data_current + 1 
+06ec 20600000 rtn 
 
 p_data_zero:
-06f5 58000000 setarg 0 
-06f6 202006f2 branch p_data_set_direction 
+06ed 58000000 setarg 0 
+06ee 202006ea branch p_data_set_direction 
 
 p_pdata_get_half:
-06f7 204006fd call p_pdata_invert 
-06f8 1fe37e00 rshift pdata ,pdata 
+06ef 204006f5 call p_pdata_invert 
+06f0 1fe37e00 rshift pdata ,pdata 
 
 p_pdata_get_new_value:
-06f9 204006fe call p_rega_in_out 
-06fa 1fe67e00 sub pdata ,0 ,pdata 
-06fb 600091c6 store 1 ,mem_data_value_temp 
-06fc 20600000 rtn 
+06f1 204006f6 call p_rega_in_out 
+06f2 1fe67e00 sub pdata ,0 ,pdata 
+06f3 600091c6 store 1 ,mem_data_value_temp 
+06f4 20600000 rtn 
 
 p_pdata_invert:
-06fd 1fe67e00 sub pdata ,0 ,pdata 
+06f5 1fe67e00 sub pdata ,0 ,pdata 
 
 p_rega_in_out:
-06fe 60008aae store 1 ,mem_rega 
-06ff 68008aae fetch 1 ,mem_rega 
-0700 20600000 rtn 
+06f6 60008aae store 1 ,mem_rega 
+06f7 68008aae fetch 1 ,mem_rega 
+06f8 20600000 rtn 
 
 p_disable_asm:
-0701 704b2700 jam 0 ,mem_mouse_asm_flag 
-0702 20600000 rtn 
+06f9 704b2700 jam 0 ,mem_mouse_asm_flag 
+06fa 20600000 rtn 
 
 p_enable_asm:
-0703 704b2701 jam 1 ,mem_mouse_asm_flag 
-0704 20600000 rtn 
+06fb 704b2701 jam 1 ,mem_mouse_asm_flag 
+06fc 20600000 rtn 
 
 p_pdata_greater_than_check:
-0705 9a267c00 isub rega ,null 
-0706 24217fef nbranch disable_blank ,positive 
-0707 9a467c00 isub regb ,null 
-0708 24217fef nbranch disable_blank ,positive 
-0709 20207ff1 branch enable_blank 
+06fd 9a267c00 isub rega ,null 
+06fe 24217fef nbranch disable_blank ,positive 
+06ff 9a467c00 isub regb ,null 
+0700 24217fef nbranch disable_blank ,positive 
+0701 20207ff1 branch enable_blank 
 
 p_data_less_than_check:
-070a 9a267c00 isub rega ,null 
-070b 24610000 nrtn positive 
-070c 9a467c00 isub regb ,null 
-070d 24610000 nrtn positive 
-070e 20207ff1 branch enable_blank 
+0702 9a267c00 isub rega ,null 
+0703 24610000 nrtn positive 
+0704 9a467c00 isub regb ,null 
+0705 24610000 nrtn positive 
+0706 20207ff1 branch enable_blank 
 
 p_data_abs_check:
-070f 6801469b fetch 2 ,mem_mouse_x 
-0710 20400716 call p_data_abs 
-0711 1fe22200 copy pdata ,rega 
-0712 6801469d fetch 2 ,mem_mouse_y 
-0713 20400716 call p_data_abs 
-0714 1fe22400 copy pdata ,regb 
-0715 20600000 rtn 
+0707 6801469b fetch 2 ,mem_mouse_x 
+0708 2040070e call p_data_abs 
+0709 1fe22200 copy pdata ,rega 
+070a 6801469d fetch 2 ,mem_mouse_y 
+070b 2040070e call p_data_abs 
+070c 1fe22400 copy pdata ,regb 
+070d 20600000 rtn 
 
 p_data_abs:
-0716 600111c0 store 2 ,mem_data_current 
-0717 680091c1 fetch 1 ,mem_data_current + 1 
-0718 c07f871c beq 0xff ,p_data_reversal 
-0719 680091c0 fetch 1 ,mem_data_current 
+070e 600111c0 store 2 ,mem_data_current 
+070f 680091c1 fetch 1 ,mem_data_current + 1 
+0710 c07f8714 beq 0xff ,p_data_reversal 
+0711 680091c0 fetch 1 ,mem_data_current 
 
 p_data_abs_store:
-071a 1fe17eff and_into 0xff ,pdata 
-071b 20600000 rtn 
+0712 1fe17eff and_into 0xff ,pdata 
+0713 20600000 rtn 
 
 p_data_reversal:
-071c 680111c0 fetch 2 ,mem_data_current 
-071d 1fe67e00 sub pdata ,0 ,pdata 
-071e 2020071a branch p_data_abs_store 
+0714 680111c0 fetch 2 ,mem_data_current 
+0715 1fe67e00 sub pdata ,0 ,pdata 
+0716 20200712 branch p_data_abs_store 
 
 p_mouse_data_init:
-071f 7047a607 jam 7 ,mem_mouse_data_queue 
-0720 7047a704 jam 4 ,mem_mouse_data_queue + 1 
-0721 580047a6 setarg mem_mouse_data_queue 
-0722 60014218 store 2 ,mem_queue_ptr 
-0723 20207e38 branch queue_init 
+0717 7047a607 jam 7 ,mem_mouse_data_queue 
+0718 7047a704 jam 4 ,mem_mouse_data_queue + 1 
+0719 580047a6 setarg mem_mouse_data_queue 
+071a 60014218 store 2 ,mem_queue_ptr 
+071b 20207e38 branch queue_init 
 
 p_mouse_data_push:
-0724 da20469a arg mem_mouse_key ,rega 
-0725 20407e3d call queue_push 
-0726 20540728 call p_mouse_queue_increase ,user 
-0727 20600000 rtn 
+071c da20469a arg mem_mouse_key ,rega 
+071d 20407e3d call queue_push 
+071e 20540720 call p_mouse_queue_increase ,user 
+071f 20600000 rtn 
 
 p_mouse_queue_increase:
-0728 6800c7c7 fetch 1 ,mem_mouse_data_queue_num 
-0729 1fe0fe01 increase 1 ,pdata 
-072a 6000c7c7 store 1 ,mem_mouse_data_queue_num 
-072b 20600000 rtn 
+0720 6800c7c7 fetch 1 ,mem_mouse_data_queue_num 
+0721 1fe0fe01 increase 1 ,pdata 
+0722 6000c7c7 store 1 ,mem_mouse_data_queue_num 
+0723 20600000 rtn 
 
 p_mouse_data_pull:
-072c da20469a arg mem_mouse_key ,rega 
-072d 20407e54 call queue_pop 
-072e 20340730 branch p_mouse_fill_data_le ,user 
-072f 20600000 rtn 
+0724 da20469a arg mem_mouse_key ,rega 
+0725 20407e54 call queue_pop 
+0726 20340728 branch p_mouse_fill_data_le ,user 
+0727 20600000 rtn 
 
 p_mouse_fill_data_le:
-0730 20405652 call le_clear_md 
-0731 6800c7c7 fetch 1 ,mem_mouse_data_queue_num 
-0732 1fe67c01 sub pdata ,1 ,null 
-0733 24415650 ncall le_set_md ,positive 
-0734 6800c7c7 fetch 1 ,mem_mouse_data_queue_num 
-0735 207a0000 rtn blank 
-0736 1fe0ffff increase -1 ,pdata 
-0737 6000c7c7 store 1 ,mem_mouse_data_queue_num 
-0738 20203f90 branch mouse_fill_data_le 
+0728 20405652 call le_clear_md 
+0729 6800c7c7 fetch 1 ,mem_mouse_data_queue_num 
+072a 1fe67c01 sub pdata ,1 ,null 
+072b 24415650 ncall le_set_md ,positive 
+072c 6800c7c7 fetch 1 ,mem_mouse_data_queue_num 
+072d 207a0000 rtn blank 
+072e 1fe0ffff increase -1 ,pdata 
+072f 6000c7c7 store 1 ,mem_mouse_data_queue_num 
+0730 20203f90 branch mouse_fill_data_le 
 org 0x2000
 
 start:
Index: program/patch.prog
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_Only24g_New_LRpair/program/patch.prog	(revision 2162)
+++ /branch/mouse_project/YJX_Project/YJX_Only24g_New_LRpair/program/patch.prog	(working copy)
@@ -918,21 +918,13 @@
 	branch mouse_wheel_check
 
 p_mouse_dpi_check:
-	fetch 1,mem_mouse_dpikey_press_status
-	copy pdata,regb
 	fetcht 1,mem_dpi_button_gpio
 	call p_gpio_set_input_pd
 	fetcht 1,mem_dpi_button_gpio
-	call p_mouse_key_check
-	copy regb,temp
-	storet 1,mem_mouse_dpikey_press_status
-	beq 0x00,p_mouse_dpi_down
-	beq 0x07,p_mouse_dpi_up
-	rtn
-
-p_mouse_dpi_down:	
-	fetcht 1,mem_dpi_button_gpio
+	call gpio_get_bit
+	branch p_mouse_dpi_up,true
 	call p_gpio_set_input_pu
+p_mouse_dpi_down:
 	fetch 1,mem_mouse_dpi_button_state
 	rtneq DPI_BUTTON_STATE_DOWN
 	jam DPI_BUTTON_STATE_DOWN,mem_mouse_dpi_button_state
@@ -946,7 +938,6 @@
 	branch mouse_dpi_down+7
 
 p_mouse_dpi_up:
-	fetcht 1,mem_dpi_button_gpio
 	call p_gpio_set_input_pu
 	branch mouse_dpi_up
 
@@ -3051,7 +3042,7 @@
 p_set_tx_power_f5db:
 	call p_rx_low_sens
 	jam 0xba,0x894b
-	jam 0xd0,0x8955
+	jam 0xd8,0x8955
 	jam 0xc0,0x8956
 	jam 0x88,0x8957
 	jam 0x6c,0x8958
Index: sched/mouse.dat
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_Only24g_New_LRpair/sched/mouse.dat	(revision 2162)
+++ /branch/mouse_project/YJX_Project/YJX_Only24g_New_LRpair/sched/mouse.dat	(working copy)
@@ -152,7 +152,7 @@
 40 01#mem_mouse_vdd_low_vol#3.7v#:64 00  #1v
 
 mem_config_sensor_type:00
-03 #mem_config_sensor_motion:01
+02 #mem_config_sensor_motion:01
 06 #mem_lbutton_gpio:16
 14 #mem_rbutton_gpio:14
 08 #mem_mbutton_gpio:15
