Index: output/otp.dat
===================================================================
--- /1121s/branch/mouse/YJX_Project/YJX_24G_7036/output/otp.dat	(revision 2491)
+++ /1121s/branch/mouse/YJX_Project/YJX_24G_7036/output/otp.dat	(working copy)
@@ -9,5498 +9,5402 @@
 00
 00
 00
-a1
-40
-24
-13
-52
-e9
-20
-26
-8d
-c9
-61
-31
-6b
-e3
-d7
-2b
+34
+b3
+f7
+71
+35
+62
+06
+7e
+e8
+9e
+68
+b6
+4c
+90
+1b
+f8
 aa
 55
-60
+00
 15
-64
-1d
-0a
-6c
-a1
-0e
-f6
-fe
-d4
-91
-65
-8f
-dc
-2b
-65
-74
-3e
-06
-03
-01
-f1
-1c
-4a
-14
-1c
-c1
+70
+f4
 be
-14
-3b
-b7
-3a
-85
-8a
-16
-82
-f1
+99
+89
+f5
+6c
+99
+f0
+62
+44
+6d
+5b
+5c
+ed
 61
-77
-e0
-b1
-48
-cc
-9e
+0f
+99
+aa
+46
+0b
+11
+8b
+be
+d5
+50
+32
+52
+19
+92
+e4
+8b
+9d
+aa
+d3
+68
+8e
 f3
-f6
-38
-a1
-f7
-15
-db
-12
-4a
-ed
-58
-ec
-dc
-fe
-44
-e5
-a7
+0a
+3d
+da
+f5
+68
+e4
+f1
+20
+04
+d3
+aa
 19
-79
-06
-9e
-05
-f6
-57
-c8
-03
-50
-d7
-7b
-5a
-b5
-ba
+35
 a5
-4b
-ca
+51
+65
+ce
+d8
 97
-b6
-12
-90
-ca
-7d
-9e
-e1
-ae
-64
-c4
+fe
+f3
 46
-6d
-73
-4b
-9e
-24
-bd
-39
-e8
-5f
-02
+10
+5b
+03
+1d
+c2
+7e
+6e
 21
-4b
-20
-64
-e2
-d0
-8d
-02
+59
+ed
+26
+d1
+62
 a9
-e4
-ba
-1c
-cd
-86
-c0
-50
-b3
-dd
-47
+3e
+d2
+12
+b8
+dc
 5c
-14
+b2
+1a
+9e
+4c
+96
+a8
+15
 ac
-8c
-eb
-ed
-b0
-0b
-67
-bb
-cf
-3c
-6c
-ef
-bd
+f2
+fa
+95
+fd
+88
+ba
+41
+f3
+35
+ae
 e2
-9b
-eb
-40
-02
-4b
+2f
 fd
-f7
-13
-37
-f9
-a3
-6c
-74
-18
-87
-cc
-a2
-9c
-4a
-3a
-84
-47
-c3
-4f
-4f
-fa
-42
-7a
+ae
+2e
+c5
+b7
+0b
+b5
+b9
+91
+bc
+a5
+db
+b7
+66
+b1
+aa
 3e
-5d
-04
-44
-a3
-cc
-5f
-24
-69
-06
+e8
+b3
+65
+08
+e2
 82
-26
-21
-cc
-bf
-d3
-5f
-56
-db
-f0
-91
-39
-a7
-f3
-6a
-7c
-af
-ac
-6b
-d9
-ae
-8b
-0e
-8e
-58
-a2
-bd
+2a
+30
 e1
-a0
-a3
-7b
-c6
-c0
-8d
-86
-69
-ad
-9a
-ba
-ec
-65
-c6
-53
-69
-e9
+02
+41
+c1
+48
 7c
+df
+ba
 57
-fe
-cc
-4e
-3d
-2a
-17
-d8
-7a
-80
-da
-ab
-2e
-93
-0c
-4c
-42
-1e
-41
-a8
+62
+c7
+91
+2c
+13
+78
+fd
+06
+3f
 d8
+39
 b6
-92
-64
-2a
-38
-57
-ca
-20
-a9
 c4
-9b
-d2
-c7
-e6
-d1
-8a
+e1
+be
+0d
+f5
+b2
 8f
-df
-b7
-0b
-88
-df
-1c
+f9
+3b
+05
+bf
+cc
+b9
+69
+e8
+10
+3c
+99
+c6
+08
+f7
+8d
+d7
 d8
-0e
-9f
-2c
-41
+53
 f1
-2f
-1f
-f5
-2d
-a4
-4f
-65
-c0
+38
+64
+8d
+b1
+98
+07
+9b
+43
+6e
+6f
+02
+cc
 89
-b3
-cb
-c4
-6c
-f3
-32
-59
 ea
+02
+04
+33
+a3
+55
+05
+fd
+b2
+2c
+35
+5b
+cd
+e8
+50
+95
+ed
+73
+0e
+42
+10
+e0
 1f
-6b
-51
-ef
-07
+44
+96
+52
+22
+b8
+87
+a4
+ab
+a5
+3f
+14
+76
+cd
+7a
+27
 9c
-93
-39
-1b
-d0
-36
-dd
-10
-82
-da
-59
-23
-8e
-ae
-94
+ce
+90
+5b
+b2
 5e
-75
-ad
-28
-f9
-da
-04
-c9
-d9
-91
-c9
-49
-e0
-00
-bd
-a9
-2c
-06
-0d
-8b
-f6
-25
-c4
-30
-9d
-37
-c0
-4b
-03
-54
-58
-ef
-54
+97
+07
+60
+22
+c5
 d0
-84
-7a
-21
-53
-f5
-34
-d1
-ae
-f0
-7f
-52
-79
-2c
-d6
-87
-1f
-ba
-72
-e9
-f2
-da
-21
-66
-99
-da
-e2
-fa
-0d
-73
-b8
-b9
+b0
+39
+c7
+01
+e5
+be
 2e
-a0
-9a
-f6
-ec
+82
+3e
+13
+89
+10
 8e
-06
-c1
-a4
-a7
-94
-79
-f9
-28
-15
-b9
-f6
-ac
-af
-74
-46
-05
-55
-46
-49
-d1
+3b
+51
+84
 58
-50
-db
-fb
-0e
-2b
-a7
-41
-c5
-c0
-f2
-44
-2a
-c9
+15
+73
+a0
+6a
+a8
+a8
+57
+70
+f5
+73
+29
 75
-5e
-f9
-8c
-91
-58
-21
+36
 a9
-f2
-20
-97
-44
-8b
-1a
-d1
-c4
-7d
-a6
-16
-8a
-6b
-e0
-39
-c6
 b9
-e5
-55
-3a
-b2
-cf
-e1
-da
-93
+50
+09
+92
+42
+14
+c6
+cd
+37
+65
+bf
+6d
+13
 b4
 cf
-73
-8e
+86
+3c
 b5
-67
-65
-77
+4f
 18
-58
-1d
-fe
-4d
-f8
-44
-7e
-26
-ed
-16
-62
-b9
+6b
+80
+9a
+ad
+3a
+75
+e3
+d3
+1a
+b3
+31
+63
+0d
+5a
+f3
+19
+2b
+23
+9f
+91
+39
+46
+de
+a2
+dc
+37
+a2
+ce
 dd
-88
-db
-4b
-4f
-db
-e1
-c1
-ae
-78
-7d
+ab
+bd
+7c
+9d
+b2
 b9
-db
-72
-5b
-8b
+5f
+3a
+8e
+19
+6d
 0e
-56
-95
-3c
-d4
-9e
-62
-c9
-3b
-e2
-17
-43
-70
-ab
-31
-81
-6b
-f0
-13
-b0
-62
-82
-b9
-f1
-85
-69
-03
-f7
-54
-81
-1a
+c1
+a1
+9f
 ad
-21
-16
-f6
-0a
-ac
-90
-40
-78
-45
-0f
-52
-10
-30
+64
+5f
 01
-0d
-0f
-d4
-f8
-9e
-a2
-2d
-13
-9a
-a9
+98
+28
+1e
+ff
+62
+cd
 30
-a0
-0a
-ea
+9b
+4a
+07
+e8
+59
+99
+f0
+ad
+03
+3c
+ee
+49
+76
+91
+45
+43
+03
+89
+aa
+5e
+31
+49
+ee
+cb
 96
-c6
-24
-8c
-27
-cf
-97
-67
-61
-8b
-5b
-40
-ba
-3f
-3a
-2e
-c1
-48
-ff
-4b
-c9
-eb
-20
-14
+82
+bb
+f6
+f3
+a1
+cb
+ad
+9f
+51
+95
+76
 fd
+cb
+c8
+57
+72
+6e
+4c
+d7
+d8
+26
+07
+d0
+12
+3a
+2b
+64
+9c
+2f
+d1
+cb
+bf
+6d
+a7
+d1
+42
+9d
+22
 44
-3b
+db
+d3
+e2
+b7
+c1
+d6
 ac
-4e
-8a
-ad
-1a
-10
+2e
+9c
+58
+27
+a0
+c3
 26
-3d
-88
-1f
+ac
+07
+d7
+e4
+d4
+da
+7e
 bc
-1a
-ce
-dc
-73
-a7
+d4
+75
+ea
+d0
+5f
+ff
+b9
+75
 d2
-8b
-43
-f3
-8d
-9d
-2d
-c3
-66
-89
-18
-00
-e9
-ee
-30
-11
-de
-59
-2e
-8c
-3b
-70
-ca
+35
+e7
 a6
-cb
-63
-15
-01
-b6
-9c
-65
+71
+6b
+24
+60
+a2
 68
+1f
+ef
+f8
+6d
 86
-04
-21
-b8
-2a
-04
-54
-34
-c8
-c7
+46
 90
-97
-de
-e6
-d1
-8a
-ee
-33
-2e
-15
-ba
+b1
+f2
+67
+fd
 12
-bf
-42
-8d
+06
+06
+8b
+3a
 f2
-2a
-68
-d0
-7e
-5f
-ee
-01
-93
-17
-45
-06
-7f
-e1
-2d
-59
-f8
-01
-73
-8a
+ba
+1b
+b1
+c8
 68
-7f
-da
-ae
-f2
-b0
 6b
-6a
-74
-df
-eb
-5a
-fd
-3c
-24
-7d
-49
-87
-3f
-78
-d7
-bc
-5e
-fd
+cc
+f8
+e2
+1a
+e9
+0f
+a6
+d5
+4b
+71
+2e
+aa
+85
+9e
+44
+15
+4e
+9e
+8e
 46
-54
-fb
-1f
 01
-52
-42
-fe
-1d
-24
-b1
-8e
-ab
-68
-f3
-5d
-f2
-f2
-70
-13
-e7
-36
-e0
-e7
-04
-81
-f0
-2d
-97
-70
-4e
-d9
-48
+34
+4f
+95
 ba
-0b
-4e
-6c
-a6
-72
-52
-3f
-bd
-58
-3c
-09
-9d
-c4
-13
+43
+ec
+47
+eb
+1a
+b3
+62
+20
+d4
+ce
+81
+fb
+d4
+cc
+a5
+f3
+67
+b2
+19
+f4
+fa
+06
 8a
-07
-c8
-e2
-aa
-ae
+42
+60
+20
+fc
+91
 c4
+ee
 76
-27
-ae
-d9
-ef
-7b
-57
+41
+6e
+20
+64
+12
 39
-5a
-58
-b5
-b5
-a7
-30
-0c
-d3
-ca
-99
-f9
-32
+1c
 d3
-32
-c2
-72
+17
+31
+5d
+e9
+d6
+4f
+f1
+ed
+a3
+88
+bf
+68
+7d
 5c
-1a
+df
+76
 f5
-5d
-9f
-e0
-c7
-27
-b8
-0c
-ce
-07
-e5
-d2
-01
-22
+2a
+2c
+38
+b2
+d7
+eb
+d4
+af
+9d
+6c
+15
+2c
+1d
+c9
+d3
+00
+fb
 75
-0b
-2b
-11
-3c
-e3
-97
+7c
+5e
+b8
+3a
+c8
+94
 f4
-1f
-2e
-42
-1c
-1b
-b6
-96
-c6
-f9
-eb
-e9
-f1
-49
-77
-27
-30
-65
-ad
-e6
-64
-ac
-a4
-a0
 2a
-24
-e0
-23
-4f
-f6
-e0
-58
-74
-48
-31
-20
-0d
-d6
-f8
-10
-0c
-63
-64
-ec
-0a
-b3
-3c
-97
-aa
-9d
-42
-7e
-34
-bc
-c7
-23
-62
-4f
-cb
-37
-76
-9b
-74
-6c
-3a
-d3
-52
-a3
-cc
-25
-a0
-48
-fd
-d1
-f1
 c2
-59
-68
-c5
-b3
-17
-77
-14
 fd
-d1
-a7
-1f
-e0
-57
-f1
+a1
+ee
+ad
+e9
+69
 f0
-7d
-66
-0c
-f1
-b7
-db
-59
-80
+08
+72
+d7
+61
+89
 43
-fa
-75
-a9
-e6
-1d
-6e
-f8
-63
-29
-c8
-a3
-9d
-68
-17
-6d
-13
-04
-27
-7f
-a5
-f6
-37
-de
-0f
-40
-32
-c2
-ec
-24
-c8
-4b
-84
-2e
-fb
-ae
-06
-2f
-18
-fd
-1f
-9f
-cc
-a7
-13
-9e
-cc
-4b
-b4
-f4
-7b
-00
-2d
-88
-6c
-ec
-33
-b3
-85
-d3
-16
-ea
-e1
-6f
-ba
+bc
 36
-e4
-94
+01
+57
+7f
+9c
+ee
+c4
+fc
+08
+93
+6d
+25
+0a
+77
 03
-2d
+bd
 dd
-cd
-ff
-84
+22
+50
+a7
+1e
+28
+cf
 8b
-95
-24
-4c
-11
-2a
-b5
-e3
+88
+3c
 0c
-bc
+a9
+f0
+74
+39
 b8
-f6
-1b
-5c
-d7
-8c
-23
-17
-a5
-1d
-c5
-c9
-ee
-ac
-ae
-f2
-5e
-18
-14
-0e
-8a
-86
-4f
-9b
-b9
+19
+fa
+ba
+f4
+83
+01
+c8
+d8
 90
-4e
-fe
-39
-a2
-23
-a9
-27
-b2
-a6
-02
-0f
-9d
-e9
+88
+f2
+5f
+07
 8b
-a9
-3a
-06
-f1
-3c
+21
+e3
+73
+1e
+b7
+28
+2c
+ab
+a8
+14
+a0
+e0
+b6
+03
+71
+5a
+08
+33
 1f
-b3
-7d
+01
+8e
 77
-38
-d4
-5c
-20
-79
-aa
+ad
+1f
+1d
+2a
 fd
-0f
-8c
-86
-e4
-cd
-20
-67
-46
-e1
-6d
-bc
+bb
+23
+d5
+84
+47
+50
+da
+52
+ea
+4c
+02
+e9
+7b
+84
+bd
+ba
+b5
+89
+a3
+57
+05
+9f
 6f
-6e
-9b
-f1
-17
-b0
+a9
+d0
+f5
+0a
+67
+90
 8d
-db
-ca
-30
-09
-78
-f3
-b0
-cb
+72
+e8
+18
+de
+86
+53
+5c
+1a
+3a
+fa
+0c
+a4
+ab
+d8
+c7
+a9
+c2
+17
+bf
+12
+ad
+64
+fe
+31
+ab
+46
+e6
+0b
+c8
 2d
-f9
-7d
-f1
-8d
+30
+fe
+cf
+d5
+1c
+a9
+d8
 10
-3a
-d2
-a0
-54
-14
-02
-23
-4d
-32
-65
-9e
+0f
+4f
+99
+8d
+1d
+7a
+22
+2e
+7f
+24
+0e
+46
 d4
-79
-0b
-09
-5c
-94
-27
-36
-04
-f4
-f8
-3b
-ed
-dd
+e5
+31
+1b
+95
+42
+2e
+d6
+2a
+ab
+e8
 ef
-48
-ba
-e0
-73
+25
+3d
 01
-b4
+57
 ea
-80
-26
-c3
-db
-21
-dc
-95
-cb
-b8
+67
+62
+97
+ce
+ef
+69
+1c
+6b
 02
-f8
-c9
-8f
-db
-7e
-d1
-c4
-f5
-22
-e7
-51
-f8
-3f
+67
+05
+aa
 bb
-21
-e5
-e2
-0e
+cd
+91
+a5
+b7
+7e
+c6
+86
+8c
+89
+d4
+b5
+9e
+ad
+97
+a1
+d3
 c4
-2a
-32
-e8
-0f
-0e
-f1
-7b
+33
+ce
+27
+05
+31
+e3
+a3
+08
+de
+0d
+67
+31
 eb
-5f
-8d
-34
-4d
-42
-17
-f4
-d8
-7c
-f4
-96
-a1
-b0
-7f
-22
-48
-e7
+ea
+6e
+d9
+83
+29
 91
-4d
-3d
-70
-44
-f4
-85
-c4
-96
-f0
-24
-50
-6c
+19
+46
+3e
+84
+a9
+05
+e6
+06
+66
+52
+ed
+e9
 fe
-c4
-85
-97
-2a
+d2
+c8
 78
-6b
-6a
-4f
-93
-23
-7a
-38
-ae
-88
-14
-86
-88
+01
 f1
-45
-23
-ec
-73
-97
-11
+33
+96
+f3
+eb
+7d
+83
+c7
+33
+da
+cd
+0a
+92
+c9
+74
+55
+2d
+a7
+d1
+e4
+bd
 47
-50
-01
-1e
-e0
-cc
-9a
+48
+47
+f7
+ae
+e5
+6c
+f3
 8b
-b2
-75
-ca
-02
+04
+f8
+b5
+6a
+53
+f4
+45
+6c
+2d
+2d
+40
+2d
+3d
+28
+b6
+1c
+4c
+22
+22
+a7
+c9
+1d
+8f
 9a
-63
-16
-86
-73
-3b
+f8
+a8
+78
+56
+30
+55
+c7
+aa
+59
+43
+48
+f9
 67
-6e
-ee
-26
-3f
+2b
+88
+14
+08
+65
+1d
+a2
+c6
+b7
+4a
+aa
+b0
+37
+58
+91
+01
 af
+ac
+b8
 d1
-e6
-ce
-55
-bc
-63
-ce
-b0
-51
-4a
-39
-63
-09
-f8
-e6
-3f
-3b
-54
-59
-1b
-4f
+74
+07
+84
 df
+6a
+bc
+40
+57
+42
+6d
+5a
+ea
+5e
 5d
-92
-61
-ef
-dd
-8d
-0d
-7b
-0b
+ed
+4b
+cf
+e0
+a1
+d3
+c1
+b2
+42
+3a
+6d
+d9
+f3
+21
+e4
+1d
+c0
+fa
+84
+13
+17
+31
+fd
+24
+34
 71
-d5
+25
+26
+87
+e3
+fb
+1f
 78
-ab
-b4
-c5
-7a
-a4
-75
-ea
-ce
-eb
+4b
+06
+85
+48
+16
 8a
-12
-0c
-78
-a5
-f1
-78
-13
-f2
-96
-8c
-8e
+3d
+cf
+d1
+ef
+af
+20
+89
+40
+d7
+2d
+18
+ea
+75
+ac
+08
+6c
+c3
+c9
 b1
-12
-a1
-77
-c9
-d5
-73
-15
-3c
-c9
-38
-24
-ad
-94
-73
-53
-03
-f9
-e7
-da
-99
-4a
-05
-52
-65
-44
-7b
-cb
-e2
-51
-69
-8a
-e1
+79
+c8
+bf
+2f
 41
-47
-10
-77
-58
-03
-3b
-57
-d1
-a3
-ad
-96
-5c
-fd
-ae
-57
-6f
-0c
 ef
-7b
-5f
-f8
+a6
+da
+d4
+c6
+10
+1f
+0f
+8f
+e4
+2f
+c8
+82
+1f
 5e
-e7
-de
-7f
-31
-52
-aa
-b0
-2a
-7e
-c9
 00
-6a
-83
-1c
-a1
-11
-33
-70
-17
-1f
+64
+fa
+e8
+e5
+9f
+fb
+3d
+25
+b6
+38
+b4
 31
-c3
-73
-9b
-ad
-d5
-89
-ad
-79
-c4
-fe
-ed
-57
-90
+d2
+85
 91
-88
 27
-c2
-de
-75
-3b
-ac
-64
-94
-7b
-fb
-5a
-4a
-7b
-30
-96
-9a
+e1
+bc
+48
+aa
+bf
+2e
+e7
+2e
+41
+b3
 dd
+94
+d9
+f3
+b3
+d8
+6d
+87
+70
+77
+dc
 6b
-79
-1d
-79
-49
-05
-6f
 b6
-8e
-f6
-66
-b4
-57
-55
-ac
-fd
-7c
-3a
-1e
+25
+48
+d6
 cd
-f9
-ef
-89
-7a
-0b
-08
-00
-ab
+d8
+1b
+7b
+60
+20
+28
+df
+ca
+bd
+46
+65
+7c
+b3
+72
+9d
+a4
+23
+90
+28
+69
+bd
+1a
+da
 04
+55
+72
 84
-58
-ce
-27
+e5
 95
-bd
-61
-e9
-44
-40
-1c
-10
-ce
-16
-be
-65
-a3
-19
-6e
-50
-d0
-75
-1d
-5b
+3e
 42
-35
-7e
-b4
 d2
-91
-50
-ff
 1a
-53
-f7
-18
-a1
-5e
-75
-c5
-31
-0d
-45
-97
-c9
-3e
-c6
-8f
-d7
-bc
-80
-6d
-28
-2e
-5d
-48
-d1
-7b
-37
-1d
-08
-ad
-fd
-16
-b8
-9d
-b1
-17
-b9
-92
-53
+95
+78
+32
+ed
+99
+9f
+e4
+25
+a9
+4e
+d6
+de
 f9
-ff
-30
-28
-50
-a0
-aa
-ea
+2c
+05
+82
+16
+19
+25
+3c
 ac
-a5
+73
+1f
+8f
+ff
+e3
+f0
+97
+97
+3e
+b9
+76
+2a
+88
+dc
+0d
+86
+b0
+bb
 26
-94
-15
-9e
-31
-87
-be
-c8
-bc
-a0
-13
-5d
-ae
-6b
-67
+a4
+93
 9e
-45
-ac
-fb
-8a
-ea
-ca
+76
+fd
+d1
+3b
 9a
-cd
-07
-cd
-80
-ac
-4f
-7c
-f7
-79
-7a
-6e
+37
+d6
+d3
+f2
+1f
+32
+b6
+53
+ad
+a7
+88
+48
 96
-f7
-7d
-fb
-1a
-7b
+42
+86
+8e
+ab
+5f
+be
+33
 91
-35
-7a
+7b
+87
+31
+0c
+f9
+bc
+ba
+fd
+af
+25
+f2
+f5
+fe
+db
+c9
+08
+94
 de
-b1
-39
-50
-a1
-0e
-ad
-53
-28
-ec
-8d
-c3
-19
+ee
+69
+bb
+c2
+4b
+dc
+ce
+ee
+32
+42
+06
 07
-e8
-26
-1a
-e9
-7c
-39
-0f
+0d
+f6
+c6
 41
-28
-05
-51
-7f
-da
+8e
+66
+8d
+8a
 3b
-62
-a1
-1e
-35
+66
 2d
-a1
-07
-e1
-64
-bc
-d4
-90
-44
-32
-f8
-1c
-06
-b6
-4f
-6f
-58
-08
-52
-27
-bf
-94
-4e
-af
-f5
-5d
-2e
-0a
-ca
-f2
-3d
-bc
-8c
-47
 b4
-b6
-c6
+65
+76
+45
+7a
+63
+9f
+1f
+e4
+b2
 16
-5b
-a8
+fc
+7c
+bb
+25
+af
+35
+03
+03
+98
+4b
+c9
+0d
+91
+61
 7b
-0a
-c7
-08
-2f
-88
-ba
-88
-bd
-3e
-2e
-a3
-f3
-cd
-d7
-d2
-ab
-63
-64
-91
-85
-85
-51
-6f
-bc
-83
-60
-74
-92
-ae
-19
-ce
-ff
-79
-58
-f2
-bd
-f9
-8c
-0e
-c2
-2c
-1a
-fa
-90
-67
-c3
+8d
+05
+4d
+a2
+26
+8a
+3a
 82
-0d
-60
-6b
-62
-0f
+11
 71
-92
-f0
-04
-c4
+96
+07
+e2
+e0
+82
+02
+b4
+e6
+9e
+22
+19
+70
 21
-4a
-76
-08
+19
+86
+78
+a0
+52
+4d
+96
+e6
+bb
+c6
+b2
+8a
+9c
+87
+4e
+54
+fb
+ec
+7d
+e1
+00
 e2
-be
-e7
-50
-36
-f7
-b9
-1f
-53
-6a
-ef
+a5
+fe
 94
-f5
-7f
-c0
-42
-9e
-56
-1e
+97
+b3
+57
+22
+54
+2d
+9d
+e3
+b1
+bc
+98
+33
+fb
+18
+01
+3f
 3a
-d5
-c7
-45
-82
+6b
 da
-0d
-8e
-fa
+56
+46
+7a
+5a
+95
+53
+6c
+b0
+23
+45
+8a
 38
-79
-75
-1a
-ff
-ac
+c2
+c7
+8c
+0b
+32
+6a
 f0
-ca
-94
-53
-56
-7e
+e8
 38
-da
-56
-e3
-7a
-e3
-97
-56
-68
-e0
-0d
-16
-ff
-f4
-d0
 01
-e8
-d3
-4c
-1b
+d6
+fc
+2c
+9e
+1c
+e7
+6d
+73
+7c
+75
+f9
+7b
+5b
+f1
+33
+36
+d8
+45
+8a
+6e
+b5
+ec
+5d
+44
+14
+f9
+e1
+ba
 55
-63
-bc
-4c
-53
-30
-19
-93
-91
-0a
-a0
+03
+f6
+1a
+e9
+85
+2e
+66
+8e
+03
+29
+27
+f7
+fc
+03
 5e
-a8
+b6
+ae
+ef
+f9
+bd
 47
-07
+af
+7e
+a6
+b6
+66
+9e
+1f
+f6
+66
+45
+84
+34
+4f
+03
+84
+4c
+26
 32
-c1
-f5
-b1
-4b
-97
-11
+b8
+79
+f2
+05
+05
+1a
+01
+0c
+14
+7f
+71
+44
+40
+a7
+82
+52
+e6
 e0
-98
-c0
+a0
+e3
 5f
-81
-e1
-34
-e6
-c8
-d1
-9f
-fe
-2f
-7c
-7a
-d9
-b3
-9a
-58
-f7
+72
+a5
+7d
+8b
 51
-33
-76
-3f
-db
-e1
-fa
-ce
-c7
-25
-05
-2e
-e0
-15
-f3
-c3
+43
 1c
-0d
+1a
+79
+07
+82
+b0
+bc
+0a
+a6
+67
+40
+94
+7f
+6a
+1c
+b1
+02
 fe
+28
+2e
+80
+47
+3a
+67
+8e
+0b
+75
+29
+2d
+f7
+5d
+d5
+92
+3e
+7a
+c0
+09
+d2
 70
-64
-53
-e0
-68
-a9
-1b
-58
-24
-43
-90
-51
-3b
-b5
-a4
-20
-a1
-48
-40
-df
-c2
-98
-a6
-7c
-e0
-31
-46
-aa
-6f
-b2
-03
-59
-81
-30
-a1
-68
-3c
-b7
-9b
-74
-20
+06
+63
 8a
+5d
+ac
+eb
+e6
+00
 7c
-3e
-5a
-09
-f9
-f9
-34
-ca
-3d
-6b
+68
+19
+c0
+8c
+70
+7e
+ea
 d5
-29
-10
-c6
-b0
-9f
 6e
+f4
+7e
+c2
+79
+63
+e4
+94
+a8
+d2
+6b
+ca
+c9
+e2
+10
+41
+f9
 35
-cc
-4f
-85
-81
+05
+f9
+cd
+42
+70
+0d
+d9
+2c
+55
+59
+e0
+61
+86
+f8
+7e
+d5
+a5
+9e
+36
+93
+be
 e5
-3d
-99
-41
-ea
-ea
-45
-20
-e3
-39
-7f
-c1
-ad
-39
-0a
-77
-9a
-2d
+c9
+07
+0b
+43
+ee
+b8
+66
+8b
+f5
+f2
+27
+85
+ba
 23
-ef
-8a
-65
-3e
-9f
-b5
-d0
-0f
-c8
-4d
-32
-1b
 91
-00
-21
-39
-3c
-b8
-41
-c3
-99
-4f
-aa
-d8
-81
-28
-72
-a5
-b1
-a5
-86
-20
-2e
-cf
-10
-76
-5d
-70
-55
+57
+f7
+98
+91
+a0
+23
+31
+b2
+48
+a8
+24
+62
+f9
+1c
 c9
-2b
-6d
-69
-72
-03
-6b
-a3
-a3
-7d
-f3
 8c
-e3
-2b
-94
-36
-68
-96
-62
-da
-03
-e2
+3c
+1c
+7d
+93
+0c
+39
+7e
+75
+d4
+9d
 1e
-cc
-d8
-21
-65
-f8
-16
-49
-a7
-13
-36
-04
-38
-65
+eb
+1d
+1a
+78
+e4
+ae
+c3
 aa
-15
-a5
-0f
-3a
-0b
-ed
-f9
-41
-61
 a7
-9b
-2c
-ed
-e4
-9b
-dc
-28
-93
-db
-1c
-82
+69
+71
+f8
+c9
+4b
+88
 c0
-67
-93
+82
+a0
+cc
+d6
+83
+2f
 27
-d8
-9e
-be
-99
-ee
-d8
-17
-05
-3d
-b3
-44
-0f
-b6
-90
-98
+f5
+8d
+f6
+22
+a5
+27
+47
+7f
+9f
+4b
+a8
+ac
+a3
+c5
 03
-28
-3d
-b4
-7e
+36
+6e
 55
-71
-e2
-20
-d0
-7c
-b7
-a1
-0a
-33
-b6
-5d
-8c
-aa
+53
+9c
+ae
+03
+a9
+14
 e8
-99
-57
-a2
-cf
-6d
-5b
-88
-4e
-62
-bd
+9b
+fc
+ef
+66
+ea
+84
+3c
+4d
 62
-1f
-8b
-f8
-81
-a5
-ff
-95
-86
-b8
-e0
-63
-8e
-83
-7b
-fe
-b6
-5a
-7c
+ee
+d1
+df
+c1
 24
-94
-56
-70
-3d
-6f
-d8
-11
+d0
+68
+b0
+30
+20
+8e
+bd
+4e
+48
+f3
+57
+f7
+b9
 4a
-c4
-bc
-a2
 85
-b0
-16
-12
 14
-ed
-d1
-28
-77
+58
+94
+33
+73
 cb
+3c
+63
+16
+d9
+43
+26
+cf
+2a
+24
 74
-9e
-b0
-90
-89
-f2
-c8
-e5
-06
-ad
-ee
-25
-8d
-3e
-15
-8c
-0c
-26
-ae
-fd
-a2
-3c
-90
-58
-b6
-cb
-ab
-38
-8b
-02
-d8
-7d
-46
-ff
-84
-33
-f1
-ae
-db
-ab
-45
-4c
-94
-0c
-73
-52
-8d
-b7
-d9
-d3
-a4
-9f
-37
-3a
-e1
-db
-4e
-f3
-7a
-cf
-9e
-41
-32
-04
-df
-9f
-e4
-f5
-f6
-8a
-af
-32
-99
-59
-ac
-8e
-46
-c3
-d3
-b9
-6f
-43
-9c
-56
-2f
-d5
-56
-37
-c0
-a3
-d8
-63
-5b
-26
-a4
-e3
-0e
-b8
-f6
-b5
-37
-1e
-21
-d4
-3a
-94
-b0
-3f
-c6
-21
-b5
-8b
-87
-93
-1f
-25
-28
-38
-fe
-70
-fa
-ff
-60
-e7
-e4
-a2
-82
-c0
-51
-06
-b4
-30
-30
-84
-53
-05
-b4
-d0
 5a
-e4
-14
-96
-42
-1f
-3e
-34
-ae
 92
-dd
-23
-eb
-b4
-af
-1a
-17
-1e
-c6
-69
-e1
-ee
-88
-5a
-9b
-58
-1d
-be
-68
-4c
-be
-7b
-f9
-0c
-e0
-0d
-27
-e6
-39
-14
-b1
-44
-7a
-e3
-ff
-af
-d8
-30
-c7
-54
-2c
-9d
-6f
-1d
-c3
-fc
-81
+d2
 77
-95
-3e
-c4
-76
-d3
-9e
-e7
-6d
-28
-81
-da
-84
-60
-a2
-30
-40
-ae
-5c
-89
-53
-d9
-be
-c8
-4a
-db
-24
-bc
-5f
-53
-a3
-b0
-5e
-45
-b9
-6e
-79
-5c
-b7
-cf
-29
-59
-f3
-07
-81
-ff
-f3
-a9
-9b
-33
-55
-cb
-98
-78
-71
-f9
-7c
-41
-48
-ed
-ef
-20
-6f
-00
-91
-99
-b5
-1b
-68
-01
-89
-5a
-06
-04
-48
-1f
-be
-f6
-2d
-a7
-90
-af
-d7
-b0
-de
-6d
-15
-3e
-c0
-49
-6e
+c2
+33
+81
+a6
+39
+75
+7d
+0c
+05
+fa
 c1
-31
-43
+47
+41
+9b
+b9
+ed
+bd
+ea
+f9
 a5
-31
-cf
-d1
-07
-f2
-cd
-e2
-07
-1b
-d3
-80
-28
-83
-82
-87
-6b
-82
+ac
+9c
 7d
-aa
+03
+89
+2f
+04
+c7
+64
+23
+ba
+5e
 0e
-09
-86
-e9
-99
-c0
-f9
-66
-d3
-19
-0b
-ef
-9d
-1d
-75
+cc
+9c
+9a
+33
+43
+49
 0b
-be
-d0
-2d
-68
-0a
-80
-22
-15
-36
+12
 64
-89
-70
-b0
-af
-41
-d8
-94
-f3
-0b
-55
-e0
-b4
+39
+bd
+d7
+a1
+ec
+8a
 71
-5e
-a9
-18
-c9
-5b
-2a
 6e
-3f
-36
-98
-0e
-8f
-59
+ac
+db
+1d
+6e
+86
 6a
-7c
-95
-0b
-3f
-bd
-e5
-f0
-b5
-57
-32
-31
+59
+b3
 97
-5d
 e3
-bb
-76
-ea
-ae
+bf
+b8
+55
+09
+3d
+53
+e5
+49
+22
+c8
+23
+0a
+21
+be
+4f
+a7
+35
+38
+71
+79
+e6
+cf
 11
-bb
-bb
-e3
+cc
+c1
+64
+d2
+c9
+de
+e0
+48
+c4
+4d
 d3
-1b
-65
+f5
+74
+92
+7f
+ae
+c4
+8b
+9e
+f3
+2c
+95
 89
-fc
-ef
-e1
-7b
-84
-8e
-59
-3c
-c9
-6a
-97
-bd
-04
-e1
-5a
-78
-11
-0c
-e6
-cb
-18
-3c
-b2
-65
-13
-fe
-ed
-cd
-00
-4c
-96
-68
-d6
-ec
-49
-62
+8a
+39
+20
+10
+24
+ac
+30
+34
+ad
+30
+29
 66
-a2
-7f
-bc
-d9
-08
-f0
-4b
-15
-f4
-05
-df
-2f
-22
-37
-dc
-e5
+ae
+1d
+10
+21
+e9
+73
 85
-58
-e1
+a3
+78
+fc
+3b
+45
+55
+99
+68
+11
 36
-62
-1c
-65
+be
+0e
+5d
+d1
+1b
+da
+76
+32
+8c
+a8
+36
+a6
+51
 bb
-88
-b8
+5a
+78
+ed
+21
+7f
 9f
-a9
-77
-53
-80
-3b
-33
-50
-6b
-f1
-4e
-d3
-2c
-02
-c7
-44
-04
-1f
+82
+59
+39
+54
+de
 a0
-07
-7d
-a7
-36
-6f
-f8
-ca
-be
-0c
-cb
-cb
-45
-af
-5b
-86
+9f
+55
+d4
+0f
 61
-fa
-70
+26
+33
+d0
+c1
+60
+0e
+d0
+1f
+d2
+d5
+9b
+4d
 6a
-70
-64
-48
-eb
-45
-8c
-e6
-07
-cc
-ea
-0f
 dd
-56
-0c
-ec
-e9
-9e
-da
-05
-1e
-88
-58
-44
-e1
-9b
+21
+2f
+dd
+51
+ae
+4b
+07
+21
 23
+e4
+44
+82
+4b
+67
 e8
-d2
-c8
-bd
-ba
-90
-5b
-24
-5a
-c0
-38
-60
-af
-a4
+57
+78
+2a
+06
+4e
+77
+1e
+47
+6c
+ee
+81
 b4
+f8
+53
+14
+c0
 7f
-cc
-41
-52
-dc
-7a
+b4
+fb
+bb
+c6
+f9
+8a
+30
+af
+00
+07
+31
 79
+48
+09
+43
+59
+90
+be
+62
+aa
+f2
+90
+f1
+b7
+f0
+e2
+00
+de
+64
 63
-e6
+40
+16
+3c
+a8
+a8
+37
+f7
 75
-54
-e9
-3a
-3f
-cb
 d7
-28
-2c
-40
-ef
-93
-4d
-db
-40
-7a
-f1
-0f
-ae
-6d
-27
-27
-c4
+a5
+b9
+0a
+1c
+7c
+ff
+c9
+c0
+ed
+be
+5d
+4e
+e4
+08
+5c
+82
+3f
 5a
-47
-7b
+81
+cb
 87
-6b
-1e
-96
-3c
-9b
-ae
-23
-98
-60
-b8
-ca
-06
-95
-d8
-ce
-f5
-20
-4b
-9f
+6a
+82
+25
+7a
+16
+24
+41
 95
+03
+99
 89
-05
-4b
-ca
-9c
-1b
-cc
-6f
-91
-38
-93
-cf
-05
-e6
-20
+12
+b0
+88
+80
+d2
+f3
+23
+83
+c1
+96
+73
+fb
+46
+30
+14
 81
-a9
-c7
+4d
+43
+aa
+ff
+d0
+8d
+af
+78
 f1
+17
+12
+c0
 20
-61
-0a
-b8
-33
-a4
-e7
-36
-a9
-b4
-31
-da
-23
-97
-ce
-c2
-de
-13
-21
-a6
-9e
-f1
-60
-a9
+32
+1d
+e1
+cc
+79
+a0
+b2
+7b
 d9
-7c
-98
-09
-40
+fd
+68
+eb
+80
+50
+eb
+8e
+7b
+63
+3e
 26
-c4
-01
-ea
-6c
+f9
+c0
+04
+d3
+22
+5b
+c9
+ed
+b0
+53
+49
+79
+95
+6d
+0f
+1b
+e0
+c6
+93
+6d
+10
+51
+40
+29
+5d
+60
+b7
+8d
+2c
+0c
+af
+64
+c1
+77
+e5
+e5
 56
-e9
-ab
-55
+c4
+89
+07
+02
 a6
-19
-77
-66
-cd
-86
-13
-7f
-99
-50
+a0
+1b
+1c
+6a
+36
+c6
 4f
+d9
+54
 68
-80
-78
-0a
 70
-13
-64
-3b
-5c
-2f
-c4
+cc
+bc
+32
+b1
+b7
+87
+c6
+7b
+08
+a0
+de
+73
+c3
+65
+a0
+23
+a7
+1d
+41
+96
+b5
+ed
+dd
 ec
-71
-5a
+97
+82
+2b
+72
+df
+f8
+52
+ca
+4e
+56
+82
+ee
 1e
-d6
-03
+78
+f7
+12
+c8
+92
+8c
+2b
+30
+9c
+11
+65
+1b
+42
+7e
+92
+ad
 5f
-83
-bd
-1a
+5d
+6d
+c9
+cd
+be
+23
+1f
+55
+db
 5a
-17
-93
-bc
-bc
-f8
-ce
-2d
-1e
-2c
-02
-6c
-c7
-bb
-7b
-c3
-3a
-bb
-b7
-48
-c6
-13
-c0
-a5
-d1
-e6
-7a
-46
 97
-42
+a8
+7f
+b2
+af
 75
-6b
-bd
-6f
-00
+91
+e8
+d4
+d5
+76
+4f
+7b
 74
-0f
-5e
-68
+c5
+60
+45
+a3
+9f
+b8
+fd
+0e
+c0
+d4
+a0
+ab
+bc
+a8
+f6
+fb
+96
+14
+1b
+40
+45
+1a
+12
+76
 eb
+31
+dd
 c0
-8f
-f4
-ea
-fc
-a9
-e0
-f5
-43
-26
-74
-17
-92
-ef
-94
-4c
-c6
-61
-20
-74
-71
-78
-5c
-4b
-79
-62
-3f
-30
-9b
-a4
-5d
-50
-c7
-a7
-b4
-e0
-03
-38
-a4
-e3
+9c
 10
-b6
-9a
+8c
+a8
 fa
-02
-49
-4a
-36
-fb
-de
 93
-db
-a7
-c6
-da
-06
-b7
-e6
-fe
-6e
-15
-26
-66
-22
-d0
-7c
-32
-90
-ad
-f9
-36
-9e
-58
-cb
-57
-87
-06
-b1
-b3
-67
-82
-09
-b6
-a7
 4b
-9e
+0d
+10
+ba
+b6
+a4
+be
+04
+4a
 ae
-66
-9c
-8a
 73
-c1
-10
+d6
+3d
+ee
+c6
 77
-41
-e0
-05
-c8
-50
-26
-1a
-fd
+7d
+58
 3b
-09
-ec
-fa
+fc
+0c
 49
-c2
-47
-90
-3c
+36
+d6
+a4
+ab
+a2
+87
+ed
+03
+ea
+85
+f8
+d4
+33
+89
+8a
 43
-17
-3e
-de
-aa
-d0
+ad
+4e
+6c
+b5
+66
+00
 82
-91
-4b
-e1
-eb
 f8
-d1
-1d
-99
-57
-2a
-a5
-25
-4f
-45
-27
+6c
 d9
-4f
-98
+ba
+c2
+ba
+de
+4a
+db
 b3
-53
-28
-00
-1d
-ab
-08
-51
+af
+35
+ac
+76
+4f
+c1
+bc
+60
+e3
+f9
+fa
+de
+0e
+49
+14
+c9
+7d
+99
+b7
+05
+7f
+94
+ca
+29
+a2
+c9
+86
+bc
+ce
+5d
+3d
+90
+92
+52
+a6
 db
-d7
-91
-24
-4a
-af
-8c
-e2
-13
-70
-d6
-e0
-ae
-6c
-39
-f0
-8a
-f5
-7c
-53
-4e
-3e
-98
-dc
-ab
-ec
-37
+62
+a6
+ce
 16
-1c
-e9
-c3
+44
 b7
-4b
-33
-a8
-7c
-ed
-ab
-6f
-54
-89
-83
-d8
-92
-06
-e0
-65
-27
-f7
-11
-e4
-d7
+b5
+e2
+52
+d3
+23
+46
+e1
+d2
 01
-8c
-fa
+15
+7f
+7e
+0c
+28
+e7
+19
+2d
+50
+a3
+7d
+c5
+b4
+ab
+3d
+6a
+bd
+1f
+24
+55
+47
+ea
+00
+8e
+91
+23
 5b
-dd
-83
-f7
-cf
-9e
-32
+7f
+52
+7c
+19
+d5
+f2
+8b
+c8
+95
+07
+8a
+56
+fc
+c2
 15
-37
-ed
-0f
 b1
-88
-ef
-5d
-5d
-18
-cb
-26
+8b
+8d
 41
-78
-07
-d2
-ee
+10
+3a
+98
+0a
+2e
+2a
+90
+3b
+7b
+b2
+ca
+a4
 e9
-5a
-18
+27
+5b
+85
+80
+59
+06
+62
+68
+f8
+fc
 11
-17
-73
-3f
-c5
-28
+41
+63
+b0
+53
+77
 c6
-33
-7c
-bc
-f2
-55
-31
-f5
-4e
-9f
-8c
-3d
-ba
-39
-0c
-db
+fc
+d9
+2d
+42
+a6
+ff
+7f
+a3
+ae
+ad
+11
+a3
+21
 66
-6e
-53
-73
+c2
+57
+3d
+87
+a0
+72
+d7
+31
+31
+60
 ad
-26
-2a
+dc
+91
+87
+30
+60
+69
+89
+8e
+72
+7c
+36
+f0
+02
+3d
+38
+13
 dd
-b5
-4b
-b1
-15
-94
-5c
-9c
-2b
-97
-bb
+d6
+a1
+17
+99
+0e
 2b
-c2
-40
-48
-32
-f9
-41
-a8
-c4
-aa
-68
-10
-3b
-32
-d8
-e0
-79
+a5
+fb
+4d
+7b
+45
+e7
+1f
+34
+01
 e7
-cc
-92
-7a
-2c
-6d
-c7
+78
+f5
+86
+d7
+cd
+fd
 82
-9d
-fe
-0f
-6c
-cf
+0c
+e8
+0d
+4d
+20
+d1
+f1
+ea
+20
+c7
+ff
+62
+e9
+4c
+1b
+d3
+1e
+1c
+c8
+70
 f4
-4e
-59
-fc
+ad
+32
+0f
+7d
+b5
+83
+e7
+3a
+0c
+83
+d6
+e0
+16
+8a
+a6
+e9
+db
+1c
+85
+e4
+5a
+04
+3a
+89
+be
+ba
+06
+1a
 6c
-e6
-2e
-25
+72
+b4
+58
+3e
 21
-d6
-4c
+d9
+db
 0e
-25
-9e
-7d
+88
+50
+5a
+af
+d5
+97
+c3
+c7
+74
+32
+b1
+29
+a3
+f0
+8d
+e7
+8c
+8f
+00
+c1
+3e
+01
+9d
+81
+db
+de
+c1
+64
+c4
+45
+54
+a8
+60
+3e
 1a
-f7
 44
-a0
-41
-8b
-11
-7e
-3f
-bd
-d0
-c9
+96
+e0
+01
+e9
+f2
+19
+44
+c6
+e4
+6b
 1b
-c7
-e6
-2e
-74
+3d
+3e
+b6
+86
+23
+ce
+fd
+75
+27
+27
+fb
+aa
+99
+a8
+36
+11
+a7
+3c
+17
+7a
+0a
 32
-72
-43
-7e
+75
+e1
 8f
-b3
-ef
+80
+1a
+23
+69
+e2
+a7
+53
+95
+6d
+75
+53
+44
+ab
+88
+04
+a4
+bc
+30
+76
+c8
+60
+cb
+89
+bd
+01
+9e
+06
+3b
+91
+e3
+0b
+c0
+ff
+8a
 fe
-65
+e1
 47
-31
-ad
-54
-d2
-6c
-de
-d8
-0e
-5c
-9e
-e9
-ea
-bb
+c3
+eb
+00
+e0
+b9
+4c
+c0
+9d
+8d
+37
+b4
+f6
+10
+64
+07
+82
+f6
+a2
+a8
+68
+df
+4e
+92
+70
+d3
+08
+53
+aa
+16
+e1
+e6
+01
+3e
+69
+84
+90
+a1
 17
-5c
-27
-9a
-f1
-b0
-f2
+66
+a9
+5a
+a0
+31
+4e
+39
+0d
+2f
+a7
 4d
-c6
+19
+7d
+78
+f4
+bb
+f5
 cd
-bc
-d1
-8e
-9d
-84
-61
-da
-20
-62
-25
-b0
-09
-82
-47
-d9
-2a
-37
-25
-5f
-9f
-2b
-e5
-5d
-ac
-2b
-7e
+c4
+00
 a5
-47
-20
-2d
-d8
-bf
-c0
-f8
-b8
-48
-95
-9e
-02
-7a
-96
-74
-3a
-18
-e6
-4a
-5e
-58
-7e
-36
-40
-0e
-e4
-61
-c0
-7a
 1c
-da
-de
-b5
-72
+df
+9a
+4b
+b8
+ab
+07
+3d
+c6
+08
+77
+bf
+7b
+76
+98
+6e
+14
+d0
+5b
+0d
+d9
+ca
 a5
-2e
-97
-00
+9e
 75
+95
+cc
+4b
+30
 21
-29
-5d
-f8
-00
-08
-12
-81
-fc
-cd
-4c
-ac
-a3
-50
-90
-00
-76
-e0
-20
-13
-7f
-20
-f2
-b1
-25
-1a
-4c
-1b
-b9
+8b
+e5
+a9
+71
+c2
+85
+c4
+99
+11
+84
+15
+6c
+c6
+62
+f9
+52
+68
+3f
+e2
+3a
+b4
+fe
+b3
+5a
+4f
 e7
-2e
-73
+4a
 60
-9a
-ef
-22
-a0
-a7
-1b
-5d
-2f
-35
-36
-14
-43
-ce
-86
-47
-f8
-b0
-ee
-f6
-eb
-ff
-96
-e3
-36
-de
-c8
-36
-a0
-67
-94
-aa
-6e
-fa
-fb
-bc
 d5
-f8
-02
-c4
-6d
-f8
+7b
+98
+18
+d2
+dd
+8f
 70
-85
-63
+eb
+83
+43
+19
+b8
+4b
+9f
+18
 37
-db
-d0
-4e
-3d
-41
+96
+1e
+ba
+0f
+86
+a2
+85
+ec
+b1
+17
+0f
+00
+17
 0b
-03
-f1
-28
-91
-7d
-63
-fd
+ec
+62
+a0
+fc
+ed
+9c
+f6
+16
+e8
+a0
+cc
+88
+4e
+9e
+b5
+c9
 0a
-c3
-e7
+a5
+c2
 b8
-b4
-8f
+52
+ad
+78
+d3
+fa
+21
+5e
+58
 86
-14
+a1
+31
+eb
+99
+ff
+69
+28
+f4
+68
+ac
+c2
+3f
+a4
+cc
+95
+57
+bc
+bd
+b0
+df
+91
+b5
+dc
+d6
+12
+7e
+3b
+08
+32
+88
+12
+37
+68
+27
+a4
+d2
+55
+e7
+ed
+32
+1d
+5f
+9a
+83
+0c
+98
+e7
+e2
+31
+d5
 4d
-f8
+c8
+7f
+0d
+c0
 8d
-ca
-b9
-4b
-9c
-92
-72
-ad
-05
-d6
-b6
-2a
-3f
+35
+52
+04
+07
+3c
+0e
+3b
+23
+97
+98
+51
+bd
 db
-09
-47
-b1
-11
+dd
+22
+df
+0b
+1a
+e2
+ec
+b5
+df
+04
+0c
+96
+0b
+2d
+1e
+12
+9b
+45
 b4
+7a
+f3
+96
+80
+c5
+79
+4e
+04
+0a
+8e
+8a
+50
+61
+b0
+f1
+f8
+16
+0d
+46
 94
-33
-3d
-4b
-aa
+2a
 88
-6d
-b7
-cd
-67
-24
-ac
-78
-6c
-15
-ff
-63
-70
-b2
-65
+0c
 20
-12
-42
-94
-30
-92
-6d
-87
-7e
-46
+97
+c3
+48
+ad
+f3
+d0
+1a
+bc
+7a
+06
+69
+2a
+b9
+29
+29
+9d
+f6
 b7
-4e
-1d
 42
-21
-4a
-e4
-52
-ca
-74
+11
+a1
+46
+9b
+8e
+73
+c4
+02
+3d
+51
+e3
+e5
+43
+f2
+72
+25
+7d
+fc
+c5
+71
+fd
+80
 bf
-d6
-1a
 0e
-dd
-c7
-5c
-ad
+d3
+47
+9d
+39
+6d
+19
+b4
+20
+f7
+27
+ae
+79
+85
+81
+66
+ae
+2b
+a8
+51
+75
+a1
+5f
+04
+68
+c4
+ae
+cf
+a7
+f3
+b4
+af
+b9
+4f
+36
+0a
+2b
 a9
-aa
-ba
-fd
-40
-6a
-be
-ef
-18
-d4
+f9
+05
+05
 34
-38
-d6
-87
-16
 f3
-61
-f6
-d4
-e9
-7e
-d5
-05
+56
+f4
+9b
+de
+3d
 62
-a7
+7b
+4b
+ef
+89
+43
 35
-02
-9a
-e6
-9a
+22
 64
-30
-78
+17
+3a
+dc
+f4
+3c
+14
+ab
+42
+19
+9b
 07
-50
 3e
-ca
-c0
-61
-49
-4f
-cf
-f3
-44
-52
-28
-9c
-ba
-1e
-a9
-61
-bb
-05
-f6
-0d
-8c
-4c
-5b
-43
-53
-82
 d4
-0a
-2a
-8c
-f8
-68
-b6
-72
-44
+df
+73
+e3
+43
+36
+7e
+6d
 9c
-9a
-e4
-53
-44
-69
-66
-98
-50
-e5
-13
-c5
-fb
-6c
-bd
+11
+41
+29
+8e
+81
+80
+5e
+b5
+08
 a0
-2c
-5d
-be
-13
-a1
-84
-39
-d6
+6d
+b4
+96
+78
+f4
+3c
+c9
+f8
+26
+58
+41
+fc
+87
 e0
-b0
-eb
-af
-bb
+10
+ba
+82
+77
+79
+69
 0f
-67
-e1
-92
 0d
-22
-2b
-4e
-cf
-80
-f7
-bd
-52
-db
-7f
-f6
-13
-8d
-5a
-cc
-18
-90
-b7
-fd
-cc
-e9
-e4
+97
+9a
+ab
+30
+70
+d8
+d5
+98
+ef
+7d
+fc
+6a
+f3
+d6
+48
+7b
+2f
 06
+53
+93
+07
+db
+1a
+7c
+e5
+43
+1d
+ac
 8d
-b5
-f4
-9e
-5c
-c7
-24
-45
-af
-30
-3a
-bb
+6b
+ec
+d7
+85
+94
+f7
+33
+dd
+70
+d2
 ff
-97
-39
-c0
-e1
-80
-c3
-32
-3e
-ab
-bc
-bb
-af
-b7
-bc
-0d
-03
-a2
-19
-0c
-7e
-25
-54
-26
-bc
-3d
-00
+d8
+a9
+0b
+8a
+ce
+b7
+a8
+87
+d6
+a3
+51
+76
 15
+e2
+b3
+00
+96
+30
 ae
-3d
-f1
-7a
-ad
-cd
-33
-df
-a3
-75
-b1
-97
-d6
-d0
-dc
-55
-a8
-67
-45
-42
+26
+5b
+8a
 1b
-b0
-15
-91
-20
-89
-c2
-08
-59
-e7
+ab
 cd
-0a
+22
+c3
+ea
+c7
+ce
+83
+3e
+0e
+85
+07
+98
+8d
+f8
+11
+59
+fd
+7a
 5e
-b5
-dd
-fa
-9f
-d4
-7f
+ba
+e2
+a3
 ff
+60
+34
+6c
 a5
-43
+dd
+07
+f2
+5e
+0b
+63
+bc
+a1
+52
+c0
+d4
+37
+d2
+f0
+c1
+dd
+f8
+c3
+d4
+28
+b1
+cf
+36
+6d
+12
+e4
+6e
+51
+c7
+51
+1b
+6a
 01
 ca
 7b
-90
-01
-80
-20
-04
-5a
-97
-9b
-2a
-36
-fa
-be
-86
-4c
-06
-7c
-54
-ce
-a9
-8f
-ef
-57
-ea
-8b
+5c
 55
-56
-eb
-f1
-ff
-78
-24
-3e
-0b
-28
-fb
-82
-31
-86
-96
-af
-72
-ca
-70
-12
-22
-59
+fe
 c4
-5d
-ed
-ef
-f6
-df
-a0
-0a
-c1
-91
-34
-9f
-1e
-29
+5b
+61
+9c
+fd
+a4
+e0
+02
+66
+80
+05
 3a
 38
-98
-74
-c7
-cc
-de
-f2
-38
-4e
-49
-f8
-31
-7f
-9d
-2e
 bc
-d7
-6e
-89
-c3
-74
-3a
-09
-48
-45
-52
-c8
+2f
+54
+bc
+7e
+10
 80
-d3
-d9
+22
+05
+3e
+a5
+65
+77
 de
-20
-01
-f1
-47
-62
-a9
-5c
-e5
-2c
+8f
+e4
 06
-73
-e2
-d2
-41
-97
-f2
-72
-ea
-cb
-de
-54
-03
-6f
-d9
-d9
+e6
+07
+7e
 84
-21
-6e
+ed
+26
+be
+66
+31
+68
+fe
+6a
+f4
+70
 12
-30
-97
-73
-ce
-5e
-9b
-c6
-d9
-c7
-63
+79
+ad
+7a
+80
+94
+cd
 65
-b1
-cc
-d5
-f3
-e0
-47
-dc
+bc
+23
+18
+c2
+8e
+02
+2d
+ab
+3a
+43
+de
+44
+3e
+83
+a4
+6f
+7b
+a0
+f6
+9d
+a4
+45
 7f
-89
-47
-34
-a1
-3c
-69
-86
-1b
-6a
-da
+16
+59
+29
+fc
+ed
+af
+aa
+87
+2d
+4b
+53
+c9
+82
+37
+c8
+a5
 d3
-22
-df
-e4
+bd
+86
+88
+7d
+b1
+5c
 6e
-ea
-ad
-d4
+4d
+6e
+5d
+70
+e2
+0f
+c7
+7d
+12
+80
+01
 67
-0e
-86
-89
-90
-90
-e8
+25
+82
+85
+5f
+ed
+3b
 1b
-47
-de
-c3
-52
-43
-4d
-22
-4b
-0a
-a9
-32
-89
-3c
-7c
-d3
-20
-d8
+df
+f1
+81
+c9
 73
+4d
 3e
-e6
-c5
-9d
-01
-a8
-da
-cb
-37
-b5
-cc
-ac
-8b
-24
+48
+46
 f7
-31
-10
-b0
+7d
+45
+16
+6a
+74
+d6
+2e
+24
+b4
+5f
+be
+c3
+36
+05
+78
+c4
+f4
+2d
+c5
+6d
+ee
 e9
+75
+09
+21
+63
+85
+c7
+ff
 ac
+71
+d1
+bb
+e8
+3e
+eb
+ab
+63
+05
+02
+b2
+7a
+a2
+4c
+af
 60
-41
-5c
-be
-e2
-0e
-ba
-fe
+2a
 90
-5b
-1f
-22
-06
-cf
-08
-a9
-37
-1f
-dc
-51
-11
-f0
+66
+c0
+3c
+69
 b2
-c8
-31
-0f
-d9
-07
-64
-46
-a9
-23
-1a
-57
-b5
-88
-4a
-5d
-51
-44
+39
+9a
+15
+5e
+50
+62
+dc
+4e
+37
+5f
+40
+e9
+c5
+9a
+f4
+d5
+82
+e9
+b3
+f3
+a1
+38
+29
+da
+53
 ba
-98
-d5
-cb
-04
-e1
-07
-6a
-f5
-22
-44
-02
-62
-e7
-12
-62
-71
+fb
+2b
+1f
 89
-90
-66
-b3
-ce
-77
-e8
-45
+c9
+1c
+5f
 6d
-2b
-d5
-95
-4c
-25
-e1
-8c
-a8
-5a
-23
 ba
-30
-c5
-df
-6c
-1a
-6b
-e3
-2d
-39
-ff
-d8
-a1
-9c
-9f
-e7
-16
+56
 ac
-8f
+ac
+68
+91
+fa
+61
 11
+08
+57
+40
+d1
+cd
+c7
+d8
+37
+fd
+08
+40
+69
+d6
+68
+26
+78
 cf
-be
-a5
-1a
-10
-f9
-f3
-f6
-ea
-2a
-ff
+99
 2b
-f2
-3f
-71
-95
-a2
-ad
-27
-50
-08
-a3
+b8
+40
 6e
-9d
-a5
-1e
-b9
-0d
-a1
-9a
-fd
-f6
-0e
-7e
-5c
-85
-fe
-d7
-a9
-e4
-c6
-96
-a0
-cd
-16
+88
+00
+79
+d0
+c0
+bd
+42
 cf
-bc
-35
-b1
-f0
-81
+6a
+8b
+b6
 eb
+18
+55
+90
+3e
+95
+c3
 12
-2a
-b7
-20
-01
 f0
-f1
-7e
-2c
-31
-4c
-28
-77
-91
-67
-1a
-73
-b0
-02
-09
-b5
+5c
+2f
+4b
+61
+6b
+96
+d9
+6d
 47
-a6
-8b
-cc
-8f
-64
-78
-4a
-b3
-c8
-55
-b9
+47
+07
+b1
+a4
+fa
 22
-b0
-e8
-01
-10
-58
+41
+2f
+b3
+97
+0f
+21
+63
+fc
+d9
+41
+3d
+7b
+48
 fe
+60
+95
+02
+94
+a5
+23
+aa
+7d
+27
+f9
+9c
+c1
+62
+ea
+c0
+7d
+42
+3d
+57
+33
+16
+68
+41
+4a
+87
+73
+12
+3e
+9c
+74
+d7
+32
+06
+87
+19
+24
+fb
+7a
+c1
+ed
+70
+1c
+fc
+74
+b5
+0b
+74
+7d
+36
+82
 25
-e5
-62
-e6
-c9
-ce
-07
-84
-48
+d0
+91
+57
+38
+b4
 b2
-ee
-59
-68
-d3
+f7
+c9
+c5
+79
+b3
+18
+fb
+fd
 cd
-c7
-d3
-35
-a0
-69
-da
-84
-4c
-84
+5c
+4d
+c3
+5f
+43
+76
+9b
+2a
+15
+c0
+96
+53
+ec
+63
+5c
+b0
 37
+da
+46
+ac
+69
+22
+e0
+d4
 76
-75
-df
-a2
-aa
-f3
-98
-4e
-29
-67
-75
-66
-3f
+8d
+9e
+ff
+0e
+c1
+f2
+57
+4a
+6e
+74
+48
+f9
+4d
+06
+b1
+f1
+30
+a1
+73
+44
+2b
+3a
+54
+bb
+f4
+1c
+7b
+86
+1b
+16
+47
+70
 90
-01
-6c
+04
+9c
+5c
+46
 1f
-49
-aa
-43
-59
+cd
+97
+3f
+84
+65
+01
+e9
+8d
+ff
+99
+7e
+c4
+cb
+dd
+1c
+7d
+44
+5b
+53
+c3
+0a
 b7
-1b
-03
-c8
+69
+36
+c7
+5c
+af
+45
+38
+b5
+48
+1e
+a8
+a8
+2f
 8b
-59
-2c
-b2
-be
-ec
-62
-9a
-dd
-62
-be
-75
+e9
+f9
+ad
+2a
 08
-89
-55
-63
+71
+ec
+bb
+9b
+e5
+5a
+99
+d6
+bf
+d6
 b4
-58
-59
-eb
-fd
+76
+55
+28
+5c
+76
+97
+8d
+49
 a2
-f1
-07
-dc
-34
-2d
-c5
-fe
+ec
+ec
+a6
+87
+37
+60
+d1
 31
-85
-d2
-af
-95
-50
-eb
+28
+4d
+ec
+82
+93
+a2
+3d
+99
+54
+0b
+e4
+e8
+7e
+30
+ae
 6a
-20
-d9
-b9
-a5
-81
-fe
-76
-45
+b4
+32
+9e
+2e
+26
+00
+f4
+0e
+63
 bb
-cd
-7b
-27
-d5
-8b
-be
-b0
-d1
-78
+84
+8c
+5a
+eb
+8e
+cb
+f6
+46
+b8
+b8
+9a
 0c
-8f
-be
-a8
-5a
-a5
-22
-85
-18
+a6
+fb
+23
+06
+f4
+e4
+70
+c7
+93
+3a
+a4
+dd
 e4
+e9
+b6
+17
 0e
-21
-11
-91
-ee
-19
-58
-99
-8d
-a9
-ea
-4a
-a9
+4d
+86
+9d
+92
+90
+06
+2a
+e1
+ed
+d7
+8f
+3b
+2e
+c0
+1d
+ed
+c5
+b3
+67
+65
+67
+ed
+5d
+1e
+36
 b1
-83
-25
-87
+d7
 e5
-4a
-bb
-91
-68
-3f
-fe
-ad
-e6
+81
+d8
 3f
-ea
-de
-de
+16
 1a
-cf
-8b
-a0
-b3
-79
-83
+87
+db
+51
+48
+ea
+27
+93
+74
+02
+25
+7d
+3e
 0b
-89
+b5
+17
+77
 20
-9b
-78
-ed
-74
-a6
-3c
-4e
-d3
-ac
-67
-ed
-df
-33
-2b
-07
-8f
-f1
-5c
-f9
-28
-0e
-dd
-e7
-a3
-86
-f5
-a7
-b9
 11
+7c
+5f
+22
+a0
+76
+af
+ca
+31
+24
+b7
+7d
+7a
 81
-6c
-3d
-2c
-3a
-82
-a2
-d2
-b6
-dc
-80
-b3
-ea
-2f
-b3
-42
-c6
-82
-66
-95
-b9
-75
-df
-40
-0b
-52
-2f
-70
+c4
+b2
+22
+e1
+5e
+d1
+12
+99
+85
+94
+59
+5e
 1a
-eb
+21
+cf
+dc
+ab
+77
+9d
+cc
+a7
+c9
+cf
+d1
+13
+36
+ef
+f9
+fb
+a2
+a3
+85
 e8
 00
-db
-3c
-f7
-76
-db
-7b
-ec
-f0
-7f
-42
-a1
-15
-3f
-df
-13
-7b
-13
-3b
-ea
-3f
-a1
-7e
-d4
-69
-4f
-ad
-42
-82
+65
+d0
+1c
+93
+47
+c5
+aa
+59
+68
+65
+4a
+3d
+9a
+cb
+9c
+a3
+c7
+b8
+04
+70
+d2
+85
+5a
+e9
+c4
+2a
+f6
+c3
+22
+ed
+c1
+a3
+3c
+85
+47
 49
+44
+d2
+13
+a0
+b4
+cf
+23
+6e
+a5
+93
 82
-a6
-ac
+68
 cf
-a2
-e2
+20
+b9
+11
+63
+8a
+3a
+68
+85
+98
+ef
+33
+df
+eb
+5c
 01
+a7
+8c
+9f
+53
+ff
+35
+d1
+e5
+81
+2d
+c0
+59
+3e
+c7
+27
+66
 2f
-6f
-b7
-58
-ce
-3c
+6b
+2d
+04
+a9
+1c
+05
+03
+a4
+11
+41
+f0
+4e
+9b
+db
+69
+97
+07
+8d
+2b
 71
-8f
+39
+1d
 f5
-9b
-1f
-b2
-af
-51
-2d
-ce
-30
 f9
-1f
-df
-9d
-95
+72
+7c
+89
+50
+e3
+7c
+e3
+b0
+8a
+36
+c8
 2a
-5f
+21
+a9
+e6
+81
+bc
+3c
+e3
+4b
+a4
+a1
+f8
+3c
+32
+2e
+fa
+11
+a9
+e3
+42
+f1
+18
+b8
+ee
+5e
+d6
+00
+d4
+dd
+a7
+62
+c3
+5d
+5e
+c4
+20
+38
+f4
+b3
+21
+0b
 1d
-9e
-de
-b4
-2c
-83
+0a
+19
+c4
 29
-5a
-35
+45
+8e
+a6
+46
+fd
 b5
-ee
-8a
-11
-bd
+6c
+29
+59
+1a
+37
+4f
+c6
+64
+68
+5b
+ce
 f6
-6f
-26
-d8
-a6
-07
-ac
-b8
-8a
-c2
-71
-75
-ed
-60
-14
+31
 14
-c3
-64
-11
-f7
-1f
-8d
-c3
-fa
-03
-b0
-06
-f0
-c8
-1e
-67
-ad
+7b
+f2
+25
+2f
+9c
+86
+a8
+3e
+39
+93
+c7
+34
+e8
+25
+a9
+8e
+3c
+47
+26
+3c
+5b
+d3
+b9
+96
+4c
+de
+c6
+d9
+5b
+16
+e7
+99
+25
+aa
+22
+a2
+aa
+2e
+45
+d6
+df
+aa
+44
+de
+6d
+89
+bd
 3d
-8d
-81
+9b
+26
+72
+65
 65
-69
-e3
 b9
-f5
-c2
+cf
+de
+7a
+99
+25
+8b
+f6
+6d
+dc
+76
+29
+23
+48
+b1
+67
+7a
+0d
 fa
-c9
-49
+df
 91
-9b
+52
+08
+db
+d4
+88
+5c
+f7
+f9
+ba
+c5
+02
+40
+ff
+18
+72
 7a
-56
+cc
+d3
+b9
+52
+29
+98
+88
+4c
+fc
+ef
+09
+88
+7c
+ea
+3e
+45
 fa
-ed
-d4
-9c
-b8
-d6
-1d
-f0
-d8
-8c
+86
+cb
+cd
 77
-79
+8e
+98
+32
+d9
+bd
+cf
+08
+6d
+ac
+37
+5e
+73
+69
+4e
+2b
+b5
+b9
+ef
+7f
+16
+26
+cb
+78
+e1
 48
-d8
+26
+93
+e5
+7a
+7b
+33
 50
-a0
-ae
+a7
+05
+bb
+4f
 fd
-b1
-fa
-42
-b1
-7a
-f6
+15
+da
+cd
+8c
+fc
+d7
+ee
+10
+94
+37
+34
+55
+c6
+83
+a9
+f0
+97
+ec
+e6
+df
+68
 51
-bb
-8b
+d0
+27
+dd
+5a
+60
 81
-19
-e8
-16
-52
-37
-24
-74
-3e
-90
-d6
-fd
-99
-fd
-12
-36
+85
+d7
+60
+02
+b6
+fa
+38
+78
+97
+c5
+27
 d3
-a1
-6b
-9d
-7f
-3c
-f9
-54
-4d
-30
-09
-00
-9c
-1e
-71
 84
-c6
-1a
-b4
+36
+55
+b3
+1f
+fa
+7b
+ec
+e6
+b8
+5f
+7b
+b1
+81
+ca
+0a
+15
+d1
+4b
+fb
+56
+68
+2c
 f5
-d0
-10
-17
-c4
-03
-3b
-c7
+e4
+1b
+ed
+0c
+0b
+66
+e9
+49
+f9
+7a
+a4
+b1
+62
+a5
+05
+9b
+68
+1e
+01
 7d
-ef
-52
-43
+3c
 11
-f7
+68
+6a
+45
+60
+8a
+94
+b3
+22
+03
+97
+9c
+28
+de
+3f
+1c
+9f
+b9
+d3
+0d
+07
+12
+b6
+b3
 24
-08
-86
-91
-77
-b4
-ba
-22
+e7
+a9
 76
-3b
-65
-31
-cd
-41
-8f
-78
-31
-d9
-fa
+7b
+da
+c0
+98
+99
+ec
+ad
+90
 71
-88
-eb
-7f
+49
+72
+39
+a1
+b9
+54
+0e
+f4
+20
+a2
+dc
+89
+76
+fd
+26
+47
 cd
+11
+99
+d3
+18
+c0
+da
+40
+53
+a9
+d3
+f4
+b4
+4e
+87
+40
+36
 01
 66
-4c
-5e
-ac
-60
-05
-8c
-f9
-ab
-74
-3e
+f4
 09
-30
+63
+35
+3e
+5c
+d0
+b6
+3e
+c9
+11
+0e
+4c
+25
 ae
-ab
-7e
-fd
-bd
-53
-4e
+b9
+c4
+f4
+27
+89
 19
-84
-d1
-73
-86
-bd
-55
-21
-ad
-f5
-36
-e8
-36
-74
-c1
-13
+af
+54
+16
+2d
+43
+49
+53
 50
-f3
-b0
-b1
-c4
-4f
-2a
-62
+2f
 14
-26
+68
+be
+70
+15
+75
+b5
+0a
+fa
 80
-5e
-41
-3b
-ae
-91
-e8
-e5
-c3
-1e
-4d
-7f
+cf
+23
+fa
+a5
+ef
+58
 12
-f5
+91
+d5
+86
+03
+93
+b3
 ba
+29
+54
+78
+d9
+87
+1f
+85
+15
+98
+07
+5b
+b5
+bf
+7b
+b3
 01
+57
+32
+a9
+69
+78
+d6
+f2
+9d
+9b
+ea
+26
+26
+c8
+e9
+c3
+39
+17
+1e
+dd
+9d
+d3
+99
+26
+e2
+bd
+62
+8b
+1f
+80
+1e
+15
+59
+ea
+15
+5c
+30
+e1
+6e
+96
+a9
+d1
+64
+c3
+27
 2a
+09
+81
+01
+86
+e2
+1b
+f6
+08
+77
+ba
+e9
+43
+cc
+11
+e9
+da
+0c
+b7
+71
+a6
+48
+2f
+ae
+75
+6b
+1d
+a2
+96
+6f
+3b
+28
+90
 47
-f6
-ce
-2a
-7c
-f2
-e4
-5b
-bb
-a5
-84
-5f
-e3
+7f
+69
+22
+ae
+f1
 b9
-1d
-a0
+04
+5b
+14
+37
+8c
+87
 d4
-ca
-84
-3f
-3f
-b5
 19
-0a
-e5
-2b
-18
-18
-05
-a7
-a6
-85
-e1
-33
-50
-b3
-ab
-62
-38
-99
-4a
+94
+cf
+7c
+98
+19
+e3
 25
-54
+f2
+5f
+4f
+af
+f9
+4b
+3a
+bc
+94
+d2
+39
+72
+df
 6a
-fa
-4c
-0d
-81
-db
-9b
 f2
-96
-f0
+c3
 4c
-d1
-9b
-4d
-a3
-00
-f1
-49
-e8
-a5
-78
-97
-cb
-18
-87
-11
-89
-44
-07
-2b
+8a
+7a
+21
+67
+9a
+f0
+94
+a4
 fd
-6e
-c5
-3b
 02
-60
-6e
-ea
-6e
+19
+bb
+29
+c3
+14
+d4
+01
+f5
 f9
-8c
-d2
-00
-5c
+d0
+02
+65
+66
+e2
+18
+bf
+a0
+0d
+bb
+f4
+e3
+f4
+59
+fb
+c6
+65
+b9
+f7
+28
+2f
+e7
+e8
+fb
 87
-61
-95
-91
-ea
-a5
-35
-5e
-b7
-df
-e0
-db
-1e
-74
+fb
+7f
 be
-d6
-db
-8a
+f5
+79
+79
+57
+fa
+c5
+56
+f1
+26
+d1
+93
+ed
+c6
+24
+b1
+fe
+09
+a6
+3a
+40
+f9
 b4
-e6
-58
+8c
+38
+f0
+7a
+53
+59
+65
+98
 2d
-49
-27
-fd
-b7
-e6
-88
-46
-5c
-9c
-44
+c8
+8a
+22
+4d
+87
+2e
+13
+e4
+12
+b5
+25
+e8
+fc
+3e
+2d
+96
+d2
+f1
+d3
+99
+e8
+c9
+e0
+bc
+ac
+2a
+60
+ba
+22
+26
+fc
+c9
+f9
+0c
+19
+08
+55
+ff
+2b
+5f
+e5
+c2
+81
+2e
+47
+eb
+cd
+4d
+f2
 81
-ea
-2f
-f4
-57
-3b
-0a
-ff
-d9
-d5
-02
-df
-dc
-e8
-7d
-3d
+13
 ab
-f1
-99
-3a
-c1
-5e
-68
-b0
+a1
+f2
+ad
+94
+3e
+18
+0c
 25
-ef
-2a
+3c
+f9
+d5
+49
+ff
+25
+39
+5c
+b8
+ab
+e5
+cc
+4d
+73
+18
+7b
+94
+e0
+48
+16
+1f
+0d
 c5
-f8
-71
-5d
-43
-df
-5e
-9b
-ad
+cb
+1a
+78
+ff
+0f
+59
+61
+d2
+c4
+18
+8d
 ab
-98
-96
-c8
-a6
-33
-34
-c3
-45
-39
-3e
-af
+63
+f8
+95
+d1
 bb
-a7
-cc
-1d
-aa
-ce
-8b
-f0
-fc
-54
-ba
-9b
-35
-a9
-a9
-3d
+a2
+34
+b5
+e9
+7b
+d3
+29
+4e
+3c
+dc
+21
+67
 12
-55
+64
+b5
+0c
+ba
+71
+49
+36
+fd
+09
+b2
+17
+f9
+e4
+f0
+e0
+da
+99
+d9
+9c
+4e
+ee
 a6
-c7
-5c
-6f
-a5
-ae
-2c
-7e
-8c
-7d
-20
-be
-08
-d6
-b1
-7c
-d4
-2f
-7c
-3c
-6a
-bf
-3b
-af
+81
 62
+41
+2c
+5b
+78
+57
+98
+21
+3a
+94
+4c
+19
+de
 6a
+46
+e6
+56
+a8
+24
+1e
+6f
 88
-01
-d9
-e9
-ef
-55
-51
-79
-c4
-90
+a8
+df
+b9
 14
-5b
-74
-2c
-05
-1b
-32
-54
-db
-b3
-ef
-c6
-96
-e7
-e2
-b0
-7d
-65
-d0
-dc
-83
-55
-c1
-ee
-8a
-0c
-bd
-5f
-e4
-78
-f6
-31
+f4
 b1
-e3
-f2
-8a
-e4
-b3
-75
-8b
-e0
-83
-d3
-31
-53
-1d
-fe
-3d
-38
-73
-31
-d5
-53
-63
-02
-e5
-10
-47
+7f
+30
+d4
+25
+46
+8f
+2f
+b8
+93
+32
+ba
+3f
 bd
-c5
+4d
+d9
+4c
+40
+a2
+5e
+a6
+86
+3c
+87
+19
+db
+cb
+9d
 0e
-47
+3b
+0f
+64
+42
+6d
+d4
+b8
+4d
+2f
+93
 12
-2d
-9c
-e8
-fa
-d1
-7f
-29
-5f
+51
+3b
+31
 f3
-8c
-1c
-44
-73
-bb
-5c
-30
-39
-1d
-f2
-8b
-dd
-e3
-5c
-8a
-f4
-1f
-0c
-44
-e2
-5a
-42
-36
-71
-38
-7f
-c1
-44
-bf
-7e
-d2
-bc
-2c
-e0
-c5
+95
+49
 60
-e1
-93
-47
-a2
-5b
-b7
-72
-68
+13
+c9
+9e
+8d
+28
+75
+3d
+88
+c8
 5d
-6c
+81
+4b
+3f
+3f
+63
 a8
+a5
+dd
+fe
+40
+ab
+b1
+af
+62
+5d
+4a
+8b
+78
+32
+3a
+02
+cc
+be
+0f
+20
+94
+70
+01
+ca
+e1
 a1
-d2
-88
-f3
-7e
-d7
-bc
-13
-7d
-73
-7f
-aa
-e8
-e9
-cd
 66
-8d
-1f
-76
-20
+50
+6a
+e0
+08
+d6
+0f
+18
 6d
+e3
+13
+a0
+98
+e6
+c1
+df
 c8
-a4
-81
-42
-d6
-f8
-2e
-53
-03
-bd
-db
-d1
-96
-55
-92
-48
-e1
-e2
-b5
-e7
-85
 9a
-00
-f8
-b2
-4d
-75
-8e
-89
-c5
-6d
-76
-7d
+a8
+c2
+94
+93
 84
-2e
-04
-22
-2e
-e9
-cb
-a0
-9f
-02
-56
-65
-05
-d0
-37
-87
-0f
-f3
-62
-52
-ab
-87
-dd
-ac
-f0
-ac
-04
-13
-65
-e0
-a7
-64
-37
-d4
-f4
 ea
-c2
-4f
-3b
-90
-e3
-a5
-ee
-58
+66
+b1
+6a
+67
+9c
+a2
+5c
+f9
+48
+f2
+e2
+d6
+f7
+30
+92
+a8
+2c
+99
+5a
+e0
+0c
+87
+9f
 20
-c2
-1b
-7f
-64
-f9
-48
-71
-11
 55
+e1
+2a
+85
+d4
+59
+7b
+2e
+10
+b3
+62
+b7
+41
+41
+19
+88
+e0
+f7
+fe
+3b
+2a
+cb
+82
+30
+dd
+df
+39
+d2
+15
+15
+36
+67
+89
+d0
+63
+0a
 9d
-73
-37
-bf
-32
-45
-1a
-22
-4c
 ff
+c9
+e3
+15
+ee
+67
+25
 77
-90
-7d
-e0
-c8
-f1
-4b
-b0
-5b
-fb
-ec
 78
-01
 db
-13
-34
-57
-94
 97
-b7
-a9
-61
-72
-30
-6f
-5b
-ff
-75
-eb
-5f
-2e
-60
-ec
-ed
-e5
-1f
-ea
-2b
-87
-58
-8f
-d6
-56
-ee
-db
-f9
-bc
-7a
+e9
+62
+96
+20
+3c
+9d
+7e
 47
-e1
+3d
+7b
+12
+11
+36
+fe
+bd
 31
-99
-a9
-f2
-00
-5a
-e2
-c0
-7a
-ca
-f3
-80
-e7
-33
-fa
-74
-77
-3c
-7a
-0a
-d3
-f7
-b1
-dc
-bf
 95
-ae
-c1
-bc
-c5
-64
-aa
-cc
-13
-db
-78
-39
-85
-81
-bc
-58
-dc
-f9
+6a
+62
+cd
+9b
+26
+80
+0b
+c8
+82
+2b
+2e
+af
+ad
+97
+8e
+ad
+3a
+0b
 35
-ea
-0a
+9d
+14
+41
+36
+88
+a4
+4b
+10
+4b
+ec
+97
+ce
 d1
-d9
-c0
-40
-4f
-a9
-ab
-c7
-71
-6c
+1e
+77
+dc
+2b
+73
 66
-ed
-a9
-84
-40
-85
-c0
-db
-20
+8e
+f1
+f9
+b7
+ce
+ae
 e3
-91
-04
-3f
-d8
-9c
-f4
-9e
-91
-86
-31
-a4
-d2
-53
-f5
-1f
-04
-6a
-6b
-a5
-0d
-cb
-13
-52
-da
-c9
-cc
+c3
+2c
+42
+0e
+6d
+9f
+67
+a6
+60
+f8
+13
+29
+9f
+b5
+b1
+89
 37
-5e
-d4
-ad
-c3
-b8
-2c
-74
-c9
-8a
+2b
+cd
+e7
 a1
-3b
-3a
+7c
+d6
+73
+cc
+56
+7e
+9a
+05
+e3
+05
+0c
+31
+21
+71
+93
+98
+c0
+c1
+54
 3c
+8d
+56
 8f
-80
-24
-63
-c3
-e6
+e8
+94
 d7
-d0
-9a
-41
-91
-f4
-2d
-8c
-4e
-d8
-ef
-b9
-16
-58
-dc
+8d
+ce
+d3
+33
+ac
+62
+bc
+a5
 15
+c4
+60
 dc
+3d
+27
+8f
+8a
+b9
+17
+ba
+b1
+94
+5c
 89
-1d
-87
-04
+fb
+ed
+a6
+fd
+dc
+0d
+7e
+26
+26
+d3
+7d
+bc
+dc
+ec
+7a
+64
+5f
+80
+6c
+7c
+9c
+f4
+8d
+14
+4c
+3d
+13
+58
+05
+24
+a1
+8e
+19
 59
-fa
-b7
+d2
+97
+3f
+b4
+a7
+a2
+fe
+61
+62
+56
+33
+e1
+d9
+35
 e2
-50
-e9
-52
-c3
-69
-5c
-25
+bc
+c7
+bf
+49
+54
+de
+aa
+0a
+79
+22
+d5
 17
+75
+d1
+ce
+dd
+ff
+a3
+f2
+61
+36
+01
+f7
+f2
+50
+8c
+a9
+ad
+96
+7f
+89
+45
+fd
+43
+d1
+b0
+f8
+a6
+66
+67
+32
+ce
+cd
 10
-fb
-9d
-b4
-49
 ad
-f9
-22
-c4
+13
+03
+cb
+05
+27
+02
 f6
+2b
 37
-c4
-8d
-79
-be
-ab
-a9
-41
-28
-11
-cc
-27
-a2
-d2
-ac
-b3
-b9
-2d
-ea
-60
-d6
-dd
-25
-c5
-16
-a8
-17
+5d
+fb
+01
+6c
+29
+0d
+74
+fe
 69
+b0
+cb
 06
-e7
-4a
-72
+28
+28
+f5
+cd
 0f
-4d
-61
-e8
-b9
-1b
-2d
-2c
-5d
-7d
-cb
-e2
-89
-90
-89
-a7
+f7
+35
+13
+68
+a4
+bf
+39
+ab
+0c
 2b
-a5
+ca
+01
+eb
 a3
-6a
-cb
-c7
-d2
-3b
-75
-4f
-1b
-26
-23
-a4
-6d
-b3
-62
-a9
-3c
-6b
-6d
-51
-34
-86
-b2
-ce
-7a
-8d
-5d
+f5
+ba
+12
+37
+f5
+95
+d1
+57
+54
+df
+64
 91
-e0
-9e
-74
-f0
-b5
-7e
-42
+eb
+20
+82
+5a
+1d
+f1
+d3
+25
+1f
 ca
-90
-fa
-a5
-59
+ae
+27
+12
+c9
+d0
+81
+a9
+1c
+ef
+73
+1b
+25
+2a
+95
+64
+0a
+b5
 ab
-72
 58
-78
-9f
-02
-e2
-0e
+98
+f3
+4c
+c8
+f2
+e1
+24
+60
+1b
+82
+55
+e6
+59
+95
+b9
+a8
+17
+df
+56
+cc
+cc
+17
+81
+f1
+4f
 bf
-f9
-ab
+41
+3c
+2c
+fb
+ed
+15
+74
 65
-18
-38
-87
-39
-bb
-25
-f5
-34
-13
-d3
-d2
-b9
-96
-7f
-50
-42
-11
-fc
-68
-12
-b3
-51
-42
+d5
+73
+4b
+6d
 0e
-78
-49
-2d
-1d
-a6
-05
-e6
-2d
-00
-5a
-26
+1e
+50
+41
 cf
-47
-63
-ff
-db
+b0
+98
+a6
+c2
+37
 76
-cd
+5f
+33
+73
+55
+6b
+af
+3b
+d0
+93
+b9
+b6
+f1
+35
+99
+8e
+98
 fd
-8d
-58
-f7
-00
-22
+60
+eb
+18
+1d
+b0
+13
+07
+53
+98
+7b
+47
+e2
+d6
+9b
+77
+3e
+28
 b7
-1b
-57
-6c
-0b
-bd
-d4
-5a
+16
+24
+f7
+2c
+76
+18
+52
+a3
+65
+9a
+96
+0d
+54
+46
+cc
+ba
+bc
+12
+1a
+14
+4d
 ce
+0e
+23
+e0
+3c
+6d
+7e
+91
+e8
+02
+d0
+9b
+6a
+d8
+94
+76
+33
+1b
+0a
+d3
 04
-81
-6b
-b2
+c1
+48
+88
+26
 dd
-d7
-0b
-45
-7d
-d9
-f9
-ad
-f5
-08
-e1
-4f
-5c
-2b
 1a
-fa
-f7
-e7
-f6
+72
+01
 39
 dd
-3a
-e8
-e4
-4b
-6b
-a1
-db
-10
-3b
-0b
-4a
-5a
-36
-ee
-dd
-8c
-df
-2f
-8e
-a3
-cc
-99
-ef
-27
-e4
-04
-3a
-1e
-97
-04
-d7
-ec
-a3
-86
-5a
-42
-b0
-4c
-01
-25
-c4
+d6
+91
+88
+da
+6d
 0d
+a5
+c7
+ff
+16
+62
+97
+2d
+43
+6c
 fa
-92
-49
-32
-d6
-77
-bf
-d9
-df
-b3
-ae
-35
-14
-00
-df
-b5
-46
-44
-89
+02
 0f
-aa
-26
-f8
-84
-2f
-9a
-0d
-c6
-40
-b5
-ea
-81
-65
-cc
-ca
-10
-b5
-7c
-ed
-e2
-0a
+2e
 5b
-eb
-22
-18
-e6
-f8
-d0
-e5
+11
+44
+dd
+8b
+ce
+a0
+a4
+f0
+60
+f0
+42
+3c
 5e
-04
-8a
-98
-9d
-bf
-c9
-cf
-08
-04
-54
-1d
-0c
-76
-71
 89
-f9
-c2
-d8
-71
-73
-5d
-10
-b1
-86
-10
-f9
-ef
-fb
-d9
-5a
-71
-ca
-ef
-e9
+51
+7b
+6e
+2b
+89
+35
+02
+b3
+07
+94
+66
+a3
+1a
+01
+34
+ba
+3f
+f4
 e9
-7e
-d0
-96
-0e
-ef
-32
-85
-41
-0a
-7c
-88
-d0
-1f
-2f
+9b
+71
+e2
+aa
+15
 57
-5e
-4d
-b9
-5f
-72
-87
-db
-df
+ca
 b3
-2f
-fe
-5a
-c9
-1f
-ab
-99
-7a
-0b
+c4
+e7
+6d
+1c
+40
+9d
+fc
+01
+92
+80
 aa
 55
 40
@@ -5594,15 +5498,15 @@
 06
 07
 08
-08
 07
+08
 06
 12
 14
 0d
 0f
 15
-02
+01
 01
 00
 ff
@@ -6838,8 +6742,8 @@
 aa
 aa
 55
-85
+84
 68
-fb
-d8
+50
+e6
 20
Index: output/program.lis
===================================================================
--- /1121s/branch/mouse/YJX_Project/YJX_24G_7036/output/program.lis	(revision 2491)
+++ /1121s/branch/mouse/YJX_Project/YJX_24G_7036/output/program.lis	(working copy)
@@ -12,31 +12,31 @@
 0009 c00d0052 beq patch03_2 ,p_initialize_radio_cont 
 000a c012820e beq patch04_5 ,p_lpm_sleep 
 000b c0340287 beq patch0d_0 ,p_mouse_cb_fuction 
-000c c034829a beq patch0d_1 ,p_mouse_load_device_info_check 
+000c c0348298 beq patch0d_1 ,p_mouse_load_device_info_check 
 000d c036024b beq patch0d_4 ,p_mouse_param_init 
-000e c0370426 beq patch0d_6 ,p_mouse_start_work 
-000f c0398488 beq patch0e_3 ,p_mouse_setgpio_hibernate 
+000e c0370424 beq patch0d_6 ,p_mouse_start_work 
+000f c0398486 beq patch0e_3 ,p_mouse_setgpio_hibernate 
 0010 c03a0206 beq patch0e_4 ,p_mouse_lpm_before_common 
-0011 c03d053b beq patch0f_2 ,p_mouse_motion 
-0012 c03d84da beq patch0f_3 ,p_mouse_dpi_process 
-0013 c03e04ea beq patch0f_4 ,p_mouse_setting_dpi 
-0014 c03e84f0 beq patch0f_5 ,p_mouse_setting_sensor_type 
-0015 c03f8468 beq patch0f_7 ,p_mouse_3io6key_check 
-0016 c04084b1 beq patch10_1 ,p_mouse_init_sensor 
-0017 c0420379 beq patch10_4 ,p_mouse_buletooth_fast_conn_end 
-0018 c04283c3 beq patch10_5 ,p_mouse_priority_bb_event 
+0011 c03d0521 beq patch0f_2 ,p_mouse_motion 
+0012 c03d84d8 beq patch0f_3 ,p_mouse_dpi_process 
+0013 c03e04e8 beq patch0f_4 ,p_mouse_setting_dpi 
+0014 c03e84ee beq patch0f_5 ,p_mouse_setting_sensor_type 
+0015 c03f8466 beq patch0f_7 ,p_mouse_3io6key_check 
+0016 c04084af beq patch10_1 ,p_mouse_init_sensor 
+0017 c0420377 beq patch10_4 ,p_mouse_buletooth_fast_conn_end 
+0018 c04283c1 beq patch10_5 ,p_mouse_priority_bb_event 
 0019 c04301d8 beq patch10_6 ,p_mouse_le 
-001a c04383a3 beq patch10_7 ,p_mouse_bb_event_timer 
-001b c04403c1 beq patch11_0 ,p_mouse_start_discovery 
-001c c045038d beq patch11_2 ,p_mouse_store_remote_bdaddr 
-001d c04582ab beq patch11_3 ,p_mouse_app_initflag_check 
-001e c04602d2 beq patch11_4 ,p_mouse_store_device_info 
-001f c0468336 beq patch11_5 ,p_mouse_store_dpi_info_check 
-0020 c0470442 beq patch11_6 ,p_mouse_idle 
-0021 c04a847f beq patch12_5 ,p_mouse_24g_hibernate_set 
-0022 c04b049a beq patch12_6 ,p_mouse_24g_package_data 
-0023 c04c0515 beq patch13_0 ,p_mouse_dpi_led_blink_init 
-0024 c0588518 beq patch16_1 ,p_mouse_init 
+001a c04383a1 beq patch10_7 ,p_mouse_bb_event_timer 
+001b c04403bf beq patch11_0 ,p_mouse_start_discovery 
+001c c045038b beq patch11_2 ,p_mouse_store_remote_bdaddr 
+001d c04582a9 beq patch11_3 ,p_mouse_app_initflag_check 
+001e c04602d0 beq patch11_4 ,p_mouse_store_device_info 
+001f c0468334 beq patch11_5 ,p_mouse_store_dpi_info_check 
+0020 c0470440 beq patch11_6 ,p_mouse_idle 
+0021 c04a847d beq patch12_5 ,p_mouse_24g_hibernate_set 
+0022 c04b0498 beq patch12_6 ,p_mouse_24g_package_data 
+0023 c04c0513 beq patch13_0 ,p_mouse_dpi_led_blink_init 
+0024 c0588516 beq patch16_1 ,p_mouse_init 
 0025 c0628231 beq patch18_5 ,p_otp_read_data 
 0026 c06a81f7 beq patch1a_5 ,p_gpio_set_wake_by_current_state 
 0027 c06b01f0 beq patch1a_6 ,p_gpio_set_wake 
@@ -53,7 +53,7 @@
 0030 c02601ae beq patch29_4 ,p_le_adv_not_match 
 0031 c02681ac beq patch29_5 ,p_le_init_adv 
 0032 c0480234 beq patch32_0 ,p_g24_reconn_dispatch 
-0033 c04b0473 beq patch32_6 ,p_g24_short_sleep 
+0033 c04b0471 beq patch32_6 ,p_g24_short_sleep 
 0034 c04d00d1 beq patch33_2 ,p_mouse_g24_retransmit 
 0035 c04e80d8 beq patch33_5 ,p_g24_transmit_hop_process 
 0036 c04f8258 beq patch33_7 ,p_power_ctrl_start 
@@ -604,7 +604,7 @@
 01eb 20405ab2 call mouse_check_125hz 
 01ec 24740000 nrtn user 
 01ed 20405abc call mouse_current_mult_update 
-01ee 204004a6 call p_mouse_data_xy_release 
+01ee 204004a4 call p_mouse_data_xy_release 
 01ef 20205b37 branch mouse_le_next + 12 
 
 p_gpio_set_wake:
@@ -648,7 +648,7 @@
 0205 20200201 branch p_mouse_puchk_set 
 
 p_mouse_lpm_before_common:
-0206 20400479 call p_clear_wake 
+0206 20400477 call p_clear_wake 
 0207 704b1d00 jam 0 ,mem_mouse_qdec_set_flag 
 0208 2040550d call mouse_lpm_before_common + 1 
 0209 204054f9 call mouse_gpio_pd_idle 
@@ -833,7 +833,7 @@
 0288 67e145f8 store 2 ,mem_cb_24g_transmit_short_sleep 
 0289 5800622b setarg mouse_24g_long_sleep 
 028a 67e145fa store 2 ,mem_cb_24g_transmit_long_sleep 
-028b 58000299 setarg p_mouse_24g_before_lpm_sleep 
+028b 58000297 setarg p_mouse_24g_before_lpm_sleep 
 028c 67e143e9 store 2 ,mem_cb_before_lpm_sleep 
 028d 202053f3 branch mouse_cb_fuction + 7 
 
@@ -847,968 +847,938 @@
 
 p_mouse_wheel_init_set:
 0294 20400200 call p_mouse_puchk_disable 
-0295 6848c64a fetcht 1 ,mem_whee_a_data_gpio 
-0296 20406edd call gpio_config_input 
-0297 6848c64b fetcht 1 ,mem_whee_b_data_gpio 
-0298 20206edd branch gpio_config_input 
+0295 204058df call mouse_matrix_public_gpio_reset 
+0296 20206004 branch mouse_wheel_gpio_init 
 
 p_mouse_24g_before_lpm_sleep:
-0299 20600000 rtn 
+0297 20600000 rtn 
 
 p_mouse_load_device_info_check:
-029a 6fe0c141 fetch 1 ,mem_tx_power 
-029b 67e0ca07 store 1 ,mem_normal_tx_power 
-029c 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-029d c289dd60 bbit1 mouse_enable_eeprom ,mouse_load_eeprom_info_check 
-029e c28a02a0 bbit1 mouse_enable_otp ,p_mouse_load_otp_info_check 
-029f 20600000 rtn 
+0298 6fe0c141 fetch 1 ,mem_tx_power 
+0299 67e0ca07 store 1 ,mem_normal_tx_power 
+029a 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+029b c289dd60 bbit1 mouse_enable_eeprom ,mouse_load_eeprom_info_check 
+029c c28a029e bbit1 mouse_enable_otp ,p_mouse_load_otp_info_check 
+029d 20600000 rtn 
 
 p_mouse_load_otp_info_check:
-02a0 6fe0c666 fetch 1 ,mem_device_flag 
-02a1 67e0ca06 store 1 ,mem_mouse_device_flag_temp 
-02a2 20405e43 call mouse_read_otp_dpi 
-02a3 20405db4 call mouse_read_otp_device_flag 
-02a4 204002b9 call p_mouse_device_flag_check 
-02a5 204002a8 call p_mouse_read_otp_device_info 
-02a6 204002c1 call p_mouse_read_otp_le_addr_increase_count_info 
-02a7 20205daa branch mouse_otp_load_app_initflag 
+029e 6fe0c666 fetch 1 ,mem_device_flag 
+029f 67e0ca06 store 1 ,mem_mouse_device_flag_temp 
+02a0 20405e43 call mouse_read_otp_dpi 
+02a1 20405db4 call mouse_read_otp_device_flag 
+02a2 204002b7 call p_mouse_device_flag_check 
+02a3 204002a6 call p_mouse_read_otp_device_info 
+02a4 204002bf call p_mouse_read_otp_le_addr_increase_count_info 
+02a5 20205daa branch mouse_otp_load_app_initflag 
 
 p_mouse_read_otp_device_info:
-02a8 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-02a9 c29f5dd1 bbit1 mouse_enable_24g_first_auto_pairing ,mouse_read_otp_le_device1 
-02aa 20205dcc branch mouse_read_otp_device_info 
+02a6 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+02a7 c29f5dd1 bbit1 mouse_enable_24g_first_auto_pairing ,mouse_read_otp_le_device1 
+02a8 20205dcc branch mouse_read_otp_device_info 
 
 p_mouse_app_initflag_check:
-02ab 6fe1468e fetch 2 ,mem_store_flag 
-02ac d840aa55 arg eeprom_init_flag ,temp 
-02ad 98467c00 isub temp ,null 
-02ae 2022832a branch p_mouse_load_device_info ,zero 
-02af 6049468e storet 2 ,mem_store_flag 
-02b0 20405c9c call mouse_ble_init_address 
-02b1 6fe0c9a1 fetch 1 ,mem_device_flag_temp 
-02b2 67e0c666 store 1 ,mem_device_flag 
-02b3 20405c8c call mouse_load_default_dpi 
-02b4 58001122 setarg 0x1122 
-02b5 67e14695 store 2 ,mem_random_addr_increase_count 
+02a9 6fe1468e fetch 2 ,mem_store_flag 
+02aa d840aa55 arg eeprom_init_flag ,temp 
+02ab 98467c00 isub temp ,null 
+02ac 20228328 branch p_mouse_load_device_info ,zero 
+02ad 6049468e storet 2 ,mem_store_flag 
+02ae 20405c9c call mouse_ble_init_address 
+02af 6fe0c9a1 fetch 1 ,mem_device_flag_temp 
+02b0 67e0c666 store 1 ,mem_device_flag 
+02b1 20405c8c call mouse_load_default_dpi 
+02b2 58001122 setarg 0x1122 
+02b3 67e14695 store 2 ,mem_random_addr_increase_count 
 
 p_mouse_device_flag_temp_load:
-02b6 6fe0ca06 fetch 1 ,mem_mouse_device_flag_temp 
-02b7 67e0c666 store 1 ,mem_device_flag 
-02b8 20600000 rtn 
+02b4 6fe0ca06 fetch 1 ,mem_mouse_device_flag_temp 
+02b5 67e0c666 store 1 ,mem_device_flag 
+02b6 20600000 rtn 
 
 p_mouse_device_flag_check:
-02b9 6fe0c666 fetch 1 ,mem_device_flag 
-02ba 1fe67c00 sub pdata ,0 ,null 
-02bb 202282b6 branch p_mouse_device_flag_temp_load ,zero 
-02bc 1fe67c04 sub pdata ,4 ,null 
-02bd 202282bf branch p_mouse_24g_init ,zero 
-02be 20610000 rtn positive 
+02b7 6fe0c666 fetch 1 ,mem_device_flag 
+02b8 1fe67c00 sub pdata ,0 ,null 
+02b9 202282b4 branch p_mouse_device_flag_temp_load ,zero 
+02ba 1fe67c04 sub pdata ,4 ,null 
+02bb 202282bd branch p_mouse_24g_init ,zero 
+02bc 20610000 rtn positive 
 
 p_mouse_24g_init:
-02bf 70466600 jam mode_24g_device ,mem_device_flag 
-02c0 20600000 rtn 
+02bd 70466600 jam mode_24g_device ,mem_device_flag 
+02be 20600000 rtn 
 
 p_mouse_read_otp_le_addr_increase_count_info:
-02c1 6fe0c666 fetch 1 ,mem_device_flag 
-02c2 c1000000 rtneq mode_24g_device 
-02c3 6a4149fe fetchr regb ,2 ,mem_otp_offset_le_addr_increase_count 
-02c4 1a422600 copy regb ,regc 
+02bf 6fe0c666 fetch 1 ,mem_device_flag 
+02c0 c1000000 rtneq mode_24g_device 
+02c1 6a4149fe fetchr regb ,2 ,mem_otp_offset_le_addr_increase_count 
+02c2 1a422600 copy regb ,regc 
 
 p_mouse_read_otp_le_addr_increase_count_loop:
-02c5 20405e3d call mouse_read_otp_le_addr_increase_count_common 
-02c6 6fe149e0 fetch 2 ,mem_random_addr_increase_count_temp 
-02c7 203a02cf branch p_mouse_le_addr_increase_count_load ,blank 
-02c8 67e149de store 2 ,mem_random_addr_increase_count_last 
-02c9 1a60a602 increase 2 ,regc 
-02ca 6fe14a00 fetch 2 ,mem_otp_offset_le_addr_increase_count_end 
-02cb 9a667c00 isub regc ,null 
-02cc 242102cf nbranch p_mouse_le_addr_increase_count_load ,positive 
-02cd 1a622400 copy regc ,regb 
-02ce 202002c5 branch p_mouse_read_otp_le_addr_increase_count_loop 
+02c3 20405e3d call mouse_read_otp_le_addr_increase_count_common 
+02c4 6fe149e0 fetch 2 ,mem_random_addr_increase_count_temp 
+02c5 203a02cd branch p_mouse_le_addr_increase_count_load ,blank 
+02c6 67e149de store 2 ,mem_random_addr_increase_count_last 
+02c7 1a60a602 increase 2 ,regc 
+02c8 6fe14a00 fetch 2 ,mem_otp_offset_le_addr_increase_count_end 
+02c9 9a667c00 isub regc ,null 
+02ca 242102cd nbranch p_mouse_le_addr_increase_count_load ,positive 
+02cb 1a622400 copy regc ,regb 
+02cc 202002c3 branch p_mouse_read_otp_le_addr_increase_count_loop 
 
 p_mouse_le_addr_increase_count_load:
-02cf 6fe149de fetch 2 ,mem_random_addr_increase_count_last 
-02d0 67e14695 store 2 ,mem_random_addr_increase_count 
-02d1 20600000 rtn 
+02cd 6fe149de fetch 2 ,mem_random_addr_increase_count_last 
+02ce 67e14695 store 2 ,mem_random_addr_increase_count 
+02cf 20600000 rtn 
 
 p_mouse_store_device_info:
-02d2 202002d3 branch p_mouse_store_otp_device_info 
+02d0 202002d1 branch p_mouse_store_otp_device_info 
 
 p_mouse_store_otp_device_info:
-02d3 204002d6 call p_mouse_write_otp_locall_addr 
-02d4 204002db call p_mouse_write_otp_device_flag 
-02d5 20205cc1 branch mouse_store_otp_device_info + 1 
+02d1 204002d4 call p_mouse_write_otp_locall_addr 
+02d2 204002d9 call p_mouse_write_otp_device_flag 
+02d3 20205cc1 branch mouse_store_otp_device_info + 1 
 
 p_mouse_write_otp_locall_addr:
-02d6 6fe0c666 fetch 1 ,mem_device_flag 
-02d7 c1000000 rtneq mode_24g_device 
-02d8 c0008302 beq mode_bt_device1 ,p_mouse_write_otp_le_locall_addr1 
-02d9 c0010316 beq mode_bt_device2 ,p_mouse_write_otp_le_locall_addr2 
-02da 20600000 rtn 
+02d4 6fe0c666 fetch 1 ,mem_device_flag 
+02d5 c1000000 rtneq mode_24g_device 
+02d6 c0008300 beq mode_bt_device1 ,p_mouse_write_otp_le_locall_addr1 
+02d7 c0010314 beq mode_bt_device2 ,p_mouse_write_otp_le_locall_addr2 
+02d8 20600000 rtn 
 
 p_mouse_write_otp_device_flag:
-02db 6a4149e2 fetchr regb ,2 ,mem_otp_offset_device_flag 
-02dc 1a422600 copy regb ,regc 
+02d9 6a4149e2 fetchr regb ,2 ,mem_otp_offset_device_flag 
+02da 1a422600 copy regb ,regc 
 
 p_mouse_write_otp_device_flag_loop:
-02dd 20405dc0 call mouse_read_otp_device_flag_common 
-02de 6fe0c9a1 fetch 1 ,mem_device_flag_temp 
-02df 203a02e7 branch p_mouse_device_flag_store ,blank 
-02e0 67e0c9a0 store 1 ,mem_device_flag_last 
-02e1 1a60a601 increase 1 ,regc 
-02e2 6fe149e4 fetch 2 ,mem_otp_offset_device_flag_end 
-02e3 9a667c00 isub regc ,null 
-02e4 24610000 nrtn positive 
-02e5 1a622400 copy regc ,regb 
-02e6 202002dd branch p_mouse_write_otp_device_flag_loop 
+02db 20405dc0 call mouse_read_otp_device_flag_common 
+02dc 6fe0c9a1 fetch 1 ,mem_device_flag_temp 
+02dd 203a02e5 branch p_mouse_device_flag_store ,blank 
+02de 67e0c9a0 store 1 ,mem_device_flag_last 
+02df 1a60a601 increase 1 ,regc 
+02e0 6fe149e4 fetch 2 ,mem_otp_offset_device_flag_end 
+02e1 9a667c00 isub regc ,null 
+02e2 24610000 nrtn positive 
+02e3 1a622400 copy regc ,regb 
+02e4 202002db branch p_mouse_write_otp_device_flag_loop 
 
 p_mouse_device_flag_store:
-02e7 6fe0c9a0 fetch 1 ,mem_device_flag_last 
-02e8 1fe17ef0 and pdata ,0xf0 ,pdata 
-02e9 203a02f1 branch p_mouse_device_flag_store_check ,blank 
-02ea 6fe0c666 fetch 1 ,mem_device_flag 
-02eb 204002ff call p_mouse_device_flag_otp_store_judge 
-02ec 67e0c9a2 store 1 ,mem_device_flag_value 
+02e5 6fe0c9a0 fetch 1 ,mem_device_flag_last 
+02e6 1fe17ef0 and pdata ,0xf0 ,pdata 
+02e7 203a02ef branch p_mouse_device_flag_store_check ,blank 
+02e8 6fe0c666 fetch 1 ,mem_device_flag 
+02e9 204002fd call p_mouse_device_flag_otp_store_judge 
+02ea 67e0c9a2 store 1 ,mem_device_flag_value 
 
 p_mouse_device_flag_store_end:
-02ed df200001 arg 1 ,loopcnt 
-02ee 1a622400 copy regc ,regb 
-02ef da2049a2 arg mem_device_flag_value ,rega 
-02f0 20206b45 branch otp_write 
+02eb df200001 arg 1 ,loopcnt 
+02ec 1a622400 copy regc ,regb 
+02ed da2049a2 arg mem_device_flag_value ,rega 
+02ee 20206b45 branch otp_write 
 
 p_mouse_device_flag_store_check:
-02f1 6848c9a0 fetcht 1 ,mem_device_flag_last 
-02f2 6fe0c666 fetch 1 ,mem_device_flag 
-02f3 204002ff call p_mouse_device_flag_otp_store_judge 
-02f4 98467c00 isub temp ,null 
-02f5 20628000 rtn zero 
-02f6 1ff27e00 lshift4 pdata ,pdata 
-02f7 9840fe00 iadd temp ,pdata 
-02f8 67e0c9a2 store 1 ,mem_device_flag_value 
-02f9 1a627e00 copy regc ,pdata 
-02fa 684949e2 fetcht 2 ,mem_otp_offset_device_flag 
-02fb 98467c00 isub temp ,null 
-02fc 202282ed branch p_mouse_device_flag_store_end ,zero 
-02fd 1a60a7ff increase -1 ,regc 
-02fe 202002ed branch p_mouse_device_flag_store_end 
+02ef 6848c9a0 fetcht 1 ,mem_device_flag_last 
+02f0 6fe0c666 fetch 1 ,mem_device_flag 
+02f1 204002fd call p_mouse_device_flag_otp_store_judge 
+02f2 98467c00 isub temp ,null 
+02f3 20628000 rtn zero 
+02f4 1ff27e00 lshift4 pdata ,pdata 
+02f5 9840fe00 iadd temp ,pdata 
+02f6 67e0c9a2 store 1 ,mem_device_flag_value 
+02f7 1a627e00 copy regc ,pdata 
+02f8 684949e2 fetcht 2 ,mem_otp_offset_device_flag 
+02f9 98467c00 isub temp ,null 
+02fa 202282eb branch p_mouse_device_flag_store_end ,zero 
+02fb 1a60a7ff increase -1 ,regc 
+02fc 202002eb branch p_mouse_device_flag_store_end 
 
 p_mouse_device_flag_otp_store_judge:
-02ff c1800000 rtnne mode_24g_device 
-0300 1fe0fe04 increase 4 ,pdata 
-0301 20600000 rtn 
+02fd c1800000 rtnne mode_24g_device 
+02fe 1fe0fe04 increase 4 ,pdata 
+02ff 20600000 rtn 
 
 p_mouse_write_otp_le_locall_addr1:
-0302 6a4149ee fetchr regb ,2 ,mem_otp_offset_le_locall_addr1 
-0303 1a422600 copy regb ,regc 
+0300 6a4149ee fetchr regb ,2 ,mem_otp_offset_le_locall_addr1 
+0301 1a422600 copy regb ,regc 
 
 p_mouse_write_otp_le_locall_addr1_loop:
-0304 20405df3 call mouse_read_otp_le_locall_addr1_common 
-0305 6fe349b5 fetch 6 ,mem_mouse_le_locall_addr1_temp 
-0306 203a030e branch p_mouse_le_local_addr1_store ,blank 
-0307 67e349af store 6 ,mem_mouse_le_locall_addr1_last 
-0308 1a60a606 increase 6 ,regc 
-0309 6fe149f0 fetch 2 ,mem_otp_offset_le_locall_addr1_end 
-030a 9a667c00 isub regc ,null 
-030b 24610000 nrtn positive 
-030c 1a622400 copy regc ,regb 
-030d 20200304 branch p_mouse_write_otp_le_locall_addr1_loop 
+0302 20405df3 call mouse_read_otp_le_locall_addr1_common 
+0303 6fe349b5 fetch 6 ,mem_mouse_le_locall_addr1_temp 
+0304 203a030c branch p_mouse_le_local_addr1_store ,blank 
+0305 67e349af store 6 ,mem_mouse_le_locall_addr1_last 
+0306 1a60a606 increase 6 ,regc 
+0307 6fe149f0 fetch 2 ,mem_otp_offset_le_locall_addr1_end 
+0308 9a667c00 isub regc ,null 
+0309 24610000 nrtn positive 
+030a 1a622400 copy regc ,regb 
+030b 20200302 branch p_mouse_write_otp_le_locall_addr1_loop 
 
 p_mouse_le_local_addr1_store:
-030e 6fe349af fetch 6 ,mem_mouse_le_locall_addr1_last 
-030f 684b466e fetcht 6 ,mem_device1_locall_addr 
-0310 98467c00 isub temp ,null 
-0311 20628000 rtn zero 
-0312 df200006 arg 6 ,loopcnt 
-0313 da20466e arg mem_device1_locall_addr ,rega 
-0314 1a622400 copy regc ,regb 
-0315 20206b45 branch otp_write 
+030c 6fe349af fetch 6 ,mem_mouse_le_locall_addr1_last 
+030d 684b466e fetcht 6 ,mem_device1_locall_addr 
+030e 98467c00 isub temp ,null 
+030f 20628000 rtn zero 
+0310 df200006 arg 6 ,loopcnt 
+0311 da20466e arg mem_device1_locall_addr ,rega 
+0312 1a622400 copy regc ,regb 
+0313 20206b45 branch otp_write 
 
 p_mouse_write_otp_le_locall_addr2:
-0316 6a4149f6 fetchr regb ,2 ,mem_otp_offset_le_locall_addr2 
-0317 1a422600 copy regb ,regc 
+0314 6a4149f6 fetchr regb ,2 ,mem_otp_offset_le_locall_addr2 
+0315 1a422600 copy regb ,regc 
 
 p_mouse_write_otp_le_locall_addr2_loop:
-0318 20405e17 call mouse_read_otp_le_locall_addr2_common 
-0319 6fe349cd fetch 6 ,mem_mouse_le_locall_addr2_temp 
-031a 203a0322 branch p_mouse_le_local_addr2_store ,blank 
-031b 67e349c7 store 6 ,mem_mouse_le_locall_addr2_last 
-031c 1a60a606 increase 6 ,regc 
-031d 6fe149f8 fetch 2 ,mem_otp_offset_le_locall_addr2_end 
-031e 9a667c00 isub regc ,null 
-031f 24610000 nrtn positive 
-0320 1a622400 copy regc ,regb 
-0321 20200318 branch p_mouse_write_otp_le_locall_addr2_loop 
+0316 20405e17 call mouse_read_otp_le_locall_addr2_common 
+0317 6fe349cd fetch 6 ,mem_mouse_le_locall_addr2_temp 
+0318 203a0320 branch p_mouse_le_local_addr2_store ,blank 
+0319 67e349c7 store 6 ,mem_mouse_le_locall_addr2_last 
+031a 1a60a606 increase 6 ,regc 
+031b 6fe149f8 fetch 2 ,mem_otp_offset_le_locall_addr2_end 
+031c 9a667c00 isub regc ,null 
+031d 24610000 nrtn positive 
+031e 1a622400 copy regc ,regb 
+031f 20200316 branch p_mouse_write_otp_le_locall_addr2_loop 
 
 p_mouse_le_local_addr2_store:
-0322 6fe349c7 fetch 6 ,mem_mouse_le_locall_addr2_last 
-0323 684b467b fetcht 6 ,mem_device2_locall_addr 
-0324 98467c00 isub temp ,null 
-0325 20628000 rtn zero 
-0326 df200006 arg 6 ,loopcnt 
-0327 da20467b arg mem_device2_locall_addr ,rega 
-0328 1a622400 copy regc ,regb 
-0329 20206b45 branch otp_write 
+0320 6fe349c7 fetch 6 ,mem_mouse_le_locall_addr2_last 
+0321 684b467b fetcht 6 ,mem_device2_locall_addr 
+0322 98467c00 isub temp ,null 
+0323 20628000 rtn zero 
+0324 df200006 arg 6 ,loopcnt 
+0325 da20467b arg mem_device2_locall_addr ,rega 
+0326 1a622400 copy regc ,regb 
+0327 20206b45 branch otp_write 
 
 p_mouse_load_device_info:
-032a 20400363 call p_mouse_le_locall_addr_init_check 
-032b 2040037b call p_mouse_select_reconn_device 
-032c 2040032e call p_mouse_otp_load_dpi 
-032d 20205c90 branch mouse_load_device_info + 1 
+0328 20400361 call p_mouse_le_locall_addr_init_check 
+0329 20400379 call p_mouse_select_reconn_device 
+032a 2040032c call p_mouse_otp_load_dpi 
+032b 20205c90 branch mouse_load_device_info + 1 
 
 p_mouse_otp_load_dpi:
-032e 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-032f c4078000 rtnbit0 mouse_enable_load_and_store_dpi 
-0330 6fe0c690 fetch 1 ,mem_mouse_dpi 
-0331 c0005c94 beq 0 ,mouse_otp_load_dpi 
-0332 c0030334 beq 6 ,p_mouse_dpi_reinit 
-0333 20600000 rtn 
+032c 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+032d c4078000 rtnbit0 mouse_enable_load_and_store_dpi 
+032e 6fe0c690 fetch 1 ,mem_mouse_dpi 
+032f c0005c94 beq 0 ,mouse_otp_load_dpi 
+0330 c0030332 beq 6 ,p_mouse_dpi_reinit 
+0331 20600000 rtn 
 
 p_mouse_dpi_reinit:
-0334 70469000 jam mouse_dpi_level1 ,mem_mouse_dpi 
-0335 20600000 rtn 
+0332 70469000 jam mouse_dpi_level1 ,mem_mouse_dpi 
+0333 20600000 rtn 
 
 p_mouse_store_dpi_info_check:
-0336 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-0337 c289dcb5 bbit1 mouse_enable_eeprom ,mouse_store_eerpom_dpi 
-0338 c28a033a bbit1 mouse_enable_otp ,p_mouse_store_otp_dpi 
-0339 20600000 rtn 
+0334 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+0335 c289dcb5 bbit1 mouse_enable_eeprom ,mouse_store_eerpom_dpi 
+0336 c28a0338 bbit1 mouse_enable_otp ,p_mouse_store_otp_dpi 
+0337 20600000 rtn 
 
 p_mouse_store_otp_dpi:
-033a 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-033b c4078000 rtnbit0 mouse_enable_load_and_store_dpi 
-033c 6a4149fa fetchr regb ,2 ,mem_otp_offset_dpi 
-033d 1a422600 copy regb ,regc 
+0338 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+0339 c4078000 rtnbit0 mouse_enable_load_and_store_dpi 
+033a 6a4149fa fetchr regb ,2 ,mem_otp_offset_dpi 
+033b 1a422600 copy regb ,regc 
 
 p_mouse_otp_store_dpi_loop:
-033e 20405e51 call mouse_read_otp_dpi_common 
-033f 6fe0c9d4 fetch 1 ,mem_mouse_dpi_temp 
-0340 203a0348 branch p_mouse_otp_dpi_store ,blank 
-0341 67e0c9d3 store 1 ,mem_mouse_dpi_last 
-0342 1a60a601 increase 1 ,regc 
-0343 6fe149fc fetch 2 ,mem_otp_offset_dpi_end 
-0344 9a667c00 isub regc ,null 
-0345 24610000 nrtn positive 
-0346 1a622400 copy regc ,regb 
-0347 2020033e branch p_mouse_otp_store_dpi_loop 
+033c 20405e51 call mouse_read_otp_dpi_common 
+033d 6fe0c9d4 fetch 1 ,mem_mouse_dpi_temp 
+033e 203a0346 branch p_mouse_otp_dpi_store ,blank 
+033f 67e0c9d3 store 1 ,mem_mouse_dpi_last 
+0340 1a60a601 increase 1 ,regc 
+0341 6fe149fc fetch 2 ,mem_otp_offset_dpi_end 
+0342 9a667c00 isub regc ,null 
+0343 24610000 nrtn positive 
+0344 1a622400 copy regc ,regb 
+0345 2020033c branch p_mouse_otp_store_dpi_loop 
 
 p_mouse_otp_dpi_store:
-0348 6fe0c9d3 fetch 1 ,mem_mouse_dpi_last 
-0349 1fe17ef0 and pdata ,0xf0 ,pdata 
-034a 203a0352 branch p_mouse_dpi_store_last_check ,blank 
-034b 6fe0c690 fetch 1 ,mem_mouse_dpi 
-034c 20400360 call p_mouse_dpi_otp_store_judge 
-034d 67e0c9d5 store 1 ,mem_mouse_otp_dpi_value 
+0346 6fe0c9d3 fetch 1 ,mem_mouse_dpi_last 
+0347 1fe17ef0 and pdata ,0xf0 ,pdata 
+0348 203a0350 branch p_mouse_dpi_store_last_check ,blank 
+0349 6fe0c690 fetch 1 ,mem_mouse_dpi 
+034a 2040035e call p_mouse_dpi_otp_store_judge 
+034b 67e0c9d5 store 1 ,mem_mouse_otp_dpi_value 
 
 p_mouse_dpi_store_end:
-034e df200001 arg 1 ,loopcnt 
-034f 1a622400 copy regc ,regb 
-0350 da2049d5 arg mem_mouse_otp_dpi_value ,rega 
-0351 20206b45 branch otp_write 
+034c df200001 arg 1 ,loopcnt 
+034d 1a622400 copy regc ,regb 
+034e da2049d5 arg mem_mouse_otp_dpi_value ,rega 
+034f 20206b45 branch otp_write 
 
 p_mouse_dpi_store_last_check:
-0352 6848c9d3 fetcht 1 ,mem_mouse_dpi_last 
-0353 6fe0c690 fetch 1 ,mem_mouse_dpi 
-0354 20400360 call p_mouse_dpi_otp_store_judge 
-0355 98467c00 isub temp ,null 
-0356 20628000 rtn zero 
-0357 1ff27e00 lshift4 pdata ,pdata 
-0358 9840fe00 iadd temp ,pdata 
-0359 67e0c9d5 store 1 ,mem_mouse_otp_dpi_value 
-035a 1a627e00 copy regc ,pdata 
-035b 684949fa fetcht 2 ,mem_otp_offset_dpi 
-035c 98467c00 isub temp ,null 
-035d 2022834e branch p_mouse_dpi_store_end ,zero 
-035e 1a60a7ff increase -1 ,regc 
-035f 2020034e branch p_mouse_dpi_store_end 
+0350 6848c9d3 fetcht 1 ,mem_mouse_dpi_last 
+0351 6fe0c690 fetch 1 ,mem_mouse_dpi 
+0352 2040035e call p_mouse_dpi_otp_store_judge 
+0353 98467c00 isub temp ,null 
+0354 20628000 rtn zero 
+0355 1ff27e00 lshift4 pdata ,pdata 
+0356 9840fe00 iadd temp ,pdata 
+0357 67e0c9d5 store 1 ,mem_mouse_otp_dpi_value 
+0358 1a627e00 copy regc ,pdata 
+0359 684949fa fetcht 2 ,mem_otp_offset_dpi 
+035a 98467c00 isub temp ,null 
+035b 2022834c branch p_mouse_dpi_store_end ,zero 
+035c 1a60a7ff increase -1 ,regc 
+035d 2020034c branch p_mouse_dpi_store_end 
 
 p_mouse_dpi_otp_store_judge:
-0360 c1800000 rtnne mouse_dpi_level1 
-0361 1fe0fe06 increase 6 ,pdata 
-0362 20600000 rtn 
+035e c1800000 rtnne mouse_dpi_level1 
+035f 1fe0fe06 increase 6 ,pdata 
+0360 20600000 rtn 
 
 p_mouse_le_locall_addr_init_check:
-0363 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-0364 c29f036a bbit1 mouse_enable_24g_first_auto_pairing ,p_mouse_le_addr1_init_check 
-0365 6fe0c666 fetch 1 ,mem_device_flag 
-0366 c1000000 rtneq mode_24g_device 
-0367 c000836a beq mode_bt_device1 ,p_mouse_le_addr1_init_check 
-0368 c0010371 beq mode_bt_device2 ,p_mouse_le_addr2_init_check 
-0369 20600000 rtn 
+0361 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+0362 c29f0368 bbit1 mouse_enable_24g_first_auto_pairing ,p_mouse_le_addr1_init_check 
+0363 6fe0c666 fetch 1 ,mem_device_flag 
+0364 c1000000 rtneq mode_24g_device 
+0365 c0008368 beq mode_bt_device1 ,p_mouse_le_addr1_init_check 
+0366 c001036f beq mode_bt_device2 ,p_mouse_le_addr2_init_check 
+0367 20600000 rtn 
 
 p_mouse_le_addr1_init_check:
-036a 6fe3466e fetch 6 ,mem_device1_locall_addr 
-036b 684b46e6 fetcht 6 ,mem_mouse_compare_addr 
-036c 98467c00 isub temp ,null 
-036d 24628000 nrtn zero 
-036e 6fe342db fetch 6 ,mem_le_lap 
-036f 67e3466e store 6 ,mem_device1_locall_addr 
-0370 20600000 rtn 
+0368 6fe3466e fetch 6 ,mem_device1_locall_addr 
+0369 684b46e6 fetcht 6 ,mem_mouse_compare_addr 
+036a 98467c00 isub temp ,null 
+036b 24628000 nrtn zero 
+036c 6fe342db fetch 6 ,mem_le_lap 
+036d 67e3466e store 6 ,mem_device1_locall_addr 
+036e 20600000 rtn 
 
 p_mouse_le_addr2_init_check:
-0371 6fe3466e fetch 6 ,mem_device1_locall_addr 
-0372 684b46e6 fetcht 6 ,mem_mouse_compare_addr 
-0373 98467c00 isub temp ,null 
-0374 24628000 nrtn zero 
-0375 6fe342db fetch 6 ,mem_le_lap 
-0376 1fe0ff00 add pdata ,0x0100 ,pdata 
-0377 67e3466e store 6 ,mem_device1_locall_addr 
-0378 20600000 rtn 
+036f 6fe3466e fetch 6 ,mem_device1_locall_addr 
+0370 684b46e6 fetcht 6 ,mem_mouse_compare_addr 
+0371 98467c00 isub temp ,null 
+0372 24628000 nrtn zero 
+0373 6fe342db fetch 6 ,mem_le_lap 
+0374 1fe0ff00 add pdata ,0x0100 ,pdata 
+0375 67e3466e store 6 ,mem_device1_locall_addr 
+0376 20600000 rtn 
 
 p_mouse_buletooth_fast_conn_end:
-0379 2040037b call p_mouse_select_reconn_device 
-037a 20205a9c branch mouse_buletooth_fast_conn_end + 2 
+0377 20400379 call p_mouse_select_reconn_device 
+0378 20205a9c branch mouse_buletooth_fast_conn_end + 2 
 
 p_mouse_select_reconn_device:
-037b 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-037c c30a5c6f bbit0 mouse_enable_otp ,mouse_select_reconn_device 
-037d c29f0383 bbit1 mouse_enable_24g_first_auto_pairing ,p_mouse_load_le_device1 
+0379 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+037a c30a5c6f bbit0 mouse_enable_otp ,mouse_select_reconn_device 
+037b c29f0381 bbit1 mouse_enable_24g_first_auto_pairing ,p_mouse_load_le_device1 
 
 p_mouse_select_reconn_device_start:
-037e 6fe0c666 fetch 1 ,mem_device_flag 
-037f c1000000 rtneq mode_24g_device 
-0380 c0008383 beq mode_bt_device1 ,p_mouse_load_le_device1 
-0381 c0010388 beq mode_bt_device2 ,p_mouse_load_le_device2 
-0382 20600000 rtn 
+037c 6fe0c666 fetch 1 ,mem_device_flag 
+037d c1000000 rtneq mode_24g_device 
+037e c0008381 beq mode_bt_device1 ,p_mouse_load_le_device1 
+037f c0010386 beq mode_bt_device2 ,p_mouse_load_le_device2 
+0380 20600000 rtn 
 
 p_mouse_load_le_device1:
-0383 6fe34668 fetch 6 ,mem_device1_addr 
-0384 67e34116 store 6 ,mem_hci_plap 
-0385 6fe3466e fetch 6 ,mem_device1_locall_addr 
-0386 67e342db store 6 ,mem_le_lap 
-0387 20600000 rtn 
+0381 6fe34668 fetch 6 ,mem_device1_addr 
+0382 67e34116 store 6 ,mem_hci_plap 
+0383 6fe3466e fetch 6 ,mem_device1_locall_addr 
+0384 67e342db store 6 ,mem_le_lap 
+0385 20600000 rtn 
 
 p_mouse_load_le_device2:
-0388 6fe34675 fetch 6 ,mem_device2_addr 
-0389 67e34116 store 6 ,mem_hci_plap 
-038a 6fe3467b fetch 6 ,mem_device2_locall_addr 
-038b 67e342db store 6 ,mem_le_lap 
-038c 20600000 rtn 
+0386 6fe34675 fetch 6 ,mem_device2_addr 
+0387 67e34116 store 6 ,mem_hci_plap 
+0388 6fe3467b fetch 6 ,mem_device2_locall_addr 
+0389 67e342db store 6 ,mem_le_lap 
+038a 20600000 rtn 
 
 p_mouse_store_remote_bdaddr:
-038d 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-038e c4010000 rtnbit0 mouse_store_eeprom_flag 
-038f c30a5c43 bbit0 mouse_enable_otp ,mouse_store_remote_bdaddr + 1 
-0390 d8e00002 arg mouse_store_eeprom_flag ,queue 
-0391 20405f04 call mouse_disable_function_flag 
-0392 20405c4a call mouse_check_device_addr 
-0393 20400395 call p_mouse_before_store_reconn_info 
-0394 20205ca3 branch mouse_store_device_info_delay 
+038b 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+038c c4010000 rtnbit0 mouse_store_eeprom_flag 
+038d c30a5c43 bbit0 mouse_enable_otp ,mouse_store_remote_bdaddr + 1 
+038e d8e00002 arg mouse_store_eeprom_flag ,queue 
+038f 20405f04 call mouse_disable_function_flag 
+0390 20405c4a call mouse_check_device_addr 
+0391 20400393 call p_mouse_before_store_reconn_info 
+0392 20205ca3 branch mouse_store_device_info_delay 
 
 p_mouse_before_store_reconn_info:
-0395 6fe0c666 fetch 1 ,mem_device_flag 
-0396 c0008399 beq mode_bt_device1 ,p_mouse_store_le_device1 
-0397 c001039e beq mode_bt_device2 ,p_mouse_store_le_device2 
-0398 20600000 rtn 
+0393 6fe0c666 fetch 1 ,mem_device_flag 
+0394 c0008397 beq mode_bt_device1 ,p_mouse_store_le_device1 
+0395 c001039c beq mode_bt_device2 ,p_mouse_store_le_device2 
+0396 20600000 rtn 
 
 p_mouse_store_le_device1:
-0399 6fe30178 fetch 6 ,mem_le_plap 
-039a 67e34668 store 6 ,mem_device1_addr 
-039b 6fe342db fetch 6 ,mem_le_lap 
-039c 67e3466e store 6 ,mem_device1_locall_addr 
-039d 20600000 rtn 
+0397 6fe30178 fetch 6 ,mem_le_plap 
+0398 67e34668 store 6 ,mem_device1_addr 
+0399 6fe342db fetch 6 ,mem_le_lap 
+039a 67e3466e store 6 ,mem_device1_locall_addr 
+039b 20600000 rtn 
 
 p_mouse_store_le_device2:
-039e 6fe30178 fetch 6 ,mem_le_plap 
-039f 67e34675 store 6 ,mem_device2_addr 
-03a0 6fe342db fetch 6 ,mem_le_lap 
-03a1 67e3467b store 6 ,mem_device2_locall_addr 
-03a2 20600000 rtn 
+039c 6fe30178 fetch 6 ,mem_le_plap 
+039d 67e34675 store 6 ,mem_device2_addr 
+039e 6fe342db fetch 6 ,mem_le_lap 
+039f 67e3467b store 6 ,mem_device2_locall_addr 
+03a0 20600000 rtn 
 
 p_mouse_bb_event_timer:
-03a3 204003b7 call p_mouse_le_send_conn_param_update_timer 
-03a4 2040614d call mouse_low_voltage_led_timer 
-03a5 2040553d call mouse_adc_read 
-03a6 20406110 call mouse_logo_led_on_timer 
-03a7 204061b1 call mouse_led_multi_timer 
-03a8 2040611e call mouse_dpi_led_blink_delay_timer 
-03a9 2040328e call g24_pair_timeout_timer 
-03aa 20403531 call g24_reconn_timeout_timer 
-03ab 20405fdd call mouse_24g_long_sleep_param_update_timer 
-03ac 2040572c call mouse_dpi_key_check_long_press 
-03ad 20405b9b call mouse_bt_discovery_check 
-03ae 20405bab call mouse_commbination_key_process 
-03af 20405bce call mouse_check_discovery_timeout_timer 
-03b0 20405bd3 call mouse_check_direct_timeout_timer 
-03b1 20405be1 call mouse_le_enable_att_list_timer 
-03b2 20405bee call mouse_le_battery_updata_timer 
-03b3 20405be4 call mouse_le_send_smp_security_request_timer 
-03b4 20405bfb call mouse_check_reconnect_delay_long_sleep 
-03b5 204003ba call p_mouse_current_mult_update_timer 
-03b6 20205b98 branch mouse_bb_event_timer_next 
+03a1 204003b5 call p_mouse_le_send_conn_param_update_timer 
+03a2 2040614d call mouse_low_voltage_led_timer 
+03a3 2040553d call mouse_adc_read 
+03a4 20406110 call mouse_logo_led_on_timer 
+03a5 204061b1 call mouse_led_multi_timer 
+03a6 2040611e call mouse_dpi_led_blink_delay_timer 
+03a7 2040328e call g24_pair_timeout_timer 
+03a8 20403531 call g24_reconn_timeout_timer 
+03a9 20405fdd call mouse_24g_long_sleep_param_update_timer 
+03aa 2040572c call mouse_dpi_key_check_long_press 
+03ab 20405b9b call mouse_bt_discovery_check 
+03ac 20405bab call mouse_commbination_key_process 
+03ad 20405bce call mouse_check_discovery_timeout_timer 
+03ae 20405bd3 call mouse_check_direct_timeout_timer 
+03af 20405be1 call mouse_le_enable_att_list_timer 
+03b0 20405bee call mouse_le_battery_updata_timer 
+03b1 20405be4 call mouse_le_send_smp_security_request_timer 
+03b2 20405bfb call mouse_check_reconnect_delay_long_sleep 
+03b3 204003b8 call p_mouse_current_mult_update_timer 
+03b4 20205b98 branch mouse_bb_event_timer_next 
 
 p_mouse_le_send_conn_param_update_timer:
-03b7 da604a05 arg mem_mouse_le_send_conn_param_update_timer ,regc 
-03b8 da405aef arg mouse_updata_le_param ,regb 
-03b9 202042e0 branch timer_single_step 
+03b5 da604a05 arg mem_mouse_le_send_conn_param_update_timer ,regc 
+03b6 da405aef arg mouse_updata_le_param ,regb 
+03b7 202042e0 branch timer_single_step 
 
 p_mouse_current_mult_update_timer:
-03ba da60477e arg mem_mouse_current_mult_timer ,regc 
-03bb da4003bd arg p_mouse_current_mult_reinit ,regb 
-03bc 202042e0 branch timer_single_step 
+03b8 da60477e arg mem_mouse_current_mult_timer ,regc 
+03b9 da4003bb arg p_mouse_current_mult_reinit ,regb 
+03ba 202042e0 branch timer_single_step 
 
 p_mouse_current_mult_reinit:
-03bd 6fe0c96b fetch 1 ,mem_lpm_mult_init 
-03be 67e0c0c0 store 1 ,mem_lpm_mult 
-03bf 70477d03 jam 3 ,mem_mouse_long_mult_flag 
-03c0 20600000 rtn 
+03bb 6fe0c96b fetch 1 ,mem_lpm_mult_init 
+03bc 67e0c0c0 store 1 ,mem_lpm_mult 
+03bd 70477d03 jam 3 ,mem_mouse_long_mult_flag 
+03be 20600000 rtn 
 
 p_mouse_start_discovery:
-03c1 204059ed call mouse_sensor_powerdown 
-03c2 20205c1b branch mouse_start_discovery + 1 
+03bf 204059ed call mouse_sensor_powerdown 
+03c0 20205c1b branch mouse_start_discovery + 1 
 
 p_mouse_priority_bb_event:
-03c3 1a627e00 copy regc ,pdata 
-03c4 c02003d8 beq bt_evt_le_parse_conn_papa_update_rsp ,p_mouse_le_conn_param_update_rsp_recieved 
-03c5 c00a83dd beq bt_evt_le_disconnected ,p_mouse_le_bb_disconnected 
-03c6 c01903cf beq bt_evt_le_start_enc ,p_mouse_le_ll_start_encryt 
-03c7 c01e03fb beq bt_evt_24g_attempt_success ,p_mouse_24g_attempt_success 
-03c8 c01c840c beq bt_evt_24g_pairing_complete ,p_mouse_24g_pairing_complete 
-03c9 c01d040f beq bt_evt_24g_attempt_fail ,p_mouse_24g_attempt_fail 
-03ca c00a03cc beq bt_evt_le_connected ,p_mouse_le_bb_event_connected 
-03cb 20205ac3 branch mouse_priority_bb_event + 2 
+03c1 1a627e00 copy regc ,pdata 
+03c2 c02003d6 beq bt_evt_le_parse_conn_papa_update_rsp ,p_mouse_le_conn_param_update_rsp_recieved 
+03c3 c00a83db beq bt_evt_le_disconnected ,p_mouse_le_bb_disconnected 
+03c4 c01903cd beq bt_evt_le_start_enc ,p_mouse_le_ll_start_encryt 
+03c5 c01e03f9 beq bt_evt_24g_attempt_success ,p_mouse_24g_attempt_success 
+03c6 c01c840a beq bt_evt_24g_pairing_complete ,p_mouse_24g_pairing_complete 
+03c7 c01d040d beq bt_evt_24g_attempt_fail ,p_mouse_24g_attempt_fail 
+03c8 c00a03ca beq bt_evt_le_connected ,p_mouse_le_bb_event_connected 
+03c9 20205ac3 branch mouse_priority_bb_event + 2 
 
 p_mouse_le_bb_event_connected:
-03cc 58000000 setarg 0 
-03cd 67e24c56 store 4 ,mem_le_conn_first_rcv 
-03ce 20205ad0 branch mouse_le_bb_event_connected 
+03ca 58000000 setarg 0 
+03cb 67e24c56 store 4 ,mem_le_conn_first_rcv 
+03cc 20205ad0 branch mouse_le_bb_event_connected 
 
 p_mouse_le_ll_start_encryt:
-03cf 6fe0c795 fetch 1 ,mem_mouse_le_reconnect_flag 
-03d0 c00083d3 beq 1 ,p_mouse_le_ll_reconn_start_encryt 
-03d1 70484414 jam 20 ,mem_le_start_encrypt_timer 
-03d2 202003d5 branch p_mouse_le_ll_reconn_start_encryt_new 
+03cd 6fe0c795 fetch 1 ,mem_mouse_le_reconnect_flag 
+03ce c00083d1 beq 1 ,p_mouse_le_ll_reconn_start_encryt 
+03cf 70484414 jam 20 ,mem_le_start_encrypt_timer 
+03d0 202003d3 branch p_mouse_le_ll_reconn_start_encryt_new 
 
 p_mouse_le_ll_reconn_start_encryt:
-03d3 20405aef call mouse_updata_le_param 
-03d4 70484405 jam 5 ,mem_le_start_encrypt_timer 
+03d1 20405aef call mouse_updata_le_param 
+03d2 70484405 jam 5 ,mem_le_start_encrypt_timer 
 
 p_mouse_le_ll_reconn_start_encryt_new:
-03d5 6fe0cc55 fetch 1 ,mem_le_conn_rcv_new 
-03d6 67e0cc56 store 1 ,mem_le_conn_first_rcv 
-03d7 20205af6 branch mouse_le_ll_enable_start_enc_flag 
+03d3 6fe0cc55 fetch 1 ,mem_le_conn_rcv_new 
+03d4 67e0cc56 store 1 ,mem_le_conn_first_rcv 
+03d5 20205af6 branch mouse_le_ll_enable_start_enc_flag 
 
 p_mouse_le_conn_param_update_rsp_recieved:
-03d8 6fe0ca04 fetch 1 ,mem_mouse_le_send_conn_param_update 
-03d9 247a0000 nrtn blank 
-03da 704a0401 jam 1 ,mem_mouse_le_send_conn_param_update 
-03db 704a051e jam 30 ,mem_mouse_le_send_conn_param_update_timer 
-03dc 20600000 rtn 
+03d6 6fe0ca04 fetch 1 ,mem_mouse_le_send_conn_param_update 
+03d7 247a0000 nrtn blank 
+03d8 704a0401 jam 1 ,mem_mouse_le_send_conn_param_update 
+03d9 704a051e jam 30 ,mem_mouse_le_send_conn_param_update_timer 
+03da 20600000 rtn 
 
 p_mouse_le_bb_disconnected:
-03dd 58000000 setarg 0 
-03de 67e0ca04 store 1 ,mem_mouse_le_send_conn_param_update 
-03df 67e0ca05 store 1 ,mem_mouse_le_send_conn_param_update_timer 
-03e0 58000000 setarg 0 
-03e1 67e147c0 store 2 ,mem_le_battery_level_updata_timer 
-03e2 70479400 jam 0 ,mem_mouse_le_bb_connected_flag 
-03e3 d8400006 arg le_interval_7_5ms ,temp 
-03e4 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-03e5 c28d83e7 bbit1 mouse_enable_bt_125hz ,p_mouse_le_bb_disconnected_next 
-03e6 d8400007 arg le_interval_8_75ms ,temp 
+03db 58000000 setarg 0 
+03dc 67e0ca04 store 1 ,mem_mouse_le_send_conn_param_update 
+03dd 67e0ca05 store 1 ,mem_mouse_le_send_conn_param_update_timer 
+03de 58000000 setarg 0 
+03df 67e147c0 store 2 ,mem_le_battery_level_updata_timer 
+03e0 70479400 jam 0 ,mem_mouse_le_bb_connected_flag 
+03e1 d8400006 arg le_interval_7_5ms ,temp 
+03e2 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+03e3 c28d83e5 bbit1 mouse_enable_bt_125hz ,p_mouse_le_bb_disconnected_next 
+03e4 d8400007 arg le_interval_8_75ms ,temp 
 
 p_mouse_le_bb_disconnected_next:
-03e7 604942d3 storet 2 ,mem_le_interval_min 
-03e8 604942d5 storet 2 ,mem_le_interval_min + 2 
-03e9 7047c200 jam le_lpm_enable ,mem_mouse_le_conn_param_reject 
-03ea 70495600 jam 0 ,mem_mouse_clear_sensor_data_flag 
-03eb 204029cb call le_clr_config_more_data 
-03ec 202003ed branch p_mouse_bb_disconnected 
+03e5 604942d3 storet 2 ,mem_le_interval_min 
+03e6 604942d5 storet 2 ,mem_le_interval_min + 2 
+03e7 7047c200 jam le_lpm_enable ,mem_mouse_le_conn_param_reject 
+03e8 70495600 jam 0 ,mem_mouse_clear_sensor_data_flag 
+03e9 204029cb call le_clr_config_more_data 
+03ea 202003eb branch p_mouse_bb_disconnected 
 
 p_mouse_bb_disconnected:
-03ed 20405b7b call mouse_bb_discon_clear_stack 
-03ee 6fe143ef fetch app_disc_rsn_size ,mem_app_disconn_reason 
-03ef c28383f2 bbit1 app_disc_ble ,p_mouse4_0_event_bb_disconn 
-03f0 c28042fc bbit1 app_disc_by_button ,app_disconn_reason_clear 
-03f1 20205c1a branch mouse_start_discovery 
+03eb 20405b7b call mouse_bb_discon_clear_stack 
+03ec 6fe143ef fetch app_disc_rsn_size ,mem_app_disconn_reason 
+03ed c28383f0 bbit1 app_disc_ble ,p_mouse4_0_event_bb_disconn 
+03ee c28042fc bbit1 app_disc_by_button ,app_disconn_reason_clear 
+03ef 20205c1a branch mouse_start_discovery 
 
 p_mouse4_0_event_bb_disconn:
-03f2 6fe143ef fetch app_disc_rsn_size ,mem_app_disconn_reason 
-03f3 c28042fc bbit1 app_disc_by_button ,app_disconn_reason_clear 
-03f4 6fe0c843 fetch 1 ,mem_le_connect_status_flag 
-03f5 1fe17e03 and pdata ,0x03 ,pdata 
-03f6 20405b21 call mouse_le_clean_connect_flag 
-03f7 c081d4a9 bne 0x03 ,mouse_start_reconnect 
-03f8 6fe0cc59 fetch 1 ,mem_le_check_retransmit_discon_flag 
-03f9 243a54a9 nbranch mouse_start_reconnect ,blank 
-03fa 202054cd branch mouse_app_enter_hibernate 
+03f0 6fe143ef fetch app_disc_rsn_size ,mem_app_disconn_reason 
+03f1 c28042fc bbit1 app_disc_by_button ,app_disconn_reason_clear 
+03f2 6fe0c843 fetch 1 ,mem_le_connect_status_flag 
+03f3 1fe17e03 and pdata ,0x03 ,pdata 
+03f4 20405b21 call mouse_le_clean_connect_flag 
+03f5 c081d4a9 bne 0x03 ,mouse_start_reconnect 
+03f6 6fe0cc59 fetch 1 ,mem_le_check_retransmit_discon_flag 
+03f7 243a54a9 nbranch mouse_start_reconnect ,blank 
+03f8 202054cd branch mouse_app_enter_hibernate 
 
 p_mouse_24g_attempt_success:
-03fb 6fe2458f fetch 4 ,mem_24g_addr 
-03fc 67e245e8 store 4 ,mem_24g_receiver_addr 
-03fd 67e24691 store 4 ,mem_mouse_24g_addr 
-03fe 2040355a call g24_ch_syncword_crc8_init 
-03ff 20405c0b call mouse_no_data_timer_init 
-0400 2040618e call mouse_device_poweron_led_config 
-0401 20405a73 call mouse_init_sensor_reset 
-0402 70477d00 jam 0 ,mem_mouse_long_mult_flag 
-0403 7045fc00 jam 0 ,mem_24g_conn_sm 
-0404 7045e200 jam 0 ,mem_24g_reconn_type 
-0405 6fe245e8 fetch 4 ,mem_24g_receiver_addr 
-0406 684a45e4 fetcht 4 ,mem_24g_fast_conn_addr 
-0407 98467c00 isub temp ,null 
-0408 20628000 rtn zero 
-0409 20406016 call mouse_soft_agc_disable 
-040a 2040043f call p_mouse_fetch_normal_tx_power 
-040b 20206042 branch mouse_24g_first_store_reconn_info 
+03f9 6fe2458f fetch 4 ,mem_24g_addr 
+03fa 67e245e8 store 4 ,mem_24g_receiver_addr 
+03fb 67e24691 store 4 ,mem_mouse_24g_addr 
+03fc 2040355a call g24_ch_syncword_crc8_init 
+03fd 20405c0b call mouse_no_data_timer_init 
+03fe 2040618e call mouse_device_poweron_led_config 
+03ff 20405a73 call mouse_init_sensor_reset 
+0400 70477d00 jam 0 ,mem_mouse_long_mult_flag 
+0401 7045fc00 jam 0 ,mem_24g_conn_sm 
+0402 7045e200 jam 0 ,mem_24g_reconn_type 
+0403 6fe245e8 fetch 4 ,mem_24g_receiver_addr 
+0404 684a45e4 fetcht 4 ,mem_24g_fast_conn_addr 
+0405 98467c00 isub temp ,null 
+0406 20628000 rtn zero 
+0407 20406016 call mouse_soft_agc_disable 
+0408 2040043d call p_mouse_fetch_normal_tx_power 
+0409 20206042 branch mouse_24g_first_store_reconn_info 
 
 p_mouse_24g_pairing_complete:
-040c 20406016 call mouse_soft_agc_disable 
-040d 2040043f call p_mouse_fetch_normal_tx_power 
-040e 20206084 branch mouse_24g_pairing_complete 
+040a 20406016 call mouse_soft_agc_disable 
+040b 2040043d call p_mouse_fetch_normal_tx_power 
+040c 20206084 branch mouse_24g_pairing_complete 
 
 p_mouse_24g_attempt_fail:
-040f 20406016 call mouse_soft_agc_disable 
-0410 2040043f call p_mouse_fetch_normal_tx_power 
-0411 6fe0c87a fetch 1 ,mem_mouse_dpi_button_state 
-0412 c1008000 rtneq dpi_button_state_down 
-0413 6fe0c600 fetch 1 ,mem_24g_attempt_fail_flag 
-0414 243a5ff2 nbranch mouse_24g_hibernate_set ,blank 
-0415 6fe0c5e2 fetch 1 ,mem_24g_reconn_type 
-0416 c002041a beq pair_and_3_0_addr ,p_mouse_24g_auto_pair_attempt_fail 
-0417 c000e05f beq fast_conn_and_receiver ,mouse_24g_fast_conn_attempt_fail 
-0418 c0018421 beq receiver_and_3_0_addr ,p_mouse_reconn_dongle_attempt_fail 
-0419 20206055 branch mouse_24g_attempt_fail + 2 
+040d 20406016 call mouse_soft_agc_disable 
+040e 2040043d call p_mouse_fetch_normal_tx_power 
+040f 6fe0c87a fetch 1 ,mem_mouse_dpi_button_state 
+0410 c1008000 rtneq dpi_button_state_down 
+0411 6fe0c600 fetch 1 ,mem_24g_attempt_fail_flag 
+0412 243a5ff2 nbranch mouse_24g_hibernate_set ,blank 
+0413 6fe0c5e2 fetch 1 ,mem_24g_reconn_type 
+0414 c0020418 beq pair_and_3_0_addr ,p_mouse_24g_auto_pair_attempt_fail 
+0415 c000e05f beq fast_conn_and_receiver ,mouse_24g_fast_conn_attempt_fail 
+0416 c001841f beq receiver_and_3_0_addr ,p_mouse_reconn_dongle_attempt_fail 
+0417 20206055 branch mouse_24g_attempt_fail + 2 
 
 p_mouse_24g_auto_pair_attempt_fail:
-041a 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-041b c31f6059 bbit0 mouse_enable_24g_first_auto_pairing ,mouse_24g_attempt_fail_enter_hibernate 
-041c 6fe0c71b fetch 1 ,mem_device_number 
-041d c000e059 beq 1 ,mouse_24g_attempt_fail_enter_hibernate 
+0418 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+0419 c31f6059 bbit0 mouse_enable_24g_first_auto_pairing ,mouse_24g_attempt_fail_enter_hibernate 
+041a 6fe0c71b fetch 1 ,mem_device_number 
+041b c000e059 beq 1 ,mouse_24g_attempt_fail_enter_hibernate 
 
 p_mouse_24g_first_bluetooth_reconnect:
-041e 20406018 call mouse_24g_stop 
-041f 70466601 jam mode_bt_device1 ,mem_device_flag 
-0420 20205491 branch mouse_le_fast_conn_judge 
+041c 20406018 call mouse_24g_stop 
+041d 70466601 jam mode_bt_device1 ,mem_device_flag 
+041e 20205491 branch mouse_le_fast_conn_judge 
 
 p_mouse_reconn_dongle_attempt_fail:
-0421 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-0422 c31f6059 bbit0 mouse_enable_24g_first_auto_pairing ,mouse_24g_attempt_fail_enter_hibernate 
-0423 c289e059 bbit1 mouse_enable_eeprom ,mouse_24g_attempt_fail_enter_hibernate 
-0424 c28a6059 bbit1 mouse_enable_otp ,mouse_24g_attempt_fail_enter_hibernate 
-0425 20206034 branch mouse_24g_start_auto_pair 
+041f 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+0420 c31f6059 bbit0 mouse_enable_24g_first_auto_pairing ,mouse_24g_attempt_fail_enter_hibernate 
+0421 c289e059 bbit1 mouse_enable_eeprom ,mouse_24g_attempt_fail_enter_hibernate 
+0422 c28a6059 bbit1 mouse_enable_otp ,mouse_24g_attempt_fail_enter_hibernate 
+0423 20206034 branch mouse_24g_start_auto_pair 
 
 p_mouse_start_work:
-0426 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-0427 c29f042b bbit1 mouse_enable_24g_first_auto_pairing ,p_mouse_24g_first_start_auto_pair_mode 
-0428 6fe0c666 fetch 1 ,mem_device_flag 
-0429 c0000432 beq mode_24g_device ,p_mouse_24g_start_mode 
-042a 20205491 branch mouse_le_fast_conn_judge 
+0424 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+0425 c29f0429 bbit1 mouse_enable_24g_first_auto_pairing ,p_mouse_24g_first_start_auto_pair_mode 
+0426 6fe0c666 fetch 1 ,mem_device_flag 
+0427 c0000430 beq mode_24g_device ,p_mouse_24g_start_mode 
+0428 20205491 branch mouse_le_fast_conn_judge 
 
 p_mouse_24g_first_start_auto_pair_mode:
-042b 204054ac call mouse_wakeup_from_power_check 
-042c 2034042e branch p_mouse_24g_first_start_reconn ,user 
-042d 2020602f branch mouse_24g_reconn_general_dongle 
+0429 204054ac call mouse_wakeup_from_power_check 
+042a 2034042c branch p_mouse_24g_first_start_reconn ,user 
+042b 2020602f branch mouse_24g_reconn_general_dongle 
 
 p_mouse_24g_first_start_reconn:
-042e 6fe0c666 fetch 1 ,mem_device_flag 
-042f c0006067 beq mode_24g_device ,mouse_24g_reconn_dongle_start 
-0430 20405aa8 call mouse_bluetooth_fast_conn_disable 
-0431 2020041e branch p_mouse_24g_first_bluetooth_reconnect 
+042c 6fe0c666 fetch 1 ,mem_device_flag 
+042d c0006067 beq mode_24g_device ,mouse_24g_reconn_dongle_start 
+042e 20405aa8 call mouse_bluetooth_fast_conn_disable 
+042f 2020041c branch p_mouse_24g_first_bluetooth_reconnect 
 
 p_mouse_24g_start_mode:
-0432 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-0433 c308e02a bbit0 mouse_enable_24g ,mouse_24g_mode_setup_error 
-0434 20406195 call mouse_device_24g_pair_led_config 
-0435 204054ac call mouse_wakeup_from_power_check 
-0436 20346067 branch mouse_24g_reconn_dongle_start ,user 
-0437 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-0438 c298043a bbit1 mouse_enable_auto_24g_paring ,p_mouse_24g_reconn_general_dongle 
-0439 20206023 branch mouse_24g_start_mode + 7 
+0430 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+0431 c308e02a bbit0 mouse_enable_24g ,mouse_24g_mode_setup_error 
+0432 20406195 call mouse_device_24g_pair_led_config 
+0433 204054ac call mouse_wakeup_from_power_check 
+0434 20346067 branch mouse_24g_reconn_dongle_start ,user 
+0435 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+0436 c2980438 bbit1 mouse_enable_auto_24g_paring ,p_mouse_24g_reconn_general_dongle 
+0437 20206023 branch mouse_24g_start_mode + 7 
 
 p_mouse_24g_reconn_general_dongle:
-043a 70466600 jam mode_24g_device ,mem_device_flag 
-043b 6fe14721 fetch 2 ,mem_mouse_24g_power_on_fast_conn_timer 
-043c 67e145de store 2 ,mem_24g_reconn_timeout 
-043d 7045e201 jam fast_conn_and_receiver ,mem_24g_reconn_type 
-043e 20203534 branch g24_reconn_start 
+0438 70466600 jam mode_24g_device ,mem_device_flag 
+0439 6fe14721 fetch 2 ,mem_mouse_24g_power_on_fast_conn_timer 
+043a 67e145de store 2 ,mem_24g_reconn_timeout 
+043b 7045e201 jam fast_conn_and_receiver ,mem_24g_reconn_type 
+043c 20203534 branch g24_reconn_start 
 
 p_mouse_fetch_normal_tx_power:
-043f 6fe0ca07 fetch 1 ,mem_normal_tx_power 
-0440 67e0c141 store 1 ,mem_tx_power 
-0441 20600000 rtn 
+043d 6fe0ca07 fetch 1 ,mem_normal_tx_power 
+043e 67e0c141 store 1 ,mem_tx_power 
+043f 20600000 rtn 
 
 p_mouse_idle:
-0442 2040620e call mouse_low_voltage_led_no_enter_lpm 
-0443 204078aa call ui_check_paring_button 
-0444 20400446 call p_mouse_20ms_event_timer 
-0445 20205e61 branch mouse_idle + 4 
+0440 2040620e call mouse_low_voltage_led_no_enter_lpm 
+0441 204078aa call ui_check_paring_button 
+0442 20400444 call p_mouse_20ms_event_timer 
+0443 20205e61 branch mouse_idle + 4 
 
 p_mouse_20ms_event_timer:
-0446 d8e0000d arg 13 ,queue 
-0447 20407cef call timer_check 
-0448 247a0000 nrtn blank 
-0449 2040044d call p_mouse_dpi_check 
+0444 d8e0000d arg 13 ,queue 
+0445 20407cef call timer_check 
+0446 247a0000 nrtn blank 
+0447 2040044b call p_mouse_dpi_check 
 
 p_mouse_20ms_event_timer_init:
-044a d8e0000d arg 13 ,queue 
-044b 58000020 setarg 32 
-044c 20207ce1 branch timer_init 
+0448 d8e0000d arg 13 ,queue 
+0449 58000020 setarg 32 
+044a 20207ce1 branch timer_init 
 
 p_mouse_dpi_check:
-044d 6fe0c649 fetch 1 ,mem_dpi_button_gpio 
-044e c17f8000 rtneq gpio_disable 
-044f 20400456 call p_mouse_dpi_ghost_check 
-0450 20740000 rtn user 
-0451 da200000 arg 0 ,rega 
-0452 70497705 jam mouse_dpi_key ,mem_mouse_key_temp 
-0453 6848c649 fetcht 1 ,mem_dpi_button_gpio 
-0454 2040045d call p_mouse_dpi_key_check 
-0455 202056c1 branch mouse_dpi_check_next 
+044b 6fe0c649 fetch 1 ,mem_dpi_button_gpio 
+044c c17f8000 rtneq gpio_disable 
+044d 20400454 call p_mouse_dpi_ghost_check 
+044e 20740000 rtn user 
+044f da200000 arg 0 ,rega 
+0450 70497705 jam mouse_dpi_key ,mem_mouse_key_temp 
+0451 6848c649 fetcht 1 ,mem_dpi_button_gpio 
+0452 2040045b call p_mouse_dpi_key_check 
+0453 202056c1 branch mouse_dpi_check_next 
 
 p_mouse_dpi_ghost_check:
-0456 78547c00 disable user 
-0457 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-0458 c3958000 rtnbit1 mouse_enable_dpi_key_connect_gnd 
-0459 6fe1c96f fetch 3 ,mem_mouse_lkey_press_status 
-045a 207a0000 rtn blank 
-045b 70497400 jam 0 ,mem_mouse_dpikey_press_status 
-045c 20207dba branch enable_user 
+0454 78547c00 disable user 
+0455 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+0456 c3958000 rtnbit1 mouse_enable_dpi_key_connect_gnd 
+0457 6fe1c96f fetch 3 ,mem_mouse_lkey_press_status 
+0458 207a0000 rtn blank 
+0459 70497400 jam 0 ,mem_mouse_dpikey_press_status 
+045a 20207dba branch enable_user 
 
 p_mouse_dpi_key_check:
-045d 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-045e c295d6de bbit1 mouse_enable_dpi_key_connect_gnd ,mouse_dpi_key_connect_gnd 
-045f 6fe0c974 fetch 1 ,mem_mouse_dpikey_press_status 
-0460 1fe22600 copy pdata ,regc 
-0461 6fe0c654 fetch 1 ,mem_matrix_public_gpio 
-0462 c07f8464 beq gpio_disable ,p_mouse_3io6key_dpi_check 
-0463 202056ce branch mouse_dpi_key_check_next 
+045b 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+045c c295d6de bbit1 mouse_enable_dpi_key_connect_gnd ,mouse_dpi_key_connect_gnd 
+045d 6fe0c974 fetch 1 ,mem_mouse_dpikey_press_status 
+045e 1fe22600 copy pdata ,regc 
+045f 6fe0c654 fetch 1 ,mem_matrix_public_gpio 
+0460 c07f8462 beq gpio_disable ,p_mouse_3io6key_dpi_check 
+0461 202056ce branch mouse_dpi_key_check_next 
 
 p_mouse_3io6key_dpi_check:
-0464 6fe0c649 fetch 1 ,mem_dpi_button_gpio 
-0465 20405946 call mouse_gpio_config_output_low 
-0466 6848c649 fetcht 1 ,mem_dpi_button_gpio 
-0467 20200468 branch p_mouse_3io6key_check 
+0462 6fe0c649 fetch 1 ,mem_dpi_button_gpio 
+0463 20405946 call mouse_gpio_config_output_low 
+0464 6848c649 fetcht 1 ,mem_dpi_button_gpio 
+0465 20200466 branch p_mouse_3io6key_check 
 
 p_mouse_3io6key_check:
-0468 1a627e00 copy regc ,pdata 
-0469 67e0c978 store 1 ,mem_mouse_key_status 
-046a 1fe3fe00 lshift pdata ,pdata 
-046b 1fe22400 copy pdata ,regb 
-046c 18422600 copy temp ,regc 
-046d 204055b1 call mouse_gpio_config_input_pd 
-046e 1a620400 copy regc ,temp 
-046f 20406ee6 call gpio_get_bit 
-0470 7d20a400 nsetflag true ,0 ,regb 
-0471 2040593d call mouse_check_press 
-0472 20205929 branch mouse_check_key_connect_gnd_1 
+0466 1a627e00 copy regc ,pdata 
+0467 67e0c978 store 1 ,mem_mouse_key_status 
+0468 1fe3fe00 lshift pdata ,pdata 
+0469 1fe22400 copy pdata ,regb 
+046a 18422600 copy temp ,regc 
+046b 204055b1 call mouse_gpio_config_input_pd 
+046c 1a620400 copy regc ,temp 
+046d 20406ee6 call gpio_get_bit 
+046e 7d20a400 nsetflag true ,0 ,regb 
+046f 2040593d call mouse_check_press 
+0470 20205929 branch mouse_check_key_connect_gnd_1 
 
 p_g24_short_sleep:
-0473 204036b4 call g24_lpm_wait 
-0474 24740000 nrtn user 
-0475 204036be call g24_setgpio_lpm_before 
-0476 20400479 call p_clear_wake 
-0477 6fe1c608 fetch 3 ,mem_24g_short_sleep_set 
-0478 20203622 branch g24_long_seep2 
+0471 204036b4 call g24_lpm_wait 
+0472 24740000 nrtn user 
+0473 204036be call g24_setgpio_lpm_before 
+0474 20400477 call p_clear_wake 
+0475 6fe1c608 fetch 3 ,mem_24g_short_sleep_set 
+0476 20203622 branch g24_long_seep2 
 
 p_clear_wake:
-0479 58000000 setarg 0 
-047a 79207e15 set1 21 ,pdata 
-047b 67e40016 store 8 ,mem_gpio_wakeup_cfg 
-047c 58000000 setarg 0 
-047d 67e2001e store 4 ,mem_gpio_wakeup_cfg + 8 
-047e 20600000 rtn 
+0477 58000000 setarg 0 
+0478 79207e15 set1 21 ,pdata 
+0479 67e40016 store 8 ,mem_gpio_wakeup_cfg 
+047a 58000000 setarg 0 
+047b 67e2001e store 4 ,mem_gpio_wakeup_cfg + 8 
+047c 20600000 rtn 
 
 p_mouse_24g_hibernate_set:
-047f 70460000 jam 0 ,mem_24g_attempt_fail_flag 
-0480 20403647 call g24_transmit_next_packet 
-0481 5fffffff setarg -1 
-0482 67e245af store 4 ,mem_24g_enter_hibernate 
-0483 58000000 setarg 0 
-0484 67e3c846 store 7 ,mem_mouse_key 
-0485 70473f01 jam 1 ,mem_sensor_shutdown_flag 
-0486 204059ed call mouse_sensor_powerdown 
-0487 2020622b branch mouse_24g_long_sleep 
+047d 70460000 jam 0 ,mem_24g_attempt_fail_flag 
+047e 20403647 call g24_transmit_next_packet 
+047f 5fffffff setarg -1 
+0480 67e245af store 4 ,mem_24g_enter_hibernate 
+0481 58000000 setarg 0 
+0482 67e3c846 store 7 ,mem_mouse_key 
+0483 70473f01 jam 1 ,mem_sensor_shutdown_flag 
+0484 204059ed call mouse_sensor_powerdown 
+0485 2020622b branch mouse_24g_long_sleep 
 
 p_mouse_setgpio_hibernate:
-0488 20405a92 call mouse_set_sdio_high 
-0489 20400479 call p_clear_wake 
-048a 204056a9 call mouse_before_hibernate_wheel_gpio_set 
+0486 20405a92 call mouse_set_sdio_high 
+0487 20400477 call p_clear_wake 
+0488 204056a9 call mouse_before_hibernate_wheel_gpio_set 
+0489 6848c654 fetcht 1 ,mem_matrix_public_gpio 
+048a 20406ef7 call gpio_out_active 
 048b 6848c654 fetcht 1 ,mem_matrix_public_gpio 
-048c 20406ef7 call gpio_out_active 
-048d 6848c654 fetcht 1 ,mem_matrix_public_gpio 
-048e 20406ed3 call gpio_clr_wake 
-048f 6fe0c64d fetch 1 ,mem_mouse_sensor_sdio_gpio 
-0490 20405943 call mouse_gpio_config_output_high 
-0491 6848c65a fetcht 1 ,mem_device_switch_gpio 
-0492 204055ab call mouse_gpio_set_pupd_by_input 
-0493 d8400015 arg 21 ,temp 
-0494 204055b5 call mouse_gpio_config_input_pu 
-0495 2040611a call mouse_logo_led_off 
-0496 2040550c call mouse_lpm_before_common 
-0497 204054f9 call mouse_gpio_pd_idle 
-0498 2040020a call p_mouse_wheel_set_impedance 
-0499 202054e2 branch mouse_setgpio_hibernate_next 
+048c 20406ed3 call gpio_clr_wake 
+048d 6fe0c64d fetch 1 ,mem_mouse_sensor_sdio_gpio 
+048e 20405943 call mouse_gpio_config_output_high 
+048f 6848c65a fetcht 1 ,mem_device_switch_gpio 
+0490 204055ab call mouse_gpio_set_pupd_by_input 
+0491 d8400015 arg 21 ,temp 
+0492 204055b5 call mouse_gpio_config_input_pu 
+0493 2040611a call mouse_logo_led_off 
+0494 2040550c call mouse_lpm_before_common 
+0495 204054f9 call mouse_gpio_pd_idle 
+0496 2040020a call p_mouse_wheel_set_impedance 
+0497 202054e2 branch mouse_setgpio_hibernate_next 
 
 p_mouse_24g_package_data:
-049a c6930000 rtnmark0 mark_24g 
-049b 20405601 call mouse_motion 
-049c 24740000 nrtn user 
-049d 6fe0c77c fetch 1 ,mem_mouse_24g_long_sleep_flag 
-049e 70477c00 jam 0 ,mem_mouse_24g_long_sleep_flag 
-049f 245a04af ncall p_mouse_24g_short_sleep_clear_wake ,blank 
-04a0 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
-04a1 c30b04a4 bbit0 mouse_enable_keyboard ,p_mouse_24g_mouse_package_data 
-04a2 6fe0c96c fetch 1 ,mem_customer_key 
-04a3 243a60b6 nbranch mouse_24g_keyboard_package_data ,blank 
+0498 c6930000 rtnmark0 mark_24g 
+0499 20405601 call mouse_motion 
+049a 24740000 nrtn user 
+049b 6fe0c77c fetch 1 ,mem_mouse_24g_long_sleep_flag 
+049c 70477c00 jam 0 ,mem_mouse_24g_long_sleep_flag 
+049d 245a04ad ncall p_mouse_24g_short_sleep_clear_wake ,blank 
+049e 6fe44713 fetch mouse_flag_len ,mem_mouse_flag 
+049f c30b04a2 bbit0 mouse_enable_keyboard ,p_mouse_24g_mouse_package_data 
+04a0 6fe0c96c fetch 1 ,mem_customer_key 
+04a1 243a60b6 nbranch mouse_24g_keyboard_package_data ,blank 
 
 p_mouse_24g_mouse_package_data:
-04a4 204004a6 call p_mouse_data_xy_release 
-04a5 202060a2 branch mouse_24g_mouse_package_data + 1 
+04a2 204004a4 call p_mouse_data_xy_release 
+04a3 202060a2 branch mouse_24g_mouse_package_data + 1 
 
 p_mouse_data_xy_release:
-04a6 6fe0c659 fetch 1 ,mem_sensor_motion_gpio 
-04a7 c1ff8000 rtnne gpio_disable 
-04a8 6fe0c77d fetch 1 ,mem_mouse_long_mult_flag 
-04a9 207a0000 rtn blank 
-04aa 1fe0ffff increase -1 ,pdata 
-04ab 67e0c77d store 1 ,mem_mouse_long_mult_flag 
-04ac 58000000 setarg 0 
-04ad 67e24847 store 4 ,mem_mouse_x 
-04ae 20205a73 branch mouse_init_sensor_reset 
+04a4 6fe0c659 fetch 1 ,mem_sensor_motion_gpio 
+04a5 c1ff8000 rtnne gpio_disable 
+04a6 6fe0c77d fetch 1 ,mem_mouse_long_mult_flag 
+04a7 207a0000 rtn blank 
+04a8 1fe0ffff increase -1 ,pdata 
+04a9 67e0c77d store 1 ,mem_mouse_long_mult_flag 
+04aa 58000000 setarg 0 
+04ab 67e24847 store 4 ,mem_mouse_x 
+04ac 20205a73 branch mouse_init_sensor_reset 
 
 p_mouse_24g_short_sleep_clear_wake:
-04af 20400479 call p_clear_wake 
-04b0 20200222 branch p_lpm_write_gpio_wakeup 
+04ad 20400477 call p_clear_wake 
+04ae 20200222 branch p_lpm_write_gpio_wakeup 
 
 p_mouse_init_sensor:
-04b1 20405958 call mouse_read_sensor_id 
-04b2 c01804b6 beq p32xx_id1 ,p_mouse_init_p32xx_id2_judge 
-04b3 c018d9c6 beq p3065_id1 ,mouse_init_p3065 
-04b4 c02c04c4 beq pka8g2_id1 ,p_mouse_ka8g2_id2_judge 
-04b5 20205952 branch mouse_init_sensor + 5 
+04af 20405958 call mouse_read_sensor_id 
+04b0 c01804b4 beq p32xx_id1 ,p_mouse_init_p32xx_id2_judge 
+04b1 c018d9c6 beq p3065_id1 ,mouse_init_p3065 
+04b2 c02c04c2 beq pka8g2_id1 ,p_mouse_ka8g2_id2_judge 
+04b3 20205952 branch mouse_init_sensor + 5 
 
 p_mouse_init_p32xx_id2_judge:
-04b6 6fe0c85a fetch 1 ,mem_sensor_id2 
-04b7 c02d04bc beq p_mx8650 ,p_mouse_sensor_read_id3 
-04b8 c06c84ba beq p3065gx_id2 ,p_mouse_p3065gx_init_param 
-04b9 20205961 branch mouse_init_p32xx_id2_judge + 2 
+04b4 6fe0c85a fetch 1 ,mem_sensor_id2 
+04b5 c02d04ba beq p_mx8650 ,p_mouse_sensor_read_id3 
+04b6 c06c84b8 beq p3065gx_id2 ,p_mouse_p3065gx_init_param 
+04b7 20205961 branch mouse_init_p32xx_id2_judge + 2 
 
 p_mouse_p3065gx_init_param:
-04ba 7049570e jam p3065gx ,mem_config_sensor_type 
-04bb 20600000 rtn 
+04b8 7049570e jam p3065gx ,mem_config_sensor_type 
+04b9 20600000 rtn 
 
 p_mouse_sensor_read_id3:
-04bc 5800007a setarg 0x7a 
-04bd 204069e5 call twspi_read 
-04be c06104c0 beq p8670 ,p_mouse_sg8670_parm_init 
-04bf 2020596e branch mouse_mx8650_init_param 
+04ba 5800007a setarg 0x7a 
+04bb 204069e5 call twspi_read 
+04bc c06104be beq p8670 ,p_mouse_sg8670_parm_init 
+04bd 2020596e branch mouse_mx8650_init_param 
 
 p_mouse_sg8670_parm_init:
-04c0 7049570d jam sg8670 ,mem_config_sensor_type 
-04c1 da604b1e arg mem_sensor_sg8670_init ,regc 
-04c2 20405995 call mouse_sensor_wr_seq 
-04c3 20205747 branch mouse_setting_sensor_type 
+04be 7049570d jam sg8670 ,mem_config_sensor_type 
+04bf da604b1e arg mem_sensor_sg8670_init ,regc 
+04c0 20405995 call mouse_sensor_wr_seq 
+04c1 20205747 branch mouse_setting_sensor_type 
 
 p_mouse_ka8g2_id2_judge:
-04c4 204059e7 call mouse_sensor_poweron 
-04c5 6fe0c85a fetch 1 ,mem_sensor_id2 
-04c6 c02c84c8 beq pka8g2_id2 ,p_mouse_ka8g2_init_param 
-04c7 2020595f branch mouse_init_p32xx_id2_judge 
+04c2 204059e7 call mouse_sensor_poweron 
+04c3 6fe0c85a fetch 1 ,mem_sensor_id2 
+04c4 c02c84c6 beq pka8g2_id2 ,p_mouse_ka8g2_init_param 
+04c5 2020595f branch mouse_init_p32xx_id2_judge 
 
 p_mouse_ka8g2_init_param:
-04c8 7049570b jam ka8g2 ,mem_config_sensor_type 
-04c9 da604a0b arg mem_sensor_ka8g2_init_new ,regc 
-04ca 20205995 branch mouse_sensor_wr_seq 
+04c6 7049570b jam ka8g2 ,mem_config_sensor_type 
+04c7 da604a0b arg mem_sensor_ka8g2_init_new ,regc 
+04c8 20205995 branch mouse_sensor_wr_seq 
 
 p_mouse_check_sensor_data:
-04cb 6fe0c420 fetch 1 ,mem_spi_write_flash_sm 
-04cc c1800000 rtnne flash_sm_no_buys 
-04cd 6fe0c957 fetch 1 ,mem_config_sensor_type 
-04ce c00584d0 beq ka8g2 ,p_mouse_pka8g2_sensor_motion 
-04cf 202059f8 branch mouse_check_sensor_data + 2 
+04c9 6fe0c420 fetch 1 ,mem_spi_write_flash_sm 
+04ca c1800000 rtnne flash_sm_no_buys 
+04cb 6fe0c957 fetch 1 ,mem_config_sensor_type 
+04cc c00584ce beq ka8g2 ,p_mouse_pka8g2_sensor_motion 
+04cd 202059f8 branch mouse_check_sensor_data + 2 
 
 p_mouse_pka8g2_sensor_motion:
-04d0 20405a6d call mouse_clear_sensor_data 
-04d1 6fe0c659 fetch 1 ,mem_sensor_motion_gpio 
-04d2 c07f84d6 beq gpio_disable ,p_mouse_pka8g2_sensor_motion_1 
-04d3 6848c659 fetcht 1 ,mem_sensor_motion_gpio 
-04d4 20406ee6 call gpio_get_bit 
-04d5 24608000 nrtn true 
+04ce 20405a6d call mouse_clear_sensor_data 
+04cf 6fe0c659 fetch 1 ,mem_sensor_motion_gpio 
+04d0 c07f84d4 beq gpio_disable ,p_mouse_pka8g2_sensor_motion_1 
+04d1 6848c659 fetcht 1 ,mem_sensor_motion_gpio 
+04d2 20406ee6 call gpio_get_bit 
+04d3 24608000 nrtn true 
 
 p_mouse_pka8g2_sensor_motion_1:
-04d6 58000000 setarg pan_reg_pid_l 
-04d7 204069e5 call twspi_read 
-04d8 c0ac5955 bne pka8g2_id1 ,mouse_twspi_reset 
-04d9 20205a2f branch mouse_p3212_sensor_motion_2 
+04d4 58000000 setarg pan_reg_pid_l 
+04d5 204069e5 call twspi_read 
+04d6 c0ac5955 bne pka8g2_id1 ,mouse_twspi_reset 
+04d7 20205a2f branch mouse_p3212_sensor_motion_2 
 
 p_mouse_dpi_process:
-04da 6fe0c957 fetch 1 ,mem_config_sensor_type 
-04db c00704de beq p3065gx ,p_mouse_dpi_level_4_set 
-04dc c00604e4 beq s201x ,p_mouse_dpi_level_5_set 
-04dd 202056fa branch mouse_dpi_process + 3 
+04d8 6fe0c957 fetch 1 ,mem_config_sensor_type 
+04d9 c00704dc beq p3065gx ,p_mouse_dpi_level_4_set 
+04da c00604e2 beq s201x ,p_mouse_dpi_level_5_set 
+04db 202056fa branch mouse_dpi_process + 3 
 
 p_mouse_dpi_level_4_set:
-04de 6fe0c690 fetch 1 ,mem_mouse_dpi 
-04df 1fe0fe01 increase 1 ,pdata 
-04e0 67e0c690 store 1 ,mem_mouse_dpi 
-04e1 1fe67c04 sub pdata ,4 ,null 
-04e2 2042fdca call set_pdata_0 ,zero 
-04e3 20205701 branch mouse_dpi_level_store 
+04dc 6fe0c690 fetch 1 ,mem_mouse_dpi 
+04dd 1fe0fe01 increase 1 ,pdata 
+04de 67e0c690 store 1 ,mem_mouse_dpi 
+04df 1fe67c04 sub pdata ,4 ,null 
+04e0 2042fdca call set_pdata_0 ,zero 
+04e1 20205701 branch mouse_dpi_level_store 
 
 p_mouse_dpi_level_5_set:
-04e4 6fe0c690 fetch 1 ,mem_mouse_dpi 
-04e5 1fe0fe01 increase 1 ,pdata 
-04e6 67e0c690 store 1 ,mem_mouse_dpi 
-04e7 1fe67c05 sub pdata ,5 ,null 
-04e8 2042fdca call set_pdata_0 ,zero 
-04e9 20205701 branch mouse_dpi_level_store 
+04e2 6fe0c690 fetch 1 ,mem_mouse_dpi 
+04e3 1fe0fe01 increase 1 ,pdata 
+04e4 67e0c690 store 1 ,mem_mouse_dpi 
+04e5 1fe67c05 sub pdata ,5 ,null 
+04e6 2042fdca call set_pdata_0 ,zero 
+04e7 20205701 branch mouse_dpi_level_store 
 
 p_mouse_setting_dpi:
-04ea 204004ec call p_mouse_setting_dpi_4_level 
-04eb 20205746 branch mouse_setting_dpi + 2 
+04e8 204004ea call p_mouse_setting_dpi_4_level 
+04e9 20205746 branch mouse_setting_dpi + 2 
 
 p_mouse_setting_dpi_4_level:
-04ec 6fe0c957 fetch 1 ,mem_config_sensor_type 
-04ed c1070000 rtneq p3065gx 
-04ee c1060000 rtneq s201x 
-04ef 2020573e branch mouse_setting_dpi_4_level 
+04ea 6fe0c957 fetch 1 ,mem_config_sensor_type 
+04eb c1070000 rtneq p3065gx 
+04ec c1060000 rtneq s201x 
+04ed 2020573e branch mouse_setting_dpi_4_level 
 
 p_mouse_setting_sensor_type:
-04f0 6fe0c957 fetch 1 ,mem_config_sensor_type 
-04f1 c00684fc beq sg8670 ,p_mouse_seting_sg8670_dpi 
-04f2 c0070507 beq p3065gx ,p_mouse_seting_p3065gx_dpi 
-04f3 c00604f5 beq s201x ,p_mouse_seting_s201_dpi 
-04f4 20205748 branch mouse_setting_sensor_type + 1 
+04ee 6fe0c957 fetch 1 ,mem_config_sensor_type 
+04ef c00684fa beq sg8670 ,p_mouse_seting_sg8670_dpi 
+04f0 c0070505 beq p3065gx ,p_mouse_seting_p3065gx_dpi 
+04f1 c00604f3 beq s201x ,p_mouse_seting_s201_dpi 
+04f2 20205748 branch mouse_setting_sensor_type + 1 
 
 p_mouse_seting_s201_dpi:
-04f5 6fe0c690 fetch 1 ,mem_mouse_dpi 
-04f6 c000576f beq mouse_dpi_level1 ,mouse_set_s201_dpi_0 
-04f7 c000d772 beq mouse_dpi_level2 ,mouse_set_s201_dpi_1 
-04f8 c0015775 beq mouse_dpi_level3 ,mouse_set_s201_dpi_2 
-04f9 c001d778 beq mouse_dpi_level4 ,mouse_set_s201_dpi_3 
-04fa c002577b beq mouse_dpi_level5 ,mouse_set_s201_dpi_4 
-04fb 2020576f branch mouse_set_s201_dpi_0 
+04f3 6fe0c690 fetch 1 ,mem_mouse_dpi 
+04f4 c000576f beq mouse_dpi_level1 ,mouse_set_s201_dpi_0 
+04f5 c000d772 beq mouse_dpi_level2 ,mouse_set_s201_dpi_1 
+04f6 c0015775 beq mouse_dpi_level3 ,mouse_set_s201_dpi_2 
+04f7 c001d778 beq mouse_dpi_level4 ,mouse_set_s201_dpi_3 
+04f8 c002577b beq mouse_dpi_level5 ,mouse_set_s201_dpi_4 
+04f9 2020576f branch mouse_set_s201_dpi_0 
 
 p_mouse_seting_sg8670_dpi:
-04fc 6fe0c690 fetch 1 ,mem_mouse_dpi 
-04fd c0000501 beq mouse_dpi_level1 ,p_mouse_set_sg8670_dpi_1 
-04fe c0008503 beq mouse_dpi_level2 ,p_mouse_set_sg8670_dpi_2 
-04ff c0010505 beq mouse_dpi_level3 ,p_mouse_set_sg8670_dpi_4 
-0500 20600000 rtn 
+04fa 6fe0c690 fetch 1 ,mem_mouse_dpi 
+04fb c00004ff beq mouse_dpi_level1 ,p_mouse_set_sg8670_dpi_1 
+04fc c0008501 beq mouse_dpi_level2 ,p_mouse_set_sg8670_dpi_2 
+04fd c0010503 beq mouse_dpi_level3 ,p_mouse_set_sg8670_dpi_4 
+04fe 20600000 rtn 
 
 p_mouse_set_sg8670_dpi_1:
-0501 da604b58 arg mem_sensor_sg8670_dpi_1200 ,regc 
-0502 20205995 branch mouse_sensor_wr_seq 
+04ff da604b58 arg mem_sensor_sg8670_dpi_1200 ,regc 
+0500 20205995 branch mouse_sensor_wr_seq 
 
 p_mouse_set_sg8670_dpi_2:
-0503 da604b68 arg mem_sensor_sg8670_dpi_1600 ,regc 
-0504 20205995 branch mouse_sensor_wr_seq 
+0501 da604b68 arg mem_sensor_sg8670_dpi_1600 ,regc 
+0502 20205995 branch mouse_sensor_wr_seq 
 
 p_mouse_set_sg8670_dpi_4:
-0505 da604b48 arg mem_sensor_sg8670_dpi_800 ,regc 
-0506 20205995 branch mouse_sensor_wr_seq 
+0503 da604b48 arg mem_sensor_sg8670_dpi_800 ,regc 
+0504 20205995 branch mouse_sensor_wr_seq 
 
 p_mouse_seting_p3065gx_dpi:
-0507 6fe0c690 fetch 1 ,mem_mouse_dpi 
-0508 c000050d beq mouse_dpi_level1 ,p_mouse_set_3056gx_dpi_0 
-0509 c000850f beq mouse_dpi_level2 ,p_mouse_set_3056gx_dpi_1 
-050a c0010511 beq mouse_dpi_level3 ,p_mouse_set_3056gx_dpi_2 
-050b c0018513 beq mouse_dpi_level4 ,p_mouse_set_3056gx_dpi_3 
-050c 20600000 rtn 
+0505 6fe0c690 fetch 1 ,mem_mouse_dpi 
+0506 c000050b beq mouse_dpi_level1 ,p_mouse_set_3056gx_dpi_0 
+0507 c000850d beq mouse_dpi_level2 ,p_mouse_set_3056gx_dpi_1 
+0508 c001050f beq mouse_dpi_level3 ,p_mouse_set_3056gx_dpi_2 
+0509 c0018511 beq mouse_dpi_level4 ,p_mouse_set_3056gx_dpi_3 
+050a 20600000 rtn 
 
 p_mouse_set_3056gx_dpi_0:
-050d 6848cb78 fetcht 1 ,mem_sensor_3056gx_dpi_0 
-050e 2020575e branch mouse_dpi_write 
+050b 6848cb78 fetcht 1 ,mem_sensor_3056gx_dpi_0 
+050c 2020575e branch mouse_dpi_write 
 
 p_mouse_set_3056gx_dpi_1:
-050f 6848cb79 fetcht 1 ,mem_sensor_3056gx_dpi_1 
-0510 2020575e branch mouse_dpi_write 
+050d 6848cb79 fetcht 1 ,mem_sensor_3056gx_dpi_1 
+050e 2020575e branch mouse_dpi_write 
 
 p_mouse_set_3056gx_dpi_2:
-0511 6848cb7a fetcht 1 ,mem_sensor_3056gx_dpi_2 
-0512 2020575e branch mouse_dpi_write 
+050f 6848cb7a fetcht 1 ,mem_sensor_3056gx_dpi_2 
+0510 2020575e branch mouse_dpi_write 
 
 p_mouse_set_3056gx_dpi_3:
-0513 6848cb7b fetcht 1 ,mem_sensor_3056gx_dpi_3 
-0514 2020575e branch mouse_dpi_write 
+0511 6848cb7b fetcht 1 ,mem_sensor_3056gx_dpi_3 
+0512 2020575e branch mouse_dpi_write 
 
 p_mouse_dpi_led_blink_init:
-0515 6fe0c957 fetch 1 ,mem_config_sensor_type 
-0516 c0076131 beq p3065gx ,mouse_dpi_led_blink_init_another 
-0517 20206123 branch mouse_dpi_led_blink_init + 2 
+0513 6fe0c957 fetch 1 ,mem_config_sensor_type 
+0514 c0076131 beq p3065gx ,mouse_dpi_led_blink_init_another 
+0515 20206123 branch mouse_dpi_led_blink_init + 2 
 
 p_mouse_init:
-0518 20407396 call enable_authrom 
-0519 2040051b call p_mouse_setting_config 
-051a 202053e2 branch mouse_init + 2 
+0516 20407396 call enable_authrom 
+0517 20400519 call p_mouse_setting_config 
+0518 202053e2 branch mouse_init + 2 
 
 p_mouse_setting_config:
-051b 20758000 rtn wake 
-051c 204035f0 call g24_transmit_init 
-051d 2040325b call g24_chmap_param_init 
-051e 204062aa call mouse_24g_send_time_long_wake 
-051f 20405589 call mouse_gpio_init 
-0520 204055c6 call mouse_le_name_modify 
-0521 2040544a call mouse_param_init 
-0522 20400527 call p_mouse_sensor_set_angle 
-0523 6848c64d fetcht 1 ,mem_mouse_sensor_sdio_gpio 
-0524 20406edd call gpio_config_input 
-0525 20400537 call p_ice_gpio_set_float 
-0526 20205417 branch mouse_setting_config + 7 
-
-p_mouse_sensor_set_angle:
-0527 6fe0c64f fetch 1 ,mem_sensor_angle_default 
-0528 67e0c958 store 1 ,mem_config_sensor_angle 
-0529 6fe0c64e fetch 1 ,mem_select_sensor_angle_gpio 
-052a c17f8000 rtneq gpio_disable 
-052b 6fe0c64e fetch 1 ,mem_select_sensor_angle_gpio 
-052c d840003e arg gpcfg_output_low ,temp 
-052d 20406f21 call gpio_config_function_int 
-052e 6fe0c65b fetch 1 ,mem_mouse_reuse_2ice_gpio 
-052f d840003e arg gpcfg_output_low ,temp 
-0530 20406f21 call gpio_config_function_int 
-0531 6848c64d fetcht 1 ,mem_mouse_sensor_sdio_gpio 
-0532 204055b5 call mouse_gpio_config_input_pu 
-0533 6848c64d fetcht 1 ,mem_mouse_sensor_sdio_gpio 
-0534 20406ee6 call gpio_get_bit 
-0535 2440d473 ncall mouse_sensor_switch_angle ,true 
-0536 202055b1 branch mouse_gpio_config_input_pd 
-
-p_ice_gpio_set_float:
-0537 6848c64e fetcht 1 ,mem_select_sensor_angle_gpio 
-0538 20406f0f call gpio_set_high_impedance 
-0539 6848c65b fetcht 1 ,mem_mouse_reuse_2ice_gpio 
-053a 20206f0f branch gpio_set_high_impedance 
+0519 20758000 rtn wake 
+051a 204035f0 call g24_transmit_init 
+051b 2040325b call g24_chmap_param_init 
+051c 204062aa call mouse_24g_send_time_long_wake 
+051d 20405589 call mouse_gpio_init 
+051e 204055c6 call mouse_le_name_modify 
+051f 2040544a call mouse_param_init 
+0520 20205417 branch mouse_setting_config + 7 
 
 p_mouse_motion:
-053b 78547c00 disable user 
-053c 58000000 setarg 0 
-053d 67e34847 store 6 ,mem_mouse_x 
-053e 204004cb call p_mouse_check_sensor_data 
-053f 58000089 setarg 0x0089 
-0540 204069e4 call twspi_write 
-0541 20405747 call mouse_setting_sensor_type 
-0542 20405612 call mouse_zwheel 
-0543 20405617 call mouse_t_zwheel 
-0544 20400546 call p_mouse_key 
-0545 2020560c branch mouse_motion + 11 
+0521 78547c00 disable user 
+0522 58000000 setarg 0 
+0523 67e34847 store 6 ,mem_mouse_x 
+0524 204004c9 call p_mouse_check_sensor_data 
+0525 58000089 setarg 0x0089 
+0526 204069e4 call twspi_write 
+0527 20405747 call mouse_setting_sensor_type 
+0528 20405612 call mouse_zwheel 
+0529 20405617 call mouse_t_zwheel 
+052a 2040052c call p_mouse_key 
+052b 2020560c branch mouse_motion + 11 
 
 p_mouse_key:
-0546 2040584c call mouse_check_firekey_gpio 
-0547 6fe0c987 fetch 1 ,mem_fire_key_flag 
-0548 243a5860 nbranch fire_key_press ,blank 
-0549 6fe0c982 fetch 1 ,mem_fire_key_status 
-054a 243a585f nbranch fire_key_process ,blank 
-054b 20405888 call mouse_check_key_gpio 
-054c 2040054e call p_mouse_ghost_key_check 
-054d 202057ad branch mouse_key + 7 
+052c 2040584c call mouse_check_firekey_gpio 
+052d 6fe0c987 fetch 1 ,mem_fire_key_flag 
+052e 243a5860 nbranch fire_key_press ,blank 
+052f 6fe0c982 fetch 1 ,mem_fire_key_status 
+0530 243a585f nbranch fire_key_process ,blank 
+0531 20405888 call mouse_check_key_gpio 
+0532 20400534 call p_mouse_ghost_key_check 
+0533 202057ad branch mouse_key + 7 
 
 p_mouse_ghost_key_check:
-054e 70497900 jam 0 ,mem_mouse_matrix_key_cow_count 
-054f 70497a00 jam 0 ,mem_mouse_matrix_key_row_count 
-0550 70497b00 jam 0 ,mem_mouse_ghost_flag 
-0551 1fe22400 copy pdata ,regb 
+0534 70497900 jam 0 ,mem_mouse_matrix_key_cow_count 
+0535 70497a00 jam 0 ,mem_mouse_matrix_key_row_count 
+0536 70497b00 jam 0 ,mem_mouse_ghost_flag 
+0537 1fe22400 copy pdata ,regb 
 
 p_mouse_ghost_key_mfw_rbk:
-0552 204057fb call mouse_ghost_key_check_m_fw 
+0538 204057fb call mouse_ghost_key_check_m_fw 
 
 p_mouse_ghost_key_rbk:
-0553 20400555 call p_mouse_ghost_key_check_r_bk 
-0554 202057e5 branch mouse_ghost_key_check_next 
+0539 2040053b call p_mouse_ghost_key_check_r_bk 
+053a 202057e5 branch mouse_ghost_key_check_next 
 
 p_mouse_ghost_key_check_r_bk:
-0555 1a417e0a and regb ,mouse_r_bk_button ,pdata 
-0556 202057f6 branch mouse_ghost_key_check_r_bk + 1 
+053b 1a417e0a and regb ,mouse_r_bk_button ,pdata 
+053c 202057f6 branch mouse_ghost_key_check_r_bk + 1 
               org 0x2000
 
 start:
@@ -3001,7 +2971,7 @@
 2396 793ffe05 set0 gpio_latch ,pdata 
 2397 67f08132 store 1 ,core_lpm_isogate 
 2398 2435a39d nbranch boot_load ,wake 
-2399 20407d74 call clean_smem 
+2399 20000001 nop 1 
 239a 6602069d storer alarm ,4 ,mem_saved_gpio_in 
 239b 20600000 rtn 
 
Index: output/romcode.rom
===================================================================
--- /1121s/branch/mouse/YJX_Project/YJX_24G_7036/output/romcode.rom	(revision 2491)
+++ /1121s/branch/mouse/YJX_Project/YJX_24G_7036/output/romcode.rom	(working copy)
@@ -919,7 +919,7 @@
 793ffe05
 67f08132
 2435a39d
-20407d74
+20000001
 6602069d
 20600000
 204023a0
@@ -24573,4 +24573,4 @@
 00000000
 00000000
 00000000
-0000def0
\ No newline at end of file
+0000c0a6
\ No newline at end of file
Index: output/sched.rom
===================================================================
--- /1121s/branch/mouse/YJX_Project/YJX_24G_7036/output/sched.rom	(revision 2491)
+++ /1121s/branch/mouse/YJX_Project/YJX_24G_7036/output/sched.rom	(working copy)
@@ -156,15 +156,15 @@
 06 #mem_lbutton_gpio
 07 #mem_mbutton_gpio
 08 #mem_rbutton_gpio
-08 #mem_bk_button_gpio
-07 #mem_fw_button_gpio
+07 #mem_bk_button_gpio
+08 #mem_fw_button_gpio
 06 #mem_dpi_button_gpio
 12 #mem_whee_a_data_gpio
 14 #mem_whee_b_data_gpio
 0d #mem_mouse_sensor_sclk_gpio
 0f #mem_mouse_sensor_sdio_gpio
 15 #mem_select_sensor_angle_gpio
-02 #mem_sensor_angle_default
+01 #mem_sensor_angle_default
 01 #mem_sensor_angle_switch
 00 #mem_config_sensor_dpi	#power on default dpi 00--1200  01--1600
 ff #mem_whee_ta_data_gpio
Index: program/bt.prog
===================================================================
--- /1121s/branch/mouse/YJX_Project/YJX_24G_7036/program/bt.prog	(revision 2491)
+++ /1121s/branch/mouse/YJX_Project/YJX_24G_7036/program/bt.prog	(working copy)
@@ -19,7 +19,7 @@
 //define COMPILE_WECHAT
 //define COMPLIE_TEST
 define COMPLIE_ADPCM
-
+define YC1121SB
 INCLUDE "bt_format"
 
 org 0x0000		// start from patch ram address start
@@ -54,7 +54,7 @@
 //	call sp_wait_pubkey_calc_done
 endif
 	call lpm_recover_clk,wake
-main_loop:	
+main_loop:
 	bpatch patch00_2,mem_patch00
 ifdef SECURE_CONNECTION
 	call sp_calc_sequence_256
@@ -75,7 +75,7 @@
 	set0 mark_context,mark
 	call context_save
 	branch le_disable
-	
+
 connection_incontext:
 	bpatch patch00_3,mem_patch00
 	call context_search_insniff
@@ -87,7 +87,7 @@
 //	bbit1 mode_master, master_dispatch
 //	branch slave_dispatch
 	rtn
-	
+
 connection_nosniff:
 	jam 0,mem_current_context
 	call context_get_next
@@ -99,7 +99,7 @@
 /**************************************/
 /**************idle dispatch*********/
 /**************************************/
-	
+
 idle_dispatch:
 	fetch 1,mem_hci_cmd
 	rtn blank
@@ -131,7 +131,7 @@
 	copy rega,contr
 	bbit1 mode_le,memcpy
 	rtn
-	
+
 context_save:
 	bpatch patch00_5,mem_patch00
 	fetch 2,mem_context_ptr
@@ -139,8 +139,8 @@
 	force context_size,loopcnt
 	arg mem_le_state,contr
 	branch memcpy
-	
-	
+
+
 
 context_get_next:
 	arg context_num,loopcnt
@@ -161,7 +161,7 @@
 context_get_next_sniff:
 	loop context_get_next_loop
 	rtn
-	
+
 context_new:
 	bpatch patch00_6,mem_patch00
 	arg context_search_empty,regc
@@ -170,23 +170,23 @@
 	deposit rega
 	store 2,mem_context_ptr
 	branch enable_zero
-	
 
-	
+
+
 	//rtn nzero if idle(no conn)
 context_check_idle:
 	arg context_check_inconn,regc
 	branch context_search
-	
 
-	
+
+
 	/* return zero if conn handle is found */
 context_search_conn_handle:
 	fetcht 1,mem_hci_conn_handle
 context_search_conn_handle2:
 	arg context_search_handle,regc
 	branch context_search
-	
+
 	/* return zero if plap is found */
 context_search_plap:
 	bpatch patch00_7,mem_patch00
@@ -218,7 +218,7 @@
 context_search_empty:
 	bbit1 state_inconn,context_search_next
 	branch enable_zero
-	
+
 context_search_lap:
 	bbit0 state_inconn,context_search_next
 context_search_lap_cont:
@@ -250,26 +250,26 @@
 ifdef SECURE_CONNECTION
 	fetch 1,mem_sc_calc
 	nbranch context_search_sniff_sc,blank
-endif	
+endif
 	fetch 9,mem_temp
 	copy regb,contr
-	increase 5,pdata  
+	increase 5,pdata
 	branch context_search_meet1
-	
+
 ifdef SECURE_CONNECTION
 context_search_sniff_sc:
 	fetch 9,mem_temp
-	copy regb,contr	
-	increase 20,pdata  
-endif	
+	copy regb,contr
+	increase 20,pdata
+endif
 context_search_meet1:
 	nbranch context_search_next,positive
 context_search_meet:
 	copy temp,bt_clk
 	call context_next_anchor
 	branch enable_zero
-	
-	
+
+
 context_search_sniff_miss:
 	iforce regb
 	add rega,coffset_tsniff,contr
@@ -279,29 +279,29 @@
 	branch context_search_sniff_loop
 
 sign_pdata_temp:
-	rshift16 pdata,timeup    
-	rshift8 timeup,timeup    
-	branch sign_pdata_temp_p0,zero    
-	compare 0xf,timeup,0xf    
-	nrtn true    
-	rshift16 temp,timeup    
-	rshift8 timeup,timeup    
-	nrtn zero    
-	set1 28,temp    
-	rtn
-sign_pdata_temp_p0:    
-	rshift16 temp,timeup    
-	rshift8 timeup,timeup    
-	compare 0xf,timeup,0xf    
-	nrtn true    
-	set1 28,pdata    
+	rshift16 pdata,timeup
+	rshift8 timeup,timeup
+	branch sign_pdata_temp_p0,zero
+	compare 0xf,timeup,0xf
+	nrtn true
+	rshift16 temp,timeup
+	rshift8 timeup,timeup
+	nrtn zero
+	set1 28,temp
+	rtn
+sign_pdata_temp_p0:
+	rshift16 temp,timeup
+	rshift8 timeup,timeup
+	compare 0xf,timeup,0xf
+	nrtn true
+	set1 28,pdata
 	rtn
 
 context_check_inconn:
 	bbit0 state_inconn,context_search_next
 	branch enable_zero			// found
 
-	
+
 context_check_a_wack:
 	bbit0 state_inconn,context_search_next
 	add rega,coffset_mode,contr
@@ -331,7 +331,7 @@
 	deposit timeup
 	istore 4,contw
 	branch le_context_nextevent
-	
+
 
 context_search_window:
 	bbit0 state_insniff,context_search_next
@@ -413,7 +413,7 @@
 	fetch 2,mem_param_rt_rthalfslot
 	isub temp,pdata
 	iadd alarm,temp
-	
+
 calc_clke_pos:
 	storet 6,mem_le_clk_offset
 	rtn
@@ -438,7 +438,7 @@
 calc_clke_pos_adj:		/* add 2 clock */
 	force 0,null
 	branch calc_clke_pos2
-	
+
 /******************************************/
 /********* RF related functions ***********/
 /******************************************/
@@ -460,7 +460,7 @@
 	qsetflag true,pdata
 	istore 1,contw
 	rtn
-	
+
 rx_dcoc_avg:
 	nop 60
 btdma:
@@ -469,7 +469,7 @@
 	jam 9,0x8985
 	jam 0x9,0x8981
 	jam 0x3,0x8981
-	jam 0x6,0x8980	
+	jam 0x6,0x8980
 	nop 60
 	arg 0,rega
 	arg 0,regb
@@ -487,7 +487,7 @@
 	bpatch patch01_7,mem_patch01
 	call set_sync_on
 	arg 39,temp
-	call set_freq_rx	
+	call set_freq_rx
 	call rf_rx_enable
 	jam 0x7f,0x8a25
 	jam 0x1a,0x8a30
@@ -516,7 +516,7 @@
 	jam 0x52,0x8a8f
 	jam 2,0x8a30
 	jam 0,0x8981
-	
+
 shutdown_radio:
 	bpatch patch02_0,mem_patch02
 	call rf_debug_shutdown_radio_line	//L-H-L
@@ -536,34 +536,34 @@
 
 set_sync_on:
 	bpatch patch02_1,mem_patch02
-	jam 0x60,0x8a0f 
-	jam 0xaa,0x8a10 
-	jam 0x7a,0x8a12 
-	jam 0x00,0x8a25 
-	jam 0x00,0x8a26 
+	jam 0x60,0x8a0f
+	jam 0xaa,0x8a10
+	jam 0x7a,0x8a12
+	jam 0x00,0x8a25
+	jam 0x00,0x8a26
 	nop 60
-	jam 0x20,0x8a20 
-	jam 0xfd,0x8a23 
-	jam 0x12,0x8a24 
-	jam 0x10,0x8a24 
+	jam 0x20,0x8a20
+	jam 0xfd,0x8a23
+	jam 0x12,0x8a24
+	jam 0x10,0x8a24
 	nop 60
-	jam 0x60,0x8a12 
-	jam 0xdd,0x8a23 
+	jam 0x60,0x8a12
+	jam 0xdd,0x8a23
 	rtn
 
 set_freq_rx:
 	bpatch patch02_2,mem_patch02
-	jam 0x01,0x8900 
-	jam 0x9d,0x8a23 
-	jam 0x02,0x8a24 
-	nop 20 
+	jam 0x01,0x8900
+	jam 0x9d,0x8a23
+	jam 0x02,0x8a24
+	nop 20
 	jam 0x65,0x8a70
 	jam 0x9f,0x8a23
 	call set_lemode
 	storet 1,mem_last_freq
 	increase 1,temp
 //	branch aac_res_lookup
-	
+
 /* temp is frequency, 00=2400Mhz */
 aac_res_lookup:
 	bpatch patch02_3,mem_patch02
@@ -607,7 +607,7 @@
 	store 2,0x8907
 set_lemode_2m:
 	jam 3,0x8901
-	jam 0x84,0x8920	
+	jam 0x84,0x8920
 	rtnmark1 mark_ble_2M
 	jam 1,0x8901
 	jam 0x80,0x8920
@@ -646,28 +646,28 @@
 	jam 0xd,0x8900
 	rtn
 
-	
+
 rf_rx_agc_set:
 	fetch 1,mem_gain_fix
-	beq 0xff,rf_rx_enable_no_soft_agc 
+	beq 0xff,rf_rx_enable_no_soft_agc
 	arg mem_gain_table,contr
 	iadd contr,contr
 	ifetch 1,contr
 	store 1,core_rf_rx_gain_fix
 	jam 0x27,core_rf_rx_agc_ctrl
-	
+
 rf_rx_enable_no_soft_agc:
 	fetcht 1,mem_gain_second_agc_en	//0x00 or 0x08
 	fetch 1,core_rf_rx_agc_ctrl
 	ior temp,pdata
 	store 1,core_rf_rx_agc_ctrl
 	rtn
-	
+
 
 set_freq_tx_int:
-	jam 0x03,0x8900 
-	jam 0x02,0x8a24 
-	nop 20 
+	jam 0x03,0x8900
+	jam 0x02,0x8a24
+	nop 20
 	jam 0x65,0x8a70
 	jam 0xdf,0x8a23
 	call set_lemode
@@ -704,8 +704,8 @@
 	storer rega, 1,0x8a22
 	rshift8 rega,rega
 	storer rega, 1,0x8a21
-	jam 0xa0,0x8a20 
-	jam 0xe0,0x8a20 
+	jam 0xa0,0x8a20
+	jam 0xe0,0x8a20
 	jam 0xa0,0x8a20
 	rtn
 
@@ -741,20 +741,20 @@
 	setarg 0x0aaa7e
 	store 3,0x8a0f
 	nop 60
-	jam 0x00,0x8a25 
-	jam 0x0d,0x8a26 
-	jam 0x56,0x8a16 
+	jam 0x00,0x8a25
+	jam 0x0d,0x8a26
+	jam 0x56,0x8a16
 	nop 30
-	jam 0x1b,0x8a15 
+	jam 0x1b,0x8a15
 	call set_tx_power
 	nop 20
-	jam 0x0f,0x8a26 
+	jam 0x0f,0x8a26
 	nop 20
-	jam 0xa8,0x8a10 
-	jam 0x00,0x8a11 
+	jam 0xa8,0x8a10
+	jam 0x00,0x8a11
 	rtn
-	
-set_tx_power:	
+
+set_tx_power:
 	bpatch patch03_1,mem_patch03
 	fetch 1,mem_tx_power
 	beq TX_POWER_0DB,set_tx_power_0db
@@ -767,60 +767,60 @@
 	beq TX_POWER_F10DB,set_tx_power_f10db
 	beq TX_POWER_F20DB,set_tx_power_f20db
 set_tx_power_0db:
-	jam 0x17,0x8a14 
+	jam 0x17,0x8a14
 	setarg 0x251a3f
 	store 3,0x8a60
-set_tx_power_8a63_28:	
-	jam 0x28,0x8a63 
+set_tx_power_8a63_28:
+	jam 0x28,0x8a63
 	rtn
 
 set_tx_power_3db:
-	jam 0x25,0x8a14 
+	jam 0x25,0x8a14
 	setarg 0xa91c2d
 	store 3,0x8a60
-set_tx_power_8a63_2f:	
-	jam 0x2f,0x8a63 
+set_tx_power_8a63_2f:
+	jam 0x2f,0x8a63
 	rtn
 
 set_tx_power_5db:
-	jam 0x25,0x8a14 
+	jam 0x25,0x8a14
 	setarg 0xa91c3f
 	store 3,0x8a60
 	branch set_tx_power_8a63_2f
 
 set_tx_power_7db:
-	jam 0x25,0x8a14 
+	jam 0x25,0x8a14
 	setarg 0xa9383f
 	store 3,0x8a60
 	branch set_tx_power_8a63_2f
 
 set_tx_power_10db:
-	jam 0x25,0x8a14 
+	jam 0x25,0x8a14
 	setarg 0xa93f3f
 	store 3,0x8a60
 	branch set_tx_power_8a63_2f
 
 
 set_tx_power_f3db:
-	jam 0x17,0x8a14 
+	jam 0x17,0x8a14
 	setarg 0x251827
 	store 3,0x8a60
 	branch set_tx_power_8a63_28
-	
+
 set_tx_power_f5db:
-	jam 0x17,0x8a14 
+	jam 0x17,0x8a14
 	setarg 0x25181c
 	store 3,0x8a60
 	branch set_tx_power_8a63_28
 
 set_tx_power_f10db:
-	jam 0x17,0x8a14 
+	jam 0x17,0x8a14
 	setarg 0x25180b
 	store 3,0x8a60
 	branch set_tx_power_8a63_28
 
 set_tx_power_f20db:
-	jam 0x17,0x8a14 
+	jam 0x17,0x8a14
 	setarg 0x251000
 	store 3,0x8a60
 	branch set_tx_power_8a63_28
@@ -841,14 +841,14 @@
 	ifetch 1,contr
 	istore 1,contw
 	branch initialize_radio_loop
-	
+
 initialize_radio_cont:
 	bpatch patch03_2,mem_patch03
 	fetch 1,mem_wdt_always_work
 	call wdt_set_disable,blank
 
 	until null,lpo_edge
-	jam 0x5f,0x813b 
+	jam 0x5f,0x813b
 	fetch 1,mem_fcomp_div
 	beq XTAL_16M,initialize_radio_16m
 	fetch 1,mem_ring_ibias_trim
@@ -858,11 +858,11 @@
 	jam 0x24,0x8a80
 	jam 0x62,0x8a81
 	setarg 0xe61212
-	store 3,0x8a73	
+	store 3,0x8a73
 initialize_radio2:
 //	call gpio_set_before_lpm
 	jam 0x60,0x8a86
-	jam 0x3b,0x8a8b 
+	jam 0x3b,0x8a8b
 
 	call dpll_on
 	jam 0,core_config
@@ -878,7 +878,7 @@
 	jam SYSTEM_CLK_12M,mem_system_clk
 	call sadc_calibration
 	branch dpll_ring_ibias_calc
-	
+
 initialize_radio_16m:
 	fetch 1,mem_ring_ibias_trim
 	or_into 0x06,pdata
@@ -889,7 +889,7 @@
 	setarg 0xe40909
 	store 3,0x8a73
 	jam 0x2a,0x8a76
-	jam 0x04,0x8902	
+	jam 0x04,0x8902
 	branch initialize_radio2
 
 rfpll_aac_ghpc:
@@ -925,7 +925,7 @@
 	or_into 0x06,pdata
 	store 1,0x8a02
 	jam 0xe0,0x8a05
-dpll_on_24m:	
+dpll_on_24m:
 	jam 0xc8,0x8a00
 	nop 60
 	jam 0xa0,0x8a01
@@ -938,7 +938,7 @@
 aac_ghpc:
 	bpatch patch03_4,mem_patch03
 	jam 0x30,0x8a20
-	jam 0xdd,0x8a23 
+	jam 0xdd,0x8a23
 	call calc_freq
 wait_cal_done:
 	fetch 1,0x8a7c
@@ -1022,7 +1022,7 @@
 	isub temp,null
 	branch ring_ibias_trim_incrs,positive
 	fetcht 2,mem_ring_ibias_vtune_low
-	isub temp,null	
+	isub temp,null
 	rtn positive
 ring_ibias_trim_decrs:
 	fetch 1,mem_ring_ibias_trim
@@ -1038,7 +1038,7 @@
 	store 1,mem_ring_ibias_trim
 	rtn
 
-	
+
 save_rssi:
 	bpatch patch03_6,mem_patch03
 	 // bit6 is signed bit.
@@ -1062,22 +1062,22 @@
 	and pdata,0x1ff,pdata
 	isolate1 8,pdata
 	nbranch save_rssi_store,true
-	setarg 0	 
+	setarg 0
 save_rssi_store:
 	store 1,mem_rssi_hex
 	branch rssi_hex2dec
- 
+
 byte_sign_extern:
 	isolate1 7,pdata
 	nrtn true
 	arg 0xff00,temp
 	ior temp,pdata
 	rtn
- 
+
 rssi_hex2dec:
 	fetch 1,mem_rssi_hex
 	call bcd
-	store 1,mem_rssi			 
+	store 1,mem_rssi
 	rtn
 
 bcd:
@@ -1099,10 +1099,10 @@
 	nbranch gain_descend,positive
 	sub pdata,0x7f,null
 	branch gain_descend,positive
-	
+
 	fetchr rega, 1,core_rf_rx_gain_fix
 	fetch 1,mem_gain_fix
-	rtneq 0	
+	rtneq 0
 	arg mem_gain_table,contr
 	iadd contr,contr
 	ifetch 1,contr
@@ -1131,14 +1131,14 @@
 	and pdata,0xff,pdata
 	rtneq 0xff
 	rtneq 0xfe
-	
-gain_increase:	
+
+gain_increase:
 	fetch 1,mem_gain_fix
 	beq 1,set_rx_gain0
 	beq 2,set_rx_gain1
 //	beq 0,set_rx_gain0
 	branch set_rx_gain0
-	
+
 gain_descend:
 	fetch 1,mem_gain_fix
 	beq 0,set_rx_gain1
@@ -1151,12 +1151,12 @@
 set_rx_gain0:
 	jam 0,mem_gain_fix
 	rtn
-	
+
 set_rx_gain1:
 	jam 1,mem_gain_fix
 	rtn
 
-	
+
 
 
 
@@ -1195,14 +1195,14 @@
 assert:
 	bpatch patch04_1,mem_patch04
 	branch assert
-	
 
-sleep:	
+
+sleep:
 	rtn blank
 	/* sleep pdata clocks, only even clocks are accurate */
 	rshift pdata,pdata
 	increase -3,pdata
-sleep_loop:	
+sleep_loop:
 	increase -1,pdata
 	nbranch sleep_loop,zero
 	force 0,pdata
@@ -1234,7 +1234,7 @@
 	store 2,mem_param_clke_cal_le_2m
 	setarg param_clke_cal_le_coded
 	store 2,mem_param_clke_cal_le_coded
-	
+
 	bpatch patch04_2,mem_patch04
 	rtn wake
 	setarg ATT_DEFAULT_MTU
@@ -1243,7 +1243,7 @@
 	setarg mem_ble_tx_buff0
 	store 2,mem_ble_l2cap_tx_buff0_ptr
 	setarg mem_ble_l2cap_tx_buff_size
-	store 2,mem_ble_l2cap_tx_buff_size_ptr	
+	store 2,mem_ble_l2cap_tx_buff_size_ptr
 	rshift clkn_bt,pdata
 	store 4,mem_last_clkn
 	rtn
@@ -1260,7 +1260,7 @@
 	fetch 1,core_lpm_isogate
 	bbit0 gpio_latch,power_up
 	enable wake
-	bbit1 cold_wake,lpmwake		// wakeup from lpm	
+	bbit1 cold_wake,lpmwake		// wakeup from lpm
 	disable wake
 	deposit auxcnt
 	nbranch lpmwake,blank		// sleep interrupted, wakeup
@@ -1273,34 +1273,38 @@
 	call lpm_load_context,wake
 	fetch 1,core_lpm_isogate
 	set0 gpio_latch,pdata			// enable gpio normal function after load gpio configuration
-	store 1,core_lpm_isogate		
+	store 1,core_lpm_isogate
 	nbranch boot_load,wake		// wakeup from hibernate
+ifdef YC1121SB
+	nop 1
+else
 	call clean_smem
+endif
 	storer alarm,4,mem_saved_gpio_in
 	rtn
 
 power_up:
 	call lpm_poweron_retmem
 boot_load:
-	call loadcode	
+	call loadcode
 	storer alarm,4,mem_saved_gpio_in
 	rtn
 
 lpm_poweron_retmem:
 	until null,lpo_edge
 	fetch 1,core_lpm_ldosel
-	and_into 0x88,pdata			// clear ldo to default all zero 
+	and_into 0x88,pdata			// clear ldo to default all zero
 	store 1,core_lpm_ldosel
 	until null,lpo_edge
 	fetch 1,core_lpm_isogate
 	or_into 0xf,pdata				// turn on all retmem switch
-	store 1,core_lpm_isogate		
+	store 1,core_lpm_isogate
 	until null,lpo_edge
 	set1 isogate,pdata				// turn on isolation gate
-	store 1,core_lpm_isogate		
+	store 1,core_lpm_isogate
 	until null,lpo_edge
 	set1 retmem_cs,pdata			// assert CSN
-	store 1,core_lpm_isogate		
+	store 1,core_lpm_isogate
 	until null,lpo_edge
 	rtn
 
@@ -1331,7 +1335,7 @@
 	set1 option_lock,pdata
 	store 1,core_peripheral_lock
 	branch lpm_write_wait
-	
+
 lpm_write_ice_disable:
 	fetch 1,core_lpm_sysctl
 	set0 ice_mode,pdata
@@ -1350,7 +1354,7 @@
 lpm_write_3bytes:
 	arg 3,loopcnt
 	branch lpm_write_loop
-	
+
 lpm_write_mpu_s0:
 	arg core_mpu_s0_saddr,contw
 lpm_write_dword:
@@ -1383,7 +1387,7 @@
 	store 1,mem_lpm_hv_sel
 lpm_write_sel_hv:
 	store 1,core_io_doze_en
-lpm_write_wait:	
+lpm_write_wait:
 	until null,lpo_edge
 	rtn
 
@@ -1419,7 +1423,7 @@
 	fetch 1,core_spid_ctrl
 	store 1,mem_saved_spidctrl
 	branch lpm_write_gpio_wakeup
-	
+
 lpm_write_gpio_wakeup:
 	arg 12,loopcnt
 	arg mem_gpio_wakeup_cfg,contr
@@ -1462,7 +1466,7 @@
 	bpatch patch04_4,mem_patch04
 	arg param_hibernate_clks,temp
 	fetch 1,mem_lpm_hibernate_switch
-	store 1,mem_lpm_isogate_final	
+	store 1,mem_lpm_isogate_final
 	fetch 1,mem_lpm_sysctl
 	store 1,core_lpm_sysctl
 	until null,lpo_edge
@@ -1521,7 +1525,7 @@
 	store 1,mem_lpm_xtalcnt
 	nop 30000
 	nop 30000
-	nop 30000	
+	nop 30000
 	rtn
 
 
@@ -1595,7 +1599,7 @@
 	store 4,mem_sleep_counter_all
 	rtn
 
-	
+
 lpm_dispatch:
 	bpatch patch05_0,mem_patch05
 	call lpo_calibration
@@ -1610,14 +1614,14 @@
 	rtn blank
 lpm_dispatch_next:
 	fetch 1,mem_sc_calc
-	nrtn blank	
+	nrtn blank
 endif
 	arg context_check_a_wack,regc
 	call context_search
 	rtn zero
 	call lpm_check_wake_lock
 	nrtn blank
-	call context_check_idle						
+	call context_check_idle
 	nbranch lpm_dispatch_unconn,zero
 	rtn wake
 	bpatch patch05_1,mem_patch05
@@ -1652,24 +1656,24 @@
 //	call l2cap_lpm_save_txbuf
 	fetcht 4,mem_sleep_counter
 	branch lpm_sleep
-	
+
 lpm_dispatch_unconn:
 	bpatch patch05_3,mem_patch05
 	fetch 1,mem_le_adv_enable
 	nbranch lpm_unconn_cont,blank
 	rtn
-	
+
 lpm_unconn_cont:
 	fetch 2,mem_lpm_interval
 	rtn blank
 lpm_sleep_btclk:
 	fetcht 1,mem_lpm_overhead
 	isub temp,pdata
-	arg 7500,temp				
+	arg 7500,temp
 	imul32 temp,pdata
 	branch lpm_dispatch_sleep
 
-	
+
 lpm_mult_wait_timeout:
 	fetch 2,mem_cb_bt_set_mult
 	call callback_func
@@ -1758,6 +1762,6 @@
 	nsetflag blank,wake_lock_uart_tx ,rega
 	rtn
 
-	
+
 
 
Index: program/patch.prog
===================================================================
--- /1121s/branch/mouse/YJX_Project/YJX_24G_7036/program/patch.prog	(revision 2491)
+++ /1121s/branch/mouse/YJX_Project/YJX_24G_7036/program/patch.prog	(working copy)
@@ -6,7 +6,7 @@
 //define MORE_POWER_CTRL
 //define ADC_1121SB
 //define ADC_1121SB_1V8_MODE
-define YJX_ICE_SELECT_ANGLE
+// define YJX_ICE_SELECT_ANGLE
 
 	bbit1 8,pf_patch_ext
 	beq patch00_0,p_soft_reset
@@ -928,10 +928,12 @@
 
 p_mouse_wheel_init_set:
 	call p_mouse_puchk_disable
-	fetcht 1,mem_whee_a_data_gpio		//reinit gpio pu after disable wheel wakeup
-	call gpio_config_input
-	fetcht 1,mem_whee_b_data_gpio
-	branch gpio_config_input
+	call mouse_matrix_public_gpio_reset
+	branch mouse_wheel_gpio_init
+	// fetcht 1,mem_whee_a_data_gpio		//reinit gpio pu after disable wheel wakeup
+	// call gpio_config_input
+	// fetcht 1,mem_whee_b_data_gpio
+	// branch gpio_config_input
 
 p_mouse_24g_before_lpm_sleep:
 	rtn
Index: sched/mouse.dat
===================================================================
--- /1121s/branch/mouse/YJX_Project/YJX_24G_7036/sched/mouse.dat	(revision 2491)
+++ /1121s/branch/mouse/YJX_Project/YJX_24G_7036/sched/mouse.dat	(working copy)
@@ -89,15 +89,15 @@
 06 #mem_lbutton_gpio
 07 #mem_mbutton_gpio
 08 #mem_rbutton_gpio
-08 #mem_bk_button_gpio
-07 #mem_fw_button_gpio
+07 #mem_bk_button_gpio
+08 #mem_fw_button_gpio
 06 #mem_dpi_button_gpio
 12 #mem_whee_a_data_gpio
 14 #mem_whee_b_data_gpio
 0d #mem_mouse_sensor_sclk_gpio
 0f #mem_mouse_sensor_sdio_gpio
 15 #mem_select_sensor_angle_gpio
-02 #mem_sensor_angle_default
+01 #mem_sensor_angle_default
 01 #mem_sensor_angle_switch
 00 #mem_config_sensor_dpi	#power on default dpi 00--1200  01--1600
 ff #mem_whee_ta_data_gpio
