Index: ai_mouse_ble_att_uuid_list.dat
===================================================================
--- /1121s/1121se/branch/mouse/AI_Project/baidu_project/mouse_ai_voice_baidu/ai_mouse_ble_att_uuid_list.dat	(nonexistent)
+++ /1121s/1121se/branch/mouse/AI_Project/baidu_project/mouse_ai_voice_baidu/ai_mouse_ble_att_uuid_list.dat	(working copy)
@@ -0,0 +1,821 @@
+01
+00
+02
+00
+28
+02
+00
+18
+02
+00
+02
+03
+28
+01
+0a
+03
+00
+02
+00
+2a
+14
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+04
+00
+02
+03
+28
+01
+02
+05
+00
+02
+01
+2a
+02
+c2
+03
+06
+00
+02
+03
+28
+01
+02
+07
+00
+02
+04
+2a
+08
+06
+00
+06
+00
+64
+00
+2c
+01
+08
+00
+02
+00
+28
+02
+01
+18
+09
+00
+02
+03
+28
+01
+20
+0a
+00
+02
+05
+2a
+00
+0b
+00
+02
+02
+29
+02
+01
+00
+0c
+00
+02
+00
+28
+02
+0a
+18
+0d
+00
+02
+03
+28
+01
+02
+0e
+00
+02
+29
+2a
+06
+59
+69
+43
+68
+69
+70
+0f
+00
+02
+03
+28
+01
+02
+10
+00
+02
+50
+2a
+07
+02
+8a
+24
+bb
+c0
+01
+00
+11
+00
+02
+00
+28
+02
+0f
+18
+12
+00
+02
+03
+28
+01
+12
+13
+00
+02
+19
+2a
+01
+64
+14
+00
+02
+02
+29
+02
+01
+00
+15
+00
+02
+03
+28
+01
+04
+16
+00
+02
+4c
+2a
+00
+17
+00
+02
+00
+28
+02
+12
+18
+18
+00
+02
+03
+28
+01
+06
+19
+00
+02
+4e
+2a
+01
+01
+1a
+00
+02
+03
+28
+01
+12
+1b
+00
+02
+4d
+2a
+08
+00
+00
+00
+00
+00
+00
+00
+00
+1c
+00
+02
+02
+29
+02
+00
+00
+1d
+00
+02
+08
+29
+02
+02
+01
+1e
+00
+02
+03
+28
+01
+1a
+1f
+00
+02
+4d
+2a
+07
+00
+00
+00
+00
+00
+00
+00
+20
+00
+02
+02
+29
+02
+00
+00
+21
+00
+02
+08
+29
+02
+01
+01
+22
+00
+02
+03
+28
+01
+12
+23
+00
+02
+4d
+2a
+02
+00
+00
+24
+00
+02
+02
+29
+02
+00
+00
+25
+00
+02
+08
+29
+02
+05
+01
+26
+00
+02
+03
+28
+01
+12
+27
+00
+02
+4d
+2a
+02
+00
+00
+28
+00
+02
+02
+29
+02
+00
+00
+29
+00
+02
+08
+29
+02
+04
+01
+2a
+00
+02
+03
+28
+01
+0e
+2b
+00
+02
+4d
+2a
+02
+00
+00
+2c
+00
+02
+08
+29
+02
+02
+02
+2d
+00
+02
+03
+28
+01
+12
+2e
+00
+02
+4d
+2a
+02
+00
+00
+2f
+00
+02
+02
+29
+02
+00
+00
+30
+00
+02
+08
+29
+02
+c0
+01
+31
+00
+02
+03
+28
+01
+12
+32
+00
+02
+4d
+2a
+02
+00
+00
+33
+00
+02
+02
+29
+02
+00
+00
+34
+00
+02
+08
+29
+02
+cc
+01
+35
+00
+02
+03
+28
+01
+0e
+36
+00
+02
+4d
+2a
+02
+00
+00
+37
+00
+02
+08
+29
+02
+c0
+02
+38
+00
+02
+03
+28
+01
+1a
+39
+00
+02
+33
+2a
+08
+00
+00
+00
+00
+00
+00
+00
+00
+3a
+00
+02
+02
+29
+02
+01
+00
+3b
+00
+02
+03
+28
+01
+02
+3c
+00
+02
+4a
+2a
+04
+01
+01
+00
+03
+3d
+00
+02
+03
+28
+01
+02
+3e
+00
+02
+4b
+2a
+20
+01
+05
+0c
+09
+01
+a1
+01
+85
+05
+15
+00
+25
+01
+75
+01
+95
+18
+0a
+83
+01
+09
+ea
+09
+e9
+09
+e2
+09
+b6
+09
+b5
+09
+cd
+09
+b7
+0a
+23
+02
+0a
+8a
+01
+0a
+94
+01
+0a
+2a
+02
+0a
+92
+01
+0a
+21
+02
+0a
+24
+02
+0a
+07
+03
+0a
+ae
+01
+09
+70
+09
+6f
+09
+30
+09
+b8
+0a
+25
+02
+0a
+26
+02
+0a
+27
+02
+81
+02
+c0
+05
+01
+09
+06
+a1
+01
+85
+02
+75
+01
+95
+08
+05
+07
+19
+e0
+29
+e7
+15
+00
+25
+01
+81
+02
+95
+01
+75
+08
+81
+03
+95
+05
+75
+01
+05
+08
+19
+01
+29
+05
+91
+02
+95
+01
+75
+03
+91
+03
+95
+06
+75
+08
+15
+00
+26
+ff
+00
+05
+07
+19
+00
+2a
+ff
+00
+81
+00
+c0
+05
+01
+09
+02
+a1
+01
+85
+01
+09
+01
+a1
+00
+05
+09
+19
+01
+29
+08
+15
+00
+25
+01
+75
+01
+95
+08
+81
+02
+05
+01
+09
+30
+09
+31
+16
+01
+f8
+26
+ff
+07
+75
+10
+95
+02
+81
+06
+09
+38
+15
+81
+25
+7f
+75
+08
+95
+01
+81
+06
+05
+0c
+0a
+38
+02
+95
+01
+81
+06
+c0
+c0
+05
+01
+09
+80
+a1
+01
+85
+04
+15
+00
+25
+01
+75
+01
+95
+03
+19
+81
+29
+83
+81
+02
+95
+01
+75
+05
+81
+03
+c0
+06
+01
+ff
+09
+01
+a1
+01
+15
+00
+26
+ff
+00
+75
+08
+85
+c0
+95
+3f
+09
+02
+81
+00
+95
+3f
+09
+03
+91
+02
+85
+cc
+95
+3f
+09
+04
+81
+00
+95
+04
+09
+05
+91
+02
+c0
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+
Index: auth_write.bat
===================================================================
--- /1121s/1121se/branch/mouse/AI_Project/baidu_project/mouse_ai_voice_baidu/auth_write.bat	(nonexistent)
+++ /1121s/1121se/branch/mouse/AI_Project/baidu_project/mouse_ai_voice_baidu/auth_write.bat	(working copy)
@@ -0,0 +1,11 @@
+e pu
+e 8043 0
+e 0x8070 00000000000000000
+e 80d7 3e
+e 80d8 6c
+e 80d9 6d
+
+e er 3b02 8
+e ew 3b02 666666666666
+e ew 3b08 0100
+e er 3b02 8
Index: ep.bat
===================================================================
--- /1121s/1121se/branch/mouse/AI_Project/baidu_project/mouse_ai_voice_baidu/ep.bat	(revision 5485)
+++ /1121s/1121se/branch/mouse/AI_Project/baidu_project/mouse_ai_voice_baidu/ep.bat	(working copy)
@@ -23,6 +23,10 @@
 e ew 3b08 0100
 e er 3b02 8
 
+e er 3400 20
+e ep ai_mouse_ble_att_uuid_list.dat 3400
+e er 3400 20
+
 ::e 8071 6c6d3e
 e er 0 10
 e ew 0 112233
Index: format/app_mouse.format
===================================================================
--- /1121s/1121se/branch/mouse/AI_Project/baidu_project/mouse_ai_voice_baidu/format/app_mouse.format	(revision 5485)
+++ /1121s/1121se/branch/mouse/AI_Project/baidu_project/mouse_ai_voice_baidu/format/app_mouse.format	(working copy)
@@ -269,6 +269,7 @@
 //patch area
 1 mem_mouse_le_send_conn_param_update
 1 mem_mouse_le_send_conn_param_update_timer
+1 mem_att_write_resposnse_error_insufficient_auth
 //audio
 16 mem_ad_indexTable1
 356 mem_ad_stepsizeTable1
@@ -405,6 +406,9 @@
 4 mem_zcode_head
 
 40 mem_sensor_8650_init_new
+2 mem_eeprom_att_list_base
+
+1 mem_mouse_le_delay_enter_lpm_time
 )
 
 //audio buf len
Index: format/hid.format
===================================================================
--- /1121s/1121se/branch/mouse/AI_Project/baidu_project/mouse_ai_voice_baidu/format/hid.format	(revision 5485)
+++ /1121s/1121se/branch/mouse/AI_Project/baidu_project/mouse_ai_voice_baidu/format/hid.format	(working copy)
@@ -175,6 +175,7 @@
 0 mem_le_tx_buffer2_omemalloc
 0 mem_le_tx_buffer3_omemalloc
 //g24 buff
+0 mem_le_rx_buffer
 70 mem_24g_txbuf_new
 75 mem_24g_txpayload_new
 //auth info
Index: output/eeprom.dat
===================================================================
--- /1121s/1121se/branch/mouse/AI_Project/baidu_project/mouse_ai_voice_baidu/output/eeprom.dat	(revision 5485)
+++ /1121s/1121se/branch/mouse/AI_Project/baidu_project/mouse_ai_voice_baidu/output/eeprom.dat	(working copy)
@@ -283,11 +283,11 @@
 0c
 52
 bb
-b9
+bb
 a3
 ae
 04
-3a
+38
 9d
 6e
 ed
@@ -295,7 +295,7 @@
 e3
 f9
 5e
-95
+9b
 9a
 5a
 0f
@@ -303,7 +303,7 @@
 93
 fa
 6c
-8e
+b0
 d0
 30
 e0
@@ -311,111 +311,111 @@
 8f
 30
 e3
-00
+66
 20
 ff
 36
-c7
+c5
 af
 d5
 6c
-9a
+fc
 44
 e8
 d2
-cc
+da
 95
 44
 1b
-8f
+9d
 02
 d4
 f1
-2c
+2a
 88
 38
 d8
-d1
+c3
 cc
 48
 bd
-87
+85
 a7
 34
 dd
-ec
+ea
 6e
 4b
 3c
-4e
+5c
 1e
 21
 f6
-00
+17
 a7
 b5
 73
-b0
+b2
 bf
 f5
 3d
-78
+8e
 b6
 de
 e4
-7e
+66
 1d
 9b
 16
-f1
+fe
 57
 2a
 0f
-bc
+a2
 17
 04
 3b
-12
+10
 e2
 1a
 dc
-24
+3a
 43
 a8
 7c
-28
+12
 63
 4b
 df
-92
+a8
 31
 0f
 fc
-d4
+d6
 4f
 8a
 f0
-7d
+25
 58
 28
 ff
-0f
+e4
 3c
 88
 fb
-43
+45
 a8
 73
 48
-f8
+fa
 48
 83
 48
-c3
+dd
 a6
 9d
 fe
-8d
+8f
 24
 ee
 a9
@@ -423,31 +423,31 @@
 5b
 67
 6a
-17
+28
 e0
 e6
 ed
-bd
+ae
 ef
 70
 02
-7e
+10
 10
 46
 1c
-2f
+17
 6a
 51
-27
-e1
+26
+39
 53
 bb
-f6
-cc
+f7
+14
 19
 99
-da
-da
+db
+32
 4d
 34
 c9
@@ -455,39 +455,39 @@
 47
 d5
 db
-28
+42
 17
 4c
 6a
-2d
+47
 83
 e0
-10
-0d
+11
+d7
 e0
 c5
-25
-93
+24
+4b
 b1
 8c
 af
-a1
+af
 bd
 0a
 35
-36
+1e
 ec
 bd
 b3
-10
+76
 2d
 c9
-62
-1c
+63
+e2
 74
 b8
-07
-bb
+00
+53
 d9
 ea
 f5
@@ -532,1574 +532,1574 @@
 b3
 6a
 70
-3d
-69
-6c
-4e
-eb
-0b
+72
+a9
+86
 b4
-26
+ef
+31
+c1
+66
 bc
-39
-ff
-b3
+59
+af
+e2
 f4
 69
-e8
-69
+b7
+0a
 db
 d3
-2c
-22
+78
+3e
 aa
 24
-98
-fe
+85
+ff
 bd
 a3
-41
-f3
+51
+34
 ae
 76
-98
-4e
+8f
+74
 86
 b6
-61
-6e
+75
+e0
 70
-b6
-f5
-d4
+d6
+d5
+4d
 71
 9d
-81
-2c
+ce
+67
 c2
-ad
-b1
-e0
+cd
+da
+00
 4f
-bf
+df
 96
-0a
-c9
-07
-fa
-6e
-e4
-b4
-e5
-87
-ea
-30
-53
+04
+f3
+25
+ef
+0d
+a3
+74
+44
+b1
+ef
+b1
+d3
 57
-eb
-49
-94
-16
-80
-38
-22
+93
+4b
+7a
+06
+87
+99
+fa
 2f
-82
-1c
-7b
-6f
-e7
-86
-60
+bd
+be
+31
+9e
+e5
+a6
+42
 01
 52
-87
-d5
-13
-54
-f2
-71
+e7
+e9
+aa
+3e
+19
+75
 bc
 9e
 5a
-aa
-bc
-f0
-24
-35
+d9
+a2
+b7
+74
+b7
 93
-36
-34
-9a
-ec
-a3
-68
-9c
-47
-6f
-3b
-5e
-f9
-45
-55
-49
-da
-7d
-40
-ce
-9b
-1a
+66
+9d
+fd
+b7
+e4
+38
+71
+57
+6f
+38
+0b
+39
+5a
+2c
+ac
+cc
+12
+2b
+a3
+aa
+12
 2a
 6b
 c0
-70
-1b
-02
-ea
-18
-cf
-5d
+4f
+da
+5e
+43
+10
 de
+94
+2a
 b7
-59
-d2
-45
+39
+8d
+6b
 9d
-a7
-f1
-89
-fd
+a4
+f2
+d6
+45
 5c
-c5
-5d
-8c
+46
+26
+84
 8a
 67
 2a
-0b
+b3
 66
-eb
-da
-26
-3b
-dc
-07
-21
-1c
+36
+0d
+2e
 39
-f1
-5c
-0a
-c9
-16
-7e
-a1
-df
-81
-a3
-bb
-d2
-c5
-96
-44
-8c
-d5
-17
-4d
-a7
-06
-f5
 5c
-5d
-10
-8a
-5a
-6f
+61
+78
+7c
+64
+22
+13
 aa
-48
-cf
+2a
+1e
+23
+d4
+02
+28
+b4
+22
+73
+06
+a9
+33
+51
+78
+47
+77
 65
-ed
+b7
+ce
+5e
+07
+03
+82
+5d
+68
+15
+ac
+e6
+c1
+fe
 34
-91
-39
-ba
-6d
-8d
-92
-47
-c0
-f6
-d0
-75
-fa
-dd
-5b
-8c
-e5
-20
-76
-4d
-cf
-4d
-41
+95
+b2
+d9
+68
+04
+12
 47
+8f
 56
-09
 52
-33
-32
-37
-13
-ab
-6a
-2e
-9c
-8d
+bb
+1b
+1d
+34
+3e
+e5
+20
+57
+63
+88
+ec
+68
 bf
-06
-f5
-44
-f6
-38
-9f
-7a
-a3
+19
 a8
-9e
-cb
-7e
-c4
+7b
+f7
+4a
+30
+a9
+eb
+25
+8f
+a7
+a6
 c7
-8a
-d2
-43
-f9
-57
-f8
-b5
-89
-ea
-bc
-56
-85
-32
+01
+4f
+04
+f6
+58
+ac
+af
+2b
+ad
+d8
+90
+39
+00
+8f
+70
+1d
 e7
-22
-1a
-f9
-be
-1c
-97
-7e
-3f
-2a
-60
-b8
-17
+89
+11
+bf
+11
+8f
+62
+f3
+f7
+f3
+31
+af
+2b
+1c
+61
+49
+bb
+ed
+2a
+73
+22
+16
+bc
+e7
+7e
+73
+04
+01
+ed
+0e
+bf
 71
-09
-56
-bd
-ea
+2e
+a5
+65
+f2
+7d
+c4
+c3
 02
-eb
-3d
-26
-a3
-fe
-4a
-1b
-f6
-13
-4e
-10
-ac
-3a
-27
-f8
-7b
+19
+68
+d3
+7e
+e7
+b1
+ea
+6c
 3a
-24
-52
-25
-51
-02
-56
 91
-56
-d6
+2a
+13
+21
+d1
+74
+8f
 7f
-54
-97
+20
+ce
+26
+f1
 6e
-99
-da
-1e
-39
-05
-89
-82
+65
+30
+6b
+e8
+92
 0c
 8e
-5d
-70
-0f
-4f
-20
-d0
-07
-1c
-0e
-bb
-0d
-d1
-05
-c7
-73
-13
-a1
-68
+2a
+f3
+10
+e0
+47
+7c
+40
+dd
+45
+99
+12
+b0
+86
+79
+64
+72
+65
+92
 c6
 a1
-5d
+d9
 37
-08
-4c
-29
-55
-cc
-d5
-f7
-24
-82
-68
-45
-c4
-56
-c8
-d4
-28
-86
-b7
-5c
+58
+ec
+ca
+83
+d3
+b4
+f0
+9a
+c5
+a8
+e2
+eb
+49
+a9
 57
+95
+81
+0e
+90
+25
 e6
 e0
-db
-2b
-70
-4c
-59
-95
-b9
-75
-50
-c9
+5f
+28
+30
+55
+32
+cb
+a6
+15
+9a
+30
 46
-e4
-3e
-e4
+c4
+55
+32
 8c
 58
-3b
-c1
-6d
-78
-04
-96
+34
+c3
+2a
+e8
+84
+16
 7f
 86
 96
-38
+39
 ed
 9f
 eb
-1c
-f4
-17
-9e
-6d
+1d
+c3
+f7
+11
+6b
 a4
-f2
-f9
-3d
+f3
+79
+38
 0e
 b5
 63
-cc
+cd
 92
 6c
 a0
-c2
-11
-aa
-67
-bd
-8d
-95
-59
-50
-87
-56
-bb
-98
-c7
+c0
+69
+8a
 42
-e8
-f6
-11
+29
+b2
+64
 59
-93
-28
+d6
+c0
+96
+5c
+52
+bf
+22
+e8
+f6
+56
+ec
+9d
+6f
 fe
-1c
-fa
 5c
+b7
+4d
 29
-e3
-b5
-88
+f6
+46
+e7
 55
-db
-da
-20
+bb
+d9
+73
 c1
-be
-78
-3a
+de
+45
+8d
 61
 02
-e1
-09
+ae
+41
 62
-46
-76
-9b
+26
+62
+8d
 3d
 58
-47
-9b
+08
+2c
 9c
 b8
-db
-63
+83
+92
 45
 c5
 e2
-8e
+26
 29
 0b
-20
-83
+34
+26
 a6
 5f
-c2
-19
+cb
+bb
 e0
 5b
-55
-79
+5b
+53
 fa
 a2
-70
-86
+7e
+51
 50
 e1
-1d
-94
+19
+7e
 73
 dc
 97
-fd
+9d
 b7
 9b
-d8
-68
+8f
+31
 65
 fd
-c4
-9e
+c5
+03
 08
 13
-ab
-c6
+b0
+db
 90
 6c
-3f
-6c
+69
+e0
 60
 a3
 4e
-ff
+f7
 0a
 de
-e4
-09
+aa
+df
 8a
 98
-fa
-65
+ae
+58
 e7
-c1
-93
-c5
-86
-a0
-a2
-d4
+a1
+92
+4e
+c9
+00
+6d
+be
 2f
-d6
-74
-5e
-82
-81
-7d
-d6
-1c
-ca
-18
-2a
+ec
+75
+53
+78
+c1
+67
+11
+a9
+6a
+d5
+6a
 8f
-9d
-44
-4a
-fc
-3d
-28
-9a
-17
-7a
-e8
-2d
-42
-e3
-16
-d3
-22
-4c
-97
-ea
+c7
+73
+1f
+39
+bd
+91
 53
-ed
+aa
+da
+27
+b8
+42
+a3
 21
-06
+86
+3d
+e0
+e5
+88
+53
+b7
+79
+ff
 85
 62
-11
-0a
+15
+a8
 b6
 b7
-40
-63
+10
+6e
 fe
 01
 a2
 f5
-f1
-d0
-7e
-d6
-98
-df
+31
+d2
+46
+e0
+82
+82
 34
-b4
-f4
+87
+14
 4c
-1b
-de
-d3
-75
-7b
-16
-e5
-61
-2f
-6c
-31
-d5
-2f
-1b
-d8
-3c
-28
-0f
-93
-a1
-f2
-d9
-17
-4a
-ad
-d7
-43
-88
-6b
-37
-f0
 2d
-cd
-19
-d7
-05
-10
-bf
-8f
-93
-d5
-b4
-9c
-cd
-c8
+91
+63
 33
-06
-a3
-1a
-83
-15
-4c
-62
-a0
-4b
-ad
-4b
-43
-b8
-3c
+47
+08
+05
 58
-77
 76
-40
-e6
-b7
-df
-c8
-22
-44
-c6
+86
+cb
+95
+36
+01
+6d
+9c
+bb
+53
+73
+81
 44
-bf
+9b
+7d
+60
+50
+c3
+a3
+b5
+3e
+09
+10
+4d
+98
 32
-20
-bb
 67
-fd
-b4
-8e
-1a
-80
-f6
-4a
+47
+92
+92
+6f
+b9
+00
+96
+33
+34
+03
+ea
+02
+f9
+49
+5f
 0a
-ed
-28
-19
-2a
-d7
-43
-46
-3f
-ae
-9a
-23
-59
-d0
-b3
-53
-c4
+e6
+60
+f5
+fb
+e7
+0c
+7d
+e8
+14
+db
+63
+0e
+60
+b2
+b8
+98
+68
+bc
+89
+d1
+ec
+f6
+f1
+20
+bb
+60
+0b
 fb
+2e
+89
+6e
+f2
+70
+53
+de
+37
+b3
+29
+c1
+17
+36
+a0
+ba
+ca
+0d
+3c
+c1
+b3
+33
+90
+c8
 c3
 ef
-b0
-27
-fd
+bb
+1d
+f9
 a1
 8e
 1f
-6d
-9b
-a1
-ef
-c4
-d7
+3d
+95
+16
+db
+c0
+cd
 a4
 8d
-09
-0c
-6f
-40
-69
-c3
-c5
-a0
-ea
+3e
+ec
+a8
+0f
+ce
+5c
+8e
+57
+e2
 c3
-95
-85
-76
-18
-c4
-00
-ea
-27
-77
-e8
-22
-62
-4a
-0b
-52
-fb
+97
 c1
-24
-12
-e3
-d0
-a2
+49
+d9
+e9
+fa
+0b
+e6
+ae
 c3
-c0
-d6
-32
-e2
+6d
+c2
+df
+eb
+1d
+41
+06
+6d
+59
+39
+40
+51
+93
+d4
+e3
+a8
+ad
+9e
+df
 5a
-9f
+f6
+50
+0b
+a1
+a9
 8f
-5b
-30
-46
-95
-4f
-75
-6c
-e9
-35
-9c
-2f
-7d
-d8
+6d
+b2
 d7
-33
-d1
-a9
-3f
-24
-1a
-60
-76
-3f
-0b
-53
-08
-18
-44
-4d
+5e
+84
+20
+3e
+2e
+32
+8a
+e6
+9f
+e2
+d6
+80
 49
-03
-4a
-62
 ed
-8f
-5a
-8d
-54
-d7
-be
-87
-9b
-21
-70
-39
-21
-b6
-40
-1f
-10
-79
-f0
-4d
-3a
-b6
-20
-44
-3f
 80
-99
-f0
-0b
-68
-0e
+18
+9c
+d0
+c6
+72
+e8
+2e
+9c
+83
+2c
 0e
-27
-77
-32
-9a
-69
-67
-65
+1b
+c2
+94
+4f
+26
+c8
+21
+e6
+7b
+97
+3e
+ff
+b9
+50
+aa
+ed
+46
+02
+a4
+f1
+2e
+e9
+5f
+cd
+08
+f2
+8b
+e8
+2d
+0c
+a4
+f7
+08
+98
+eb
+e7
+5b
 3c
+a6
 86
-87
-f1
-04
-3a
-45
-3b
-e2
-b1
-51
-ec
-fa
-13
+60
+7c
+7a
+16
+f0
+e6
+85
+38
+9d
+1a
 cb
-4a
-23
-c2
-3e
-5a
-66
-8f
-d5
-7f
-66
+cb
+ac
+6c
+62
+f8
+28
+59
+4f
+7e
+cc
+6e
 8a
-16
-ad
-74
-83
-4e
+17
+f7
+ed
+7c
+ce
 96
-7f
-95
-19
-03
+77
+97
+98
+63
 70
-66
-f4
-5e
-88
-80
-f5
+3c
+a6
+a3
+bf
+60
+39
+e6
+ca
+58
+2f
 1f
-2a
-18
-c7
-36
 77
-d1
-f0
+48
+a3
+64
+19
+21
+a5
+6a
+a9
+4a
+2a
+35
+ad
+1f
+89
+a8
+da
 69
-f9
-00
-25
-42
+80
+e4
+02
+c4
 d1
-2a
-2a
+4e
+f6
+59
+bd
 35
-d5
-5f
-e0
-d9
-3a
-85
-bb
-f9
-e2
-7c
-83
-30
-c1
-b9
-7a
-08
-23
+5b
+ca
+07
+57
+86
+ae
 c9
-3e
-f4
-c1
-6e
+93
+76
+e4
+aa
 66
-90
-5e
-a8
-79
-67
-24
-14
-56
-a7
-d3
-e6
-94
-fd
-1d
-99
-55
-ed
-14
-04
-4d
-f8
-d0
-9d
-72
-c1
-a1
+63
+d6
+78
+da
+9c
+26
+03
+fa
+65
+a3
+67
+ec
+5b
 a5
-a4
-d4
-2a
-c6
-fd
-c3
-cc
-f9
+61
+7e
+0f
+e5
+de
+ac
+e6
+64
+e0
+78
+5d
+29
+03
+ca
+83
+59
+d5
 79
-f1
 f3
-44
-f1
-2b
+ea
+22
+2e
 97
 2b
-5c
-be
-35
-b0
-2d
-3a
-b5
-03
-23
-9c
+68
+80
+4d
+90
+98
+25
+f2
+c0
+d7
+ba
 3e
-08
-b9
-2e
-84
 68
-a0
-a7
+d0
+7d
+d4
+04
+3a
+e2
 0b
-ff
-85
-d5
-19
-c5
-79
-6e
-ce
-f3
-ff
-94
-84
-f1
+9f
+bf
+9a
+b6
+3d
+ef
+3f
+2e
+d1
+1e
+3e
 2b
-40
-b7
-fe
-c2
-94
-e9
+3c
+3d
+1c
+88
+5e
+6e
+f9
+ae
+a7
+5b
+af
+24
+ab
+9d
 46
-1a
-e8
-2b
-64
-62
-22
-57
-14
-41
-0b
+18
+b4
+d6
+9d
 76
-d5
-90
-16
-f1
-0b
-61
-31
-ef
-ef
+cf
+10
+1a
+11
+33
+86
+88
 0f
-de
+e3
+e8
+24
 2d
-8e
-30
-0a
+ee
+50
+1c
 9e
-9b
-aa
-c2
+db
+b1
+4d
 06
 b8
-98
-1c
-2d
-74
-97
-8d
+d7
+2c
+62
+d4
+0d
+1e
 2f
-7b
-be
-39
-06
-db
-78
-ac
-5d
-e4
-23
-2b
+4e
+ec
+ec
+e6
+e3
+f9
+7f
+ed
+81
+8a
+85
 69
 d1
 b6
-22
+be
 df
-e0
-28
-e3
-af
-c7
-b6
-90
 a0
-b5
-df
-43
-61
-cb
-32
-51
-fb
-c2
-e6
-c8
-ec
-0d
-53
-01
-f5
-96
-6f
-51
-0f
-1c
-74
-c5
-3a
-27
-01
-e4
-21
-15
-01
-4a
-60
-77
-e3
-82
-db
-82
-3d
-3b
-44
-68
-fb
-90
-37
-eb
-1c
-85
-90
-d9
-37
-17
-dd
-5e
-9b
-ae
-23
-ac
-c0
-4a
-4d
-b0
-83
-da
-55
-fb
-fb
+50
 c4
-ae
-d8
-1d
-fb
-9e
-19
-37
-1f
+55
+87
+f9
+99
+a0
+d5
+de
+2d
+d1
 9f
+89
+d8
+1b
+9a
+5c
+5a
+54
+75
+7d
+e4
+8d
+d6
+3d
+3d
+48
 ff
-df
-91
-d7
-67
-32
+28
+6c
+3a
+47
+01
+d1
+6e
+b5
+9a
+1d
+80
+1a
+ad
+36
+db
+e2
+20
+7e
+14
+61
+00
+0d
+78
+4b
+88
+29
+af
+78
+35
 9f
+60
+de
+13
+81
+23
+cc
+92
+e0
+52
+1c
+f6
+ba
+51
+e1
+ee
+36
+f6
+cc
+60
+49
+e2
+2d
+6f
+4c
+88
+50
+25
+cc
+87
+6b
+89
+5b
 85
-65
-00
-df
+05
+1c
+42
 9b
 4d
-8d
-ae
-bd
-ff
-f3
-2c
-31
-cf
-0e
-60
-ea
-2a
-31
-5f
-c7
+93
+e6
 f2
-9c
-57
 5f
-c9
-33
-ae
+76
+08
+35
+b5
+5e
+42
+ea
+2a
+3d
+17
+fc
+29
+b3
+cb
+18
+69
+a4
+5e
 65
 a9
 24
-72
-7f
-c4
-03
-0f
-98
-49
-58
-00
-a3
-02
+6b
+30
+04
+9d
+be
+a6
+31
+5b
+bc
+43
+40
 c6
-24
-8c
-82
-41
-e9
-32
-66
-59
+42
+c7
+56
+d7
+d8
+62
+50
+e4
 02
 18
-f2
-23
-a6
-29
+f0
 fa
-d1
-97
-62
-3f
-5b
-07
-e8
-19
-bf
-6e
-5b
-0e
-e9
-35
-a2
-e8
-6e
-ae
-af
-05
-de
-b5
-00
-ef
-c9
-eb
-8f
-e9
-54
-ff
-15
-ff
-f8
-e9
-ac
+a7
+29
+ba
+9e
+a1
+2d
+9f
+c4
+15
+a3
+83
+75
+77
+0f
 7a
-05
+da
+b0
+bd
+46
+c7
+a4
+ab
+5f
+8f
+36
+4f
+4f
+56
+27
+c7
+e1
+9b
+30
+52
+3f
+66
+58
+2e
+1a
+85
 78
-fc
-c9
-47
-d7
-25
-6e
-43
-62
-fe
-57
-cd
-5c
-8a
-94
-e3
-3d
-ce
-31
-ce
-fa
 23
-7c
+2d
+3a
+63
+6a
+ec
+0d
+01
+fe
+0d
+b0
+e0
+95
 3a
+46
+61
+86
 19
-b6
-78
-5a
-6f
-ed
-f7
-5a
-10
-87
-0c
+00
+9a
+d4
+dd
+0a
+7a
+f5
+e2
+9c
+33
+bd
+d9
+39
+11
+98
+a2
+6b
+90
+e7
 cb
-b9
-06
-2b
 f6
 c0
-a3
+ec
+8c
+f1
+0b
+9c
+40
+67
+65
+88
+fc
+da
+12
+63
+1a
+1f
 2c
-70
-71
-34
-08
-28
-b8
-2f
-1d
+3c
+0c
 95
-b1
-3b
-5a
-e0
-93
-e3
-ef
-68
-57
+94
 2c
-e2
-86
-ea
-d7
+a0
+07
+55
+87
+bf
+66
+e5
+05
+5c
 d3
-e3
-58
-4a
-9c
-46
-68
-2b
-cf
-1e
-e8
-3e
-42
-eb
-aa
-eb
-73
+2d
+33
+cb
+28
+8b
 86
-a6
+23
+46
+97
+fc
+df
+b8
+f9
 b5
-de
-e1
-ea
-6c
+9e
+b2
+b1
+73
+74
+44
+4e
+c8
+85
+eb
+c1
+fd
+12
+a7
+3d
+bc
+84
+a7
+f4
+9d
 da
+45
+56
+40
 e5
-78
-29
+7f
 25
-ec
-1b
-ad
-1c
-8d
-26
-f3
-44
-69
-d4
+5e
 7d
-9a
-97
-98
-a0
+33
+ec
+4b
+ee
+3a
+d7
+32
+28
+57
 a4
-fc
-4e
-be
-5f
-67
+e8
 64
-ab
-ab
-ba
-6b
-62
-44
-fe
-c9
-e8
-04
-14
-fe
-03
-8a
-cf
-b8
-90
-d5
+41
+26
+53
+e6
 13
-8c
-20
-37
-6c
-32
-01
-21
-eb
-a4
-74
+ec
+aa
+d7
+4c
 b1
-f2
+bf
+9a
+15
+37
+46
+e0
+7b
+64
+c4
+f9
+95
+28
+62
+d0
+85
+bc
+73
+df
+c2
+38
+fb
+d0
+23
+4a
 f1
 82
-f5
-83
-86
-c3
-98
-a6
-2c
-1b
-d9
-26
-89
-f1
-e2
-60
-a0
+18
+d5
+b8
+47
+41
+ed
+1e
+47
+ee
+4f
+ec
+02
+2e
 77
-e6
-42
-50
-59
-e6
-ea
-15
-54
-22
-59
-32
-c3
-c6
-62
-8f
+8b
+cf
+20
+68
 9b
-2d
-35
-ef
+4d
+49
+2e
 5d
-05
-66
-0f
-77
-fd
+7f
+4d
+06
 b8
-cd
-66
-cb
-c4
-c4
-7b
-c3
-25
-d1
-cc
-e8
-50
-e7
-72
-60
-f7
-af
 3c
+9d
+9d
+e6
+cf
+ba
+c4
+b4
 02
+88
 e5
-cc
-c0
-e5
-05
-98
-7d
-0e
-3e
-21
-08
-3a
-0e
-32
-cd
-41
-41
-e8
+c4
+ed
 d4
+72
+71
+7b
 77
-32
-0c
-cf
-a1
-17
-2b
-99
-da
+aa
+dc
+47
+c9
+97
+68
+a5
 44
-9b
+35
+d2
+c7
+ff
+3c
+0a
+b0
+8e
+31
+82
+80
+29
+02
+34
+2a
+b5
+eb
+83
+b2
+3d
+93
+99
+ba
+68
+c3
 99
 a2
 f7
-d6
+d9
+30
+b9
+73
+38
+01
+e0
+c0
+72
+d7
+11
+a5
 b7
-1f
-83
-3f
 ca
-23
-41
-93
-d7
+a6
+55
+18
+d0
+fe
+95
+46
+06
 5f
-a4
-50
-ca
-c6
-52
-3a
-d4
-e4
-d1
-c7
-01
-f7
 85
-ed
-65
-00
-e4
-e5
+4a
+15
+02
+05
 c6
-8e
-e2
-78
-ae
-6a
-5f
-5c
-d4
-65
-3a
+1e
+2f
+c2
 79
-6f
-67
-b2
-e4
-3f
-8b
-03
-bf
-87
-78
-85
-bf
-f5
+ae
+0a
 71
+d3
+1f
+a6
+97
+9e
+28
+d2
+99
+51
+87
+ff
 21
-d5
-a1
-e5
+bf
 cf
-55
-ce
-69
-05
-8d
-8a
-1c
-91
+71
+ea
+98
+cd
+f1
+80
+86
+6e
+3e
+e2
+b2
+f9
+c8
+2f
+8b
+88
+7c
+9f
 c6
 f2
-d2
-8f
-d9
-f7
-8c
-37
-65
-62
-15
-66
-c6
-8a
-20
+d0
+0f
 ff
-27
-22
+40
+28
+5a
+20
+39
+4e
+98
 cb
-6b
-2d
-b8
-c0
-c7
-f2
-52
+8a
+42
+50
 8f
-00
-7c
-77
-e0
-18
-74
-6f
-f5
-87
-79
+52
+40
+0e
+b1
+f7
+60
+2a
 f5
-a0
+8a
+6c
+8e
+74
+f0
+41
+db
+ee
+b7
+bc
+ae
+99
+bd
+a9
+9b
 a5
-8b
 52
 57
-4d
-a6
+62
+bc
 43
 c2
 f5
@@ -2110,372 +2110,372 @@
 82
 be
 ca
-07
-f6
+04
+06
 f8
 6d
-32
-9f
+31
+6f
 54
 9d
 f7
 42
-dd
-22
-ea
-7f
-7e
-97
-19
-5b
-0d
-24
-ed
-71
-ea
 e5
-dc
-89
+a0
+e1
+da
+36
+9e
+74
+e3
+78
+a6
+22
+52
+c0
 25
+5e
+aa
+1d
 ec
-e4
-b2
-7b
-ea
-95
-59
+4c
+03
+7f
+88
+45
+0a
 7c
-f3
+87
 a2
-e1
+cc
 a3
-48
-b8
-0b
+7c
+ba
+13
 fe
 37
-aa
-fb
-21
-bd
-b4
-19
+ac
+46
 1d
-d0
-d3
-0d
-cc
+27
+50
+c3
+d2
+11
+bb
+73
+34
 77
-bc
-bc
-90
+bb
+74
+60
+26
+88
+9b
+af
+81
+0b
+e5
+99
+f8
+d8
+54
+67
+b9
 29
-b7
-07
-e0
-42
-ea
-4c
-d9
-fe
-8e
-1f
-db
-9d
-d5
 5d
-77
+4d
 a1
-17
-7f
-ce
-10
-e7
-cf
-a3
-89
-9c
-f6
-e5
-50
-1a
-c8
-aa
-61
+99
+55
+39
+32
+41
+c9
+42
+49
+b2
+d2
+10
+d2
+96
+ce
+ad
+c1
 0b
 92
-5d
-2c
-83
-1d
-25
-1d
-3f
-c2
-d0
-d4
-09
-f7
-13
-3c
-48
-63
-b5
-c6
-20
+85
 6f
-24
-2d
-91
+05
+37
+c5
+5e
 c0
-47
-5d
-fd
-fc
 45
-e1
-6a
-73
+30
+fc
+26
+c1
+bc
+d5
+89
+1f
+ed
+89
+5e
+3b
+c0
+06
+91
+8e
+a3
+62
+fd
 8f
-57
-a0
+a5
+cb
+45
+3a
+b7
+f5
+86
 20
 95
 7b
-a4
-bb
-46
-63
-86
-c5
-15
-76
-3f
-ac
-34
-71
-a6
-bf
-da
-a6
-20
-96
-2b
-f6
-6b
-f5
+a0
+99
+78
+5b
+e3
+e1
+dd
+77
+39
+90
 74
+31
+22
+bc
+9d
+06
+9a
+a6
 53
+d6
+46
+f8
+b3
+f3
+af
+ee
+32
+b0
+6f
+0a
+8b
+04
+f2
+37
+8c
+b4
 2d
-d5
-4a
-f0
-45
-1c
-48
-be
-1b
-16
-c3
+7f
+bd
+60
+b4
+bf
 74
-e8
-b2
-5d
-5f
-33
-33
-3f
-bc
-c6
-1a
+06
+68
+71
 e7
-f9
-33
-19
-01
-9b
+83
+18
+bc
 36
-89
+7b
+fe
+0a
+40
+1e
+b5
 e5
-7e
-df
+0b
+41
+c8
+c7
+d5
 ed
-3c
-a1
-02
-07
-16
-37
-f5
-99
-6f
+58
 b8
-6e
-44
-65
-f8
-12
-73
-92
-fc
-fd
-32
-cf
-70
-db
-b7
-93
+3f
+d2
+ab
 c7
-37
-fe
-85
-7e
-3e
-7c
-ed
-c0
-d4
-b5
-ec
-2f
-00
-d9
+65
 98
+15
 ff
-db
-c0
-c9
-0b
-97
-83
-8b
-c1
-ba
-a1
 96
-08
-fb
-33
-3e
-0a
-f1
-a0
-3f
-e7
-4f
-94
-30
-4d
-9a
-3c
-cd
-7b
-4d
-53
-67
-dc
-4a
-09
-66
-f6
+e6
 b9
+de
+ff
+39
+98
+1b
+9b
+c6
+bc
+c2
+45
+38
+42
+6c
+2e
+42
+d4
+b0
+29
+2d
+0c
+c6
+af
+df
 13
-a3
-73
-94
-bf
-02
-a1
-1a
-ca
-ca
-6f
-44
-97
-17
+95
+28
 cb
-e0
+eb
+5f
+44
+61
+3e
+0f
+59
+c8
+79
+b7
+8e
+45
+13
+f0
+df
+a4
+e7
+c9
+d4
+1f
+f1
+7b
+55
+73
+cf
+3e
+c0
+35
+8f
+f1
+fe
+ff
+3b
+87
+84
+98
 16
-ed
-00
-3a
+32
+ad
+4b
+de
+fb
+0d
+ef
+c4
 92
+58
+6b
+06
+f0
+2e
+ba
+d3
+b3
 48
-ff
-4b
-5f
+9f
 4f
-b4
-09
-14
-c2
-b8
-7a
-f4
-78
-47
-7f
+bf
+0d
+96
+05
+16
+85
+18
+be
+e3
+00
+07
+55
 e4
-0c
-6b
-65
-b0
+cf
+d1
+8c
+91
 9c
 10
 c5
-9c
-3d
+8e
+bd
 2a
-8b
-44
-60
-b8
-58
-2c
-7c
-bb
-a5
+cc
+c3
+18
+98
+5a
 99
-4b
+bb
+1b
+0f
+9a
+00
+ab
+91
+d5
+c7
+51
+18
 11
 34
-13
-00
+b8
+46
+17
+f6
+73
+36
+de
+33
+37
+50
+c9
+be
+58
+0d
 f1
-9e
-43
-4c
-98
-44
-94
-b1
-d3
-db
-5a
-4f
-6d
-39
-ea
-79
-98
-d8
-eb
 01
-4c
-f7
-64
-4a
-99
-f8
-f3
-ae
-74
-ca
-c2
+2c
+df
 c5
-50
-2a
-1b
+4e
+83
+bb
+d1
+e5
+ce
+6f
+02
+82
+b0
+d4
+29
 4b
 9e
 7f
@@ -2483,35 +2483,35 @@
 c2
 1a
 83
-d0
+d6
 29
 db
 54
 3e
-89
+39
 ae
-f1
-75
+3d
+8e
 06
 fd
-f2
-f7
+f6
+41
 53
 9a
 38
 d0
 40
-48
-17
-95
-f7
-24
-0b
-09
-f1
-c1
-1a
-6d
+28
+11
+c7
+cd
+26
+05
+ae
+a1
+cd
+f8
+0f
 10
 72
 0c
@@ -2523,7 +2523,7 @@
 d9
 24
 36
-95
+91
 b8
 94
 d7
@@ -2531,2395 +2531,2395 @@
 ff
 30
 83
-e9
+ec
 81
 e8
 82
 67
-df
-1c
-ed
-6e
+e8
+fc
+2b
+cd
 44
 26
 ad
 26
-db
-62
-7c
+94
+a2
+b2
+bd
+ac
+11
 de
-2b
-b9
-96
-b6
+c0
 5c
-78
-eb
-c7
+18
+c3
+66
+52
+a1
+44
+01
 6c
+1c
+d5
+c1
 d9
-21
-25
-14
-5c
-d6
-7e
-9e
-21
-a4
-53
-46
-46
-57
-f0
-0f
-c7
-4a
-72
-58
-ea
-07
-d4
-95
+81
+49
+d7
+0d
+fc
+f6
+a7
 b0
-71
-98
-d4
-67
-94
-c2
-5a
-e4
-e7
-5c
-52
-92
-07
-f0
-b6
-f0
-6f
-17
-b1
-ac
-fb
+27
+ca
+75
+50
+ea
+08
+2b
+2a
+50
+f1
+8f
+13
+a7
+16
+45
 ef
-84
-1b
-6c
-22
-fd
+24
+2b
+80
+dd
+3b
+cb
+4a
+b6
+90
+40
+7c
+c9
+ec
+d1
+e9
+47
+a1
+85
+03
+02
 db
-fa
-6e
+af
+4f
+b6
+32
+07
+e0
+ca
+4f
+5f
+45
+39
 4e
-b2
-6a
-64
-ce
+d4
+12
+d0
+45
+98
+b4
+80
+a3
+2e
+d3
+bf
+d2
+c6
+0c
+d9
+c0
 55
-4a
-af
-89
+03
+5d
+d5
+ee
+a7
+03
+6c
+f9
 8e
-18
-c9
-17
-05
-21
-34
-c7
-63
-95
-f4
-3d
-f2
-c6
-25
-56
-69
-99
-c7
+5d
+55
 12
-b5
-0f
-8e
-83
-ac
-b5
-54
-9a
-f5
-ee
-ad
-fa
+74
+05
 10
-30
-8f
-c0
-f5
-31
-b1
+32
+14
+02
+17
+33
+12
 2c
 3e
-ba
-dd
-db
-ce
-a1
-e2
-97
-6e
-6b
-92
-ca
-32
-cf
+c5
+88
+a3
+8e
 8b
-50
+e4
+54
+d5
+02
+b3
+b2
+52
+cf
+8c
+58
 b5
+c3
+11
 c2
-eb
-5b
 23
 d5
-e7
-d3
-f9
-9e
-22
-2d
-bf
-30
-1d
-44
-10
-e2
-22
-36
-27
-65
-a2
-5f
-e8
-5c
-f1
 f3
-8d
-2c
+ec
+d9
+52
+e4
 ad
-00
-27
-fc
-6c
-f9
-3b
-5c
-76
-06
-39
-e9
+1f
+72
+c9
+7c
+d0
+62
+2f
+36
+47
+1b
+d9
+1f
+80
 ba
-ec
-88
-37
-83
-dc
-89
-ec
-90
-d2
-0b
+f3
+bc
+2d
+c0
+d3
+e5
+7d
+95
+48
 81
-29
-99
-b8
-40
-24
-c8
-04
-c4
-d6
-c1
-d7
-57
-f2
-64
-bb
-15
-cf
-64
-db
-87
-57
-08
-a6
-82
-5b
-f7
-8b
-60
+7b
+09
+58
+b9
+19
+62
+f3
+a3
+48
 fd
-ac
-1c
+6b
+54
+8d
+20
+5e
+da
+0f
+0b
+81
+0e
+18
+54
 21
-ea
-71
+62
+68
+17
+e9
+89
+fe
+1b
+32
+1c
+fb
+63
+01
+5b
+3a
+c1
+58
+b7
+46
+58
+a9
+4f
+4a
+26
+d2
+2c
+dc
+09
+23
+36
+06
 a7
-98
-57
-88
+6b
+77
 aa
-e8
-de
-db
-41
-d4
-d8
+a5
+c9
+73
+af
+f6
+58
 58
 22
-0c
-66
-a8
-d2
-11
-7c
-b1
-3e
-38
-a0
-91
-f8
-45
-f5
-96
-d9
+77
+19
+02
+b7
 f6
+09
+b6
+95
+38
 d4
-74
-7e
-f6
-4d
-58
-55
+d6
+5a
+2d
 da
-b8
-59
-45
-29
-7a
+ee
+b9
+f6
+e8
+e3
+db
 8f
-89
-df
-61
-33
-93
-34
-4d
-4d
+48
+e8
 94
-1e
-64
-63
-72
-b6
-07
-9d
-4f
-8f
-96
-d3
-16
-e5
-bd
-8d
-80
-76
-f4
-a0
-37
-69
-cc
+9f
+75
+9e
+65
+d9
+d8
+c8
+28
+e6
+4c
+04
+73
+f1
+bc
+b5
+94
+60
 9e
 67
-a4
-1d
-17
+68
+b6
+07
+9d
+4f
+8c
+05
+d2
+69
+57
+6b
+95
+40
+b8
+f4
+b8
+96
+29
+df
+81
+46
+26
 d9
-18
-1b
+f7
+9b
+66
+15
 3d
-25
-1a
-7b
-ab
-02
-e8
-02
-36
+65
+34
+0a
+b4
+a5
+ec
+85
+d7
+12
+0e
+3d
+9a
+3a
 32
-0c
+f1
+f7
+d4
+b0
+2b
+d7
 ee
-d5
+37
+a1
+57
+b7
+01
+6a
+a1
+3c
+f4
+a8
+f5
+d4
+ce
+f8
+fa
+00
+0d
 9a
-a2
-18
-0f
-2e
-fe
-2d
-98
-2c
-73
-7a
-18
-13
-7f
-b3
-b6
-9f
-74
-d7
-a5
 b4
-58
-2b
-fa
-0b
-1b
-cf
-ab
-bc
-d4
-c1
+16
+d6
+04
 6d
-b2
-8a
-30
-2d
-37
-db
-83
+e8
+88
+e3
+1a
+d5
+c5
+7e
 fd
-ff
-8e
-e5
-cd
-43
-b3
-80
-75
-ed
-d1
-30
-81
-98
-cd
-6c
-33
-5e
-2c
-b4
-fb
+fc
+8f
+2e
 b5
+63
+eb
 a2
-5b
+62
+4b
+55
 03
+b6
+7a
+e4
+3c
+33
+5d
+28
 82
-bd
-2c
-66
-ae
-c6
-a2
+b4
+75
+2a
+d2
+6c
+2d
+a5
+29
+21
+6e
+06
+ba
 e6
-9f
-74
-fe
-83
-93
-78
-b5
-32
-cf
-01
-0d
-3b
-cf
-a2
 9d
-bb
-6a
-82
-aa
-fa
+5b
+b4
+cc
 51
-e1
-42
-64
-70
-11
-fd
-b9
-de
-2b
-23
-bf
-d4
-f5
-a9
-81
-24
-7d
-0e
-9a
-2b
-38
-83
-e8
+06
+a7
+3a
+cc
+01
+19
+c3
+ef
+a3
+65
 53
-61
-91
-dc
-6f
-c1
-7e
-10
-2e
-67
-dc
-44
-03
-26
-10
-e8
-63
-9e
-d2
-c2
+6e
+05
+aa
+b5
+8a
+a6
+6c
+5b
+b0
+da
+cb
+fe
+7f
+6c
+37
+f0
+74
+06
+72
+ba
+e9
+36
+af
+9a
+66
+8d
+dd
+a7
+f3
+92
+3d
+3c
+30
+3e
+f5
+a0
+69
+27
+c9
+eb
+e2
+e1
+5c
+4f
+82
+db
+e3
+6d
+5e
+9a
+0d
 be
-de
-ee
-f9
-9e
-6f
-e5
+1c
+28
+21
 a9
-f7
-8b
-12
+f5
+d6
+eb
 53
 ff
-59
+5f
+c4
+63
+02
+4a
+9a
+f3
+43
+91
+c8
+6e
+32
+6a
 d9
-64
-aa
-49
-47
-bc
-99
+85
+07
+bd
+84
+a9
 55
-00
-99
-96
-50
-c2
-81
-66
-b9
-e4
-c1
-52
-0b
-7d
-3c
-49
-e6
-be
-00
+4d
 d6
-98
-59
+7c
+21
+22
+5f
+1f
+71
 9c
-c0
-6d
-82
-00
-7d
-07
-46
-94
-30
-66
-83
-ae
-18
-e4
-47
-31
-57
-9d
-74
-9f
-99
-bd
-67
+34
+33
+22
+2a
+bf
+4f
+a7
+c3
+a7
+3b
+d1
+21
+80
+09
+fc
+a1
+7f
 31
-20
-a6
-11
-5b
-0b
 17
-44
-1e
-df
-67
-fe
-c7
-c1
-d8
-7f
-cb
-25
-af
-98
-e5
-93
-eb
 9f
-53
-b7
-bb
+8f
+80
+3e
+b9
+5d
+9e
+c3
 62
-e2
-14
-bf
-cd
-ad
+f6
+fc
+ea
+52
+7c
+51
+5f
+a2
+5e
+b7
+c0
+63
+d8
+d5
+fa
+96
+5f
+f2
 34
 e6
-e9
-47
-68
-33
-72
+3f
+53
+d7
+8a
+c6
+ad
+d5
+cc
 49
-b6
-8b
-e0
-f7
-43
-eb
-17
-4e
-2f
-96
-3c
-65
-f0
-92
-b0
-24
-ff
-39
-33
-1a
-22
-7c
+6a
+9d
+19
+11
+b7
+61
+88
+e7
+71
+cd
+8c
+e6
 cf
-8e
-1a
-87
-eb
-26
-14
+20
+5a
+20
+f6
+2e
+6b
+37
+2d
+f8
+61
+0c
+98
+93
+f2
 6d
-00
-02
-64
-2b
-e0
-25
-c3
-02
-0e
-91
-d6
-09
-b6
-96
+59
+f5
+01
+98
+8e
+3a
+b1
+ac
+de
+74
+20
+5c
+a8
 03
-0f
-ad
-89
-99
-b0
-fe
-07
-b3
-cc
-1b
-6a
-25
-0b
-04
-c6
-47
-ba
-4e
-6f
-a2
-0b
-cd
-12
+af
+bd
+90
 63
+c7
+84
+d6
+16
+a2
+bc
+3f
+72
+49
+b6
+ce
+3b
 f6
-27
-51
-77
-bb
-31
-42
-fd
-4a
-cb
-f7
+b9
+57
+b6
 50
-1a
-dc
-3d
-ed
-d2
-d5
-5a
+d7
+6e
+71
+0e
+08
+c1
 ef
+bb
+6d
+70
+05
+f6
+f5
+ae
+7f
+d3
+9d
+1a
+b2
+ca
+4a
+99
+b7
+cd
+d3
+f8
+f8
+1b
 ef
-f4
+76
+37
+4d
+31
+ba
+ad
+3f
+64
 e6
 a1
+08
+3b
+13
+da
+42
+e7
+da
+b1
+96
+3a
+13
+25
+92
+f3
+1d
+4c
+00
+82
+fd
+e8
+4b
+a7
 0b
-83
-11
+92
+15
+3f
+7d
+70
+4b
+e1
+68
+4e
+6e
+51
+23
+b4
+e6
+1f
+45
+fa
+8d
+c7
+aa
+c6
+71
+9c
+9c
+2a
 59
-98
-13
-72
-ff
-52
+6b
+2c
+12
+31
+78
+79
+a2
+15
+18
+2f
+4d
+eb
+ad
+b8
+76
+14
+53
+1d
 db
-5c
 a5
-54
-af
+aa
+44
+74
+c9
+67
+21
+ee
 ea
-ed
-38
-9a
-5a
-09
-0e
-d9
-a3
-d9
-d1
-d5
-32
-f0
-8d
-80
-9f
-ee
-55
+c1
+b6
+64
 f1
-3d
-6b
-de
-7a
-4a
+15
 52
-8f
-ae
-e5
-66
-b4
-d9
-24
-4a
-91
-18
-54
-1b
-09
-1a
-31
-ca
-89
-5b
-17
-4c
-d9
-84
-84
+c5
+77
 19
-a6
-6b
-a1
-ad
-ed
-92
-0c
-7c
-3a
-b6
+55
+db
 99
-ee
-17
-8b
-f1
-c4
-62
-2f
-52
-e5
-74
-28
-ad
-bb
-af
-2f
-a2
+31
+a7
 a4
-56
-e4
-4b
-aa
-d7
-d4
+10
+4e
+49
+4a
+92
+8a
 9d
 9c
-ed
-02
-2a
-1c
-36
-a5
-5c
-c3
-f6
-93
-c8
-39
-8b
-6f
-9d
-0d
-0d
-d6
-38
-7f
-0b
+fd
 6e
-aa
-5b
-71
-18
+29
+9c
+85
+d9
+ba
+10
+f7
+02
+87
+99
+4e
+8e
+7b
+f9
+8f
+60
+95
+1e
+ce
+8f
+b5
+fc
+86
+73
 4e
 21
-a9
-98
+c6
+99
 38
-7f
-f3
-f0
-39
-6c
-e3
-05
-51
-2f
-e3
-a3
-a4
+7b
+72
+d1
+3a
+66
+63
+04
+1e
+ef
+20
+88
+a0
+b0
+c3
+d4
+c0
+ab
+95
+dc
 ca
-a8
-2c
-c4
-9f
-c6
-52
-85
-39
-86
-d7
-a6
-8e
-ad
-d6
-8b
-3f
-60
+99
+75
+c2
+0b
+ee
+fa
+a2
 c7
+2d
+a4
+d7
 7b
-7b
-60
-09
-f2
-61
+7a
+e0
+65
+75
+c0
 a4
-f8
+f9
 7a
-aa
-44
-de
+ab
+c4
+b2
 ea
-a5
-a6
-39
-7f
-c1
-c6
-50
-87
-70
-f3
-24
-b8
-d2
-61
-59
-a2
-df
-52
+a4
+27
+c3
+88
+67
+7c
+31
+3f
+72
+bb
+8e
+ff
+12
+92
 d8
+ea
+d7
+96
+8e
 c8
 d8
-9a
-4c
-8f
-eb
-6a
+99
+ba
+37
+d1
+94
 bc
-04
+0c
 18
+b7
+cd
+9a
+29
 b4
-db
-7b
-e9
-ed
-f3
-b2
-16
-74
-7a
-9c
-43
-14
+25
+fd
+b6
+87
+25
+79
+ef
+22
+e8
+d7
+7d
+29
+b6
+97
+52
+fa
+0b
+55
+d5
+1e
+a1
 d0
+da
+42
+cc
+b6
 9c
-aa
-5a
-1a
-d0
-f2
-04
-3f
-6a
-77
-6f
-d1
-28
-5a
-5c
-8a
-4e
-7c
-df
-b4
+94
+97
 c0
-72
-09
-37
-7e
-1b
-a1
-89
-07
-0a
-7f
-06
+12
+43
+f4
+ce
+db
+64
+f6
 1f
-85
-a5
-4b
+a9
+b9
+29
+4f
+eb
+bc
+ce
+b0
+09
 55
-3a
+30
+6e
 e1
-96
-70
-92
 b2
-5e
-44
-04
-48
+5b
+0b
+c4
+8d
+e2
+a2
+0d
+6a
+d8
+38
 36
-b8
-6d
-e8
-03
-da
-97
 fa
-b6
-a0
-79
-00
-99
-65
-c1
-af
-15
-17
-0c
-ad
-b0
-c7
-b6
-26
-6e
-a3
-bd
-13
-c1
+71
+10
+b9
+cc
+fc
+61
+bb
+e5
+72
+a7
+cc
+6b
+9b
+27
+96
+d9
+d6
+5b
+3d
+59
+a9
 a6
 cb
+a9
+21
+37
+c7
+25
+30
+37
+01
 98
-5a
-7c
-53
-eb
-73
-d7
-41
-2d
-92
-7e
-80
-7b
-13
+4d
+d1
+61
+f6
+dd
+ac
+2e
+11
+22
+49
+3a
+ac
+15
+ba
+e3
+32
+3a
 48
-75
-91
-b7
-06
-bb
-ea
+d1
+e8
+ee
+b8
+24
+d4
+3e
 25
 7f
-63
-82
-75
-0f
-10
-ad
-ae
-0a
-0d
-dc
-5f
-9d
-19
-ff
-50
-43
-5b
-d9
-0c
+80
+20
+b9
+79
+21
+fe
 d4
 21
-7c
-cf
+4a
+5f
+9e
+15
+2b
+32
+b0
+ae
 a4
-37
-24
-f5
-07
-ee
-2f
-3a
+e7
 6b
-cf
+f5
+06
+97
 05
-e1
-4a
-82
-7e
-84
-76
-62
-f0
-72
-aa
-79
-de
-e7
-81
-3d
+22
+b8
+88
+6f
+42
+be
+3b
+df
+fb
+11
+92
+9f
+9d
 6e
-70
-8d
-04
-0c
-74
-0d
-06
-21
-77
-c1
-32
-5c
-f8
-23
-c0
-dd
-e6
-e0
-b0
-02
-e3
+75
+c2
+c4
+b5
 3c
+05
+06
+27
+40
+1e
+d1
+ad
+7d
+24
+20
+98
+96
+e2
+30
+04
+d3
+c6
 b9
-eb
-28
-58
-57
-91
-14
-ac
-63
-3c
-65
-23
-a7
-a3
-21
-fd
-ed
-e9
-7b
-3d
+d9
 bd
-d5
-3b
+17
+f7
+29
+05
+4c
+02
+3f
+e4
+8b
+29
+8b
+45
+05
+6d
+a0
+e9
+c5
+1d
+d6
+48
 7a
 19
 31
-27
-7e
-cf
-a7
-e6
+43
+c6
+67
+69
+ad
 e1
 86
 4b
-aa
-a2
-16
-29
-7f
-2c
-30
-f8
-08
-69
+ce
+1a
+d6
+e7
+3f
+63
+f0
+4a
+91
+de
+a9
+df
+9f
+26
+04
+4c
+f9
 c1
-11
-dd
-c6
-24
-b3
-a6
-79
-70
-4d
-ba
+98
+cd
+b0
 92
-cb
+ab
 d4
-db
+d5
 81
 87
 77
-4a
-a5
-fa
-68
-97
-06
-79
-c4
-3b
-31
-1b
-96
-4b
-0b
-8f
-66
-e0
-68
-d3
-d9
-2d
-58
-77
-c9
-64
+51
+02
+1a
+25
+59
+e6
+18
+c7
+a9
+2b
+7a
+5b
+81
+f1
+af
+65
+71
+92
+93
+a0
+37
+a0
+17
+ca
+e2
 6c
-f8
+b8
 5f
-8c
-01
-ab
-79
-cd
-42
-ba
-ea
-06
-21
-e3
-f2
+96
+fb
+cb
+7a
 d1
-53
-a2
+b8
+fa
+c8
+96
+d9
+63
+bf
+07
 69
-e0
-ac
-59
-48
-49
-a7
-98
-b1
-52
-1a
-b3
-5e
-ff
-d9
-38
-68
-db
-c7
-26
-05
-dd
-df
-a0
-3a
-d9
-1d
+80
+66
+81
+04
+b5
 e4
-d2
-2a
-ec
-86
-57
-7b
+03
+e8
+38
+7c
+8d
 25
-42
-a8
-7e
-5b
+15
+21
+6b
+25
+99
+26
+91
+ba
+a4
+c9
+7f
+67
+60
+f6
+3d
+4d
+88
+4c
+f7
+a3
+46
+c9
+1b
+8a
+a3
+e7
+6e
+ab
+07
 c8
-36
-fa
-1f
-05
-3e
-b1
-d6
-d4
-45
-56
+fb
+e5
+65
+f3
+5d
+23
+7b
+f5
+19
 77
 d3
-d9
-50
-61
-fc
-10
-1f
-2c
-0c
-ca
-42
-ea
-05
-25
-08
+27
+9d
+6e
+71
+6e
+19
+d4
+8c
+07
+aa
+1d
+4a
+95
+45
 b2
 38
-60
-2a
+e0
+05
 51
-17
-2e
-52
+57
 2d
-ba
-99
-c7
+e3
+34
+cd
+a9
+8e
 04
 00
 53
-f7
-73
-99
-a0
-02
-e5
-a3
-68
-aa
+93
 6d
-7a
-e4
-da
-6c
-38
-2d
-50
+46
+90
+4d
+aa
+63
+a5
+39
+25
+72
+29
+2c
+74
+78
+ae
+f9
 f2
-ff
-4f
-2a
+fe
+c9
+1d
 cf
-02
-50
-57
-80
-60
-61
-a7
-6b
-fc
-f7
-4e
-6a
-95
-27
-76
-2e
+42
 53
-ae
-3e
-88
-e1
-1b
-31
-d0
-e9
-87
-a1
-25
-b8
-4d
-bb
-f5
-b8
-bd
+e6
+96
+bf
 51
-e8
-5e
-a9
-2a
-ec
+c1
+2c
 3c
-76
-e8
-d6
-ad
-25
-11
-54
+3a
+c4
 6a
+b5
+24
+c1
+2c
 73
-11
-6e
-76
-5c
-21
-13
-ce
-a3
-da
-ef
-21
-87
-b4
-55
-2a
-cf
-57
-80
-81
-e9
-10
-5a
-a5
-d6
-33
-bd
-ce
+e0
+61
+32
+e8
 50
-18
-77
-b2
-bd
-95
-7a
-9e
-76
-58
-b2
-1b
-ed
-38
-32
-9c
-9b
-89
-7d
-7d
-8e
-29
-ff
-78
-81
-8e
-eb
-6e
-0a
-26
-bd
-88
-3b
-3e
-8b
-03
-7e
-d0
-d3
-15
-e9
-ea
-cc
-17
-34
-ea
-b4
-e5
-d4
-ea
-6a
-55
-17
-7a
-c2
 06
-39
-5e
-b5
-7a
-a4
-cc
-e1
-0a
+d0
+a9
+b0
+f4
+84
+c7
+b3
+ac
+0f
+b8
+f0
 cb
-89
-f1
-9a
-fe
+cb
+3e
+d7
+a0
+2b
 fd
-2e
-44
-12
-6d
-84
-87
+1a
+24
+86
+83
+43
+03
 8d
+75
+8a
 ca
-4a
-63
-1a
-97
-af
-12
-74
+96
+f6
 11
-a3
-20
-8d
-12
-81
-ee
-df
-25
-a1
-ab
-d9
-f2
-59
-7c
+da
+5c
+6f
+e8
+23
+47
+cd
+2c
+ca
+1a
+ea
+02
+aa
+f0
+86
+dd
+64
+a6
+64
 9e
-7a
-4a
-50
-83
-00
-6e
-14
-0c
-73
-17
-19
-82
-50
-c3
-03
-d9
-c8
-fd
-ee
-ef
+4d
+fa
+0e
 95
-be
-f9
-16
-c2
-be
-80
-1f
-b8
-46
+06
+7f
 b3
+39
+0c
+d2
+72
+dd
+22
+b2
+1b
 be
+a4
+32
+9d
+1f
+b5
+8a
+32
+38
 ad
-0d
+ff
 18
-e3
-2e
-b7
-22
-d4
+01
+e6
+e4
+c1
+f7
+ed
+f2
+28
 74
-eb
-dc
-42
-e9
-e1
-2c
-d2
-5b
-f0
-68
-3e
-0e
-9d
-c0
-7e
-97
-e2
-cc
-12
-eb
-7c
-44
-be
-9c
-c3
-19
+56
 84
+96
+80
+d6
+d3
+75
+17
+83
+8c
+19
 82
-37
+96
+b0
+9f
+54
+e6
+25
+d4
+5f
+fa
+9f
+03
+c4
+80
 b5
-79
-50
-08
-87
-8a
-fc
-44
+3a
+a7
+31
+f7
+d5
+f9
+37
+a8
 9a
+83
+05
+69
+e4
+dd
+0f
+7c
+a7
+8d
 ca
-e0
-93
-e9
-60
-92
-42
-b0
-64
+45
 ca
-ef
+9e
+57
+f6
+52
+0a
+17
+fa
+3f
 70
-98
-30
-a8
-6f
-5a
-0c
-31
-51
-f7
-00
+c1
+ce
 2e
+10
 63
-63
-3d
-88
+f8
+cb
+a4
+2a
+a1
+1c
+9d
+af
+45
+f9
+07
+3b
+37
+54
+72
+77
+4e
+06
+7f
+82
+8c
+c3
+1c
+2c
+24
+94
+92
+70
+36
+f8
+da
+7b
+ba
+ba
+1c
+4f
+9f
+ac
+76
+2d
+42
+d8
+2c
+70
+fc
+b9
 9c
+0a
+43
+39
+aa
+96
+ae
+ec
+16
+8d
+e6
+c9
 08
-00
-42
-bf
-e3
-d0
-2b
-7d
+70
+22
+80
+f0
+f0
+e2
+ac
+27
+01
+74
+45
+31
+25
+43
+b9
+cc
+f9
+70
+76
+bd
+72
+08
+84
+84
+67
+fb
+d8
+c5
+aa
+c3
+8c
+fc
+7f
+0d
+10
+a2
+9c
+f9
+b0
+2a
+8f
+ef
+f5
+9f
+ac
+31
+31
+8e
+58
+61
+a2
+1e
+a5
+dc
+e0
+12
 ff
-4d
-33
-c0
-29
-42
+5d
+1b
+0b
+51
+2f
+07
+cd
+41
+63
+e5
+b6
+43
 02
 2e
-4e
-10
+47
+0c
 25
 db
 b1
-67
+61
 1c
 76
-80
-f5
+8b
+8b
 f2
-56
-e0
-73
-7f
-c2
-39
-c6
-2f
-70
-e9
-ef
-f0
-04
+76
+e4
+97
 30
-94
-9a
-62
-0b
-1a
-13
-77
-c0
-8e
-c4
-66
-db
-a3
-b3
-84
-53
-a1
-46
-48
-b2
-51
-7a
-82
-a6
 02
-d2
-c6
-c8
-ce
-cd
-6f
-89
-50
-7c
-8f
+c3
+68
+76
+10
 93
-a4
-6f
-3e
-c5
-43
-19
-3b
-a5
-dd
-dc
-fc
-8f
-0d
-41
-12
-09
+ea
 f4
-59
-de
-41
-ee
-33
-c2
-96
-f7
-64
-da
-69
-36
-20
-34
-d0
-44
-02
-f2
-00
-9f
-37
-a4
-42
+10
+30
+89
+d5
+a2
 f2
-9d
-a8
-ee
-56
-7c
-d0
-06
-ef
-63
-d2
-2c
 45
-49
-e6
-8c
-75
-4e
-9a
-13
-0b
+4a
+17
+ba
+8f
+c0
+32
+d8
 5e
-9e
+fc
+44
+9b
+f9
 50
-c3
-bd
-ca
-cb
-68
-25
-b6
-7a
 89
-95
-d3
-e7
+8a
+5c
+7a
+e2
+d8
+84
+9d
+12
 0a
-67
+c5
+82
+d6
 4a
-c2
-55
-bf
+9e
+33
+15
+5f
+19
+6b
+44
+bc
+e0
+49
+5d
+8a
+5d
+a9
+3c
+bd
+b1
+02
+88
+cc
+6b
+09
+db
+d7
 e1
-29
-2c
-29
+3b
+c2
+96
+02
+3d
+ba
 21
-2f
+3d
+37
+92
+0f
+5d
+4d
+52
+fa
+2a
 90
-a8
-6e
-e6
-b2
-bc
-30
-5e
-76
-50
-4c
-3b
+44
 81
-c1
-0d
+3c
+07
+2b
+ea
+4c
+d9
 b0
-f8
-f8
-83
-6b
-01
-cc
-7b
-dd
-12
-66
-e1
-2e
-77
-bd
-68
-5c
-60
-58
-13
-70
-4f
-49
+45
+72
+ce
+b2
+ee
 e5
-79
-71
-e7
-73
-00
-8e
+ec
+86
+cf
+06
+1e
+bf
+8c
+07
+5e
+9f
+dd
+18
+06
 6a
-f7
-c5
-35
-c0
-3a
+b1
 74
-a1
+80
 d7
-a7
-e4
-d8
-e4
-22
-c6
-bd
-40
-68
-b9
-9c
-1c
-d5
-ad
-ea
-5a
-72
+bb
+69
+77
+16
+e6
+4a
+67
+0a
+f7
+b6
+a0
+47
+fe
+62
+99
 65
-ec
-29
-3f
-e4
-3e
-1a
-20
-c8
-90
-4f
-25
-ec
-e9
-8b
-b2
+0b
+a8
+50
+6e
+d0
 9c
-c7
-aa
-eb
 a3
-08
-1a
-90
-2b
-6d
-ad
-9d
-82
-cf
-be
-75
-dc
-34
-55
-bb
-68
-43
-22
-93
-13
+95
+0d
+cd
+1f
+96
+fa
+0e
+d8
+65
+02
+83
+f0
+83
+69
+63
+95
+1b
+a6
+18
+21
+21
+d4
+10
+ed
+64
+2e
+4b
+0c
+6b
 03
-38
-78
-00
 45
-2d
-32
-62
+06
+25
+84
+ef
 a0
-7d
-80
-c4
-7a
-4e
-64
-b1
-c9
-49
-fc
-8f
-39
 d3
-45
-0e
-f5
-40
-e3
-6b
-4f
-80
-2b
-62
+c8
+d9
+96
+c3
+c5
+30
+3a
+3a
+3d
+d8
+98
+66
+a6
+01
+a4
+2a
+7c
+03
+0f
+bc
+78
+06
+0a
+16
+14
+2f
+1d
+e8
+a2
+2e
+79
+58
+5a
+82
+1a
+21
+15
+92
+3a
+e5
+da
+95
+8b
+b2
+9e
+9e
 fa
-c4
-b3
-e9
-dd
-90
-72
-c9
-76
-d4
-bf
-02
-e0
-e7
-df
-9c
-a0
+ee
+0a
+03
+5d
+10
+ec
+af
+e2
+5d
+7c
 b9
-ba
-12
-15
-1f
-80
-22
+0e
+32
+41
 0a
-99
-06
-57
+fa
+59
 a0
-02
-e9
-17
-83
-35
-1f
-1f
+c1
+8a
+db
+d9
+67
+da
+db
+00
 25
-9e
-74
-b7
-f4
-a8
-17
-99
-c9
+87
+f9
+28
 77
+9f
+22
+44
+bb
+e3
+06
+7b
+7b
+a9
+9d
+0b
+7a
+9c
+84
+42
+c6
+ed
+83
+a7
+75
 82
-98
-cc
-0e
-a5
+ab
+e2
+d8
 c6
-38
-5d
-4e
-f7
-2c
-c7
+34
+e9
 e3
-b0
-66
-78
-e4
-ab
-fd
-ba
-a1
-f9
-fb
+d8
+5a
+07
+23
+9b
+7f
+c8
+8d
+ff
+9e
+18
+e3
+41
+da
+16
+17
+18
+28
+20
+e7
+99
+1c
+57
+d5
+0d
+41
+15
+a2
+9a
+fe
+5e
+ca
+c7
+74
 cd
-ab
+a6
+a0
 17
-01
-16
-0c
-a9
-da
-11
-d6
-62
-83
-f8
-95
+9d
+c2
+c7
+cf
+6b
+9a
+be
+eb
+ba
+6c
+5a
+e6
+f1
+0b
+80
+23
+78
+3e
+78
+e4
+ab
+c8
 40
+a1
+b1
+af
+85
+c3
+dd
+a2
 56
-ac
+64
+6a
+3d
+11
 d6
-91
-49
-9b
+6b
+4d
+a1
+cf
+3e
+50
 a4
-16
+d6
+d8
+29
+cb
+99
+d5
 61
-01
-35
+51
+32
+34
+68
+0d
+6f
+31
 f6
-a1
-42
+e2
+bc
+20
+0c
+f4
 ef
-f9
-8b
-ea
-bd
-af
-4a
-46
-28
-ea
-52
-7f
-35
-a8
-a4
-b2
-15
-d9
-b7
-ce
-26
-b7
-61
+71
 3f
-2f
-1c
+9d
+d7
+2c
+c8
+1f
 76
+15
+ba
+cc
+a4
+b7
+75
+3d
+a9
 1c
-48
-54
+64
+b6
 84
-e8
-85
+1e
+a3
+0a
+23
 5a
-fd
-34
-43
-e4
-a5
-7d
-13
-e6
-41
-ab
-84
-df
-0e
-0d
-48
+cf
+9e
+8e
+2e
+8d
 7d
-3e
-f4
-99
+53
+e2
+0b
+e4
+24
+17
+60
+15
+09
+f9
+57
+a4
+f5
+fe
+d0
+30
 49
-b0
-7f
-89
+e4
+69
+d7
+25
+69
+a3
+f5
+7e
+3c
 28
-68
-37
-64
-eb
-fe
-5a
-9c
-f4
-e0
-43
-58
-ab
-f4
+0b
+2a
+61
+03
 64
 cd
 31
-eb
-88
-b6
-9a
-58
+38
+20
+b8
+ff
+3a
 1c
 e9
-c6
-e1
-da
-1c
-3a
-92
+c5
+71
+c2
+1a
+91
+84
 70
 30
-07
-08
-6d
-cb
-ee
-fe
-a5
-29
-1d
-6d
+04
+98
+72
+65
+45
+f7
+45
+08
+9e
+c0
+e2
+e4
+3e
+87
+21
+88
+86
+b9
+7c
+3f
+e6
+9d
+b3
+f6
+2a
+4a
+03
 b2
-8a
-5f
-aa
-6e
-48
-49
-1e
-cc
-70
-07
-83
-53
-d4
-29
-ee
-1b
-b4
-cb
-e9
+60
+d3
 26
 00
-81
-8a
-d6
-eb
-cc
-64
-e3
-d3
-3e
-c4
-ab
-c7
-12
-da
+82
+1a
+61
 4b
-38
-b2
-40
-58
+09
+f4
+ba
+d3
+44
+89
+a4
+6f
+10
+f3
+1b
+54
+c0
+0a
+57
+70
+6d
+af
+52
+26
+4d
+b4
+5b
+d2
+80
+89
+2a
+ec
+73
+13
+2a
+54
+37
+65
+46
+fa
+05
+b7
+1e
+06
+5e
+a4
+8d
+50
+5e
+88
+be
+10
+0e
+e5
+cb
+ad
+25
+a0
+ee
+a6
+99
 d8
+ba
+7d
+2f
+d2
+a1
 6d
+65
+d4
+b0
+78
+b7
+89
+7b
+a1
+bf
+ee
+a2
+ba
+53
+b2
+0d
+6f
+09
+c9
+dc
 b7
-1d
-bc
 85
-c2
+3e
+43
+f3
+bd
+87
+9e
+d4
 53
+cc
+8b
+f4
+9d
+c8
+38
+66
+9c
+fc
+88
+66
+0e
+6b
+92
+da
+48
+a6
+f3
+58
 d2
-c2
-53
-12
-d6
-80
-ec
+f2
+06
+4d
+e5
+da
+1e
+d0
+37
 d2
+50
+97
+27
+8e
+55
+b3
 d4
-7d
-24
-be
-3a
+e7
+bd
+28
+a9
+81
+d5
+f5
 49
-ce
-51
+01
+2c
+ca
+55
+78
+de
+12
+e1
+5e
+8f
+41
+b7
+84
+73
+52
+8d
+74
+9c
 a7
-6a
-f8
-57
-92
-a8
-1b
 63
-b0
-a8
-71
-d1
-8e
-66
-fa
-43
-c5
-d1
-f8
+90
+8d
 5c
-a3
-2f
-df
-bb
-29
-ad
-3f
-52
-be
-cf
-f5
-a3
-06
-c5
-4c
-e5
-3a
-96
-2d
-0d
-4f
-0f
-ab
-1c
-55
-a3
-3c
-29
-9f
-ab
-9f
-9e
-b4
-61
-66
-b1
+f8
 d6
-91
-9f
-b0
-66
-d0
-42
-c7
-bf
-cc
-fe
-55
-19
-cc
+c0
+9d
+33
+35
+48
 62
-a3
-76
-b4
-b2
+a4
+d0
 49
-8d
-27
-a1
-17
-be
-2f
-94
-17
-57
-ec
-20
-4a
-1f
-fa
-c3
-fa
-ea
-e2
-2c
-7d
-fb
-2f
-55
-d6
-ca
-1e
-d6
+a2
+70
+c4
+f0
+cb
+60
+1c
+6f
+0f
+b2
 8e
-7c
-83
-ee
-c0
-81
-75
-ff
-7a
-3c
-95
-12
-db
-67
-a3
-89
-8d
-5e
-75
+18
+94
+23
+22
+3d
 02
-de
-5f
-0a
-f1
-5f
-c7
-f7
-a3
-19
-8e
-07
-c4
-ff
-63
+5e
+55
+2e
+6c
 65
-9e
+16
+f3
+e3
+2a
+33
+bb
+d8
+18
+3f
+d0
 e7
-0f
-fa
-fd
-10
-94
-29
-f9
-c2
-a2
-2d
-af
-99
-4c
-ee
-de
-cc
-a3
-e6
-4c
-f4
-78
-ac
-91
-2f
-47
-6a
-5d
-e6
-79
-4b
-76
+18
+5b
+26
+7b
+69
+75
 1d
-6b
-79
-6d
-8e
+0b
+70
+e1
+0e
 92
-b3
-56
-21
-8f
-32
-5b
-8c
+ff
+eb
+e2
+35
+b6
+e7
+4c
 c0
-12
-a0
-25
-a5
-98
+d2
 d7
-a6
-1b
-b1
-b3
-f8
-0c
-97
-bf
+ea
+04
+64
+0d
+5b
+d8
+4f
+b6
+5d
+ec
+56
+92
 8b
 3f
 76
 32
-31
-2d
-52
-97
-6f
+59
+c1
+11
+a7
+55
 f5
-0d
-21
+a8
+f3
 94
 a4
-60
-a9
-60
-7e
-20
-d2
-cd
-c6
-16
-ca
+52
+ff
+15
+fc
+e6
+68
+0a
+1c
+92
+07
 6d
-33
-65
-aa
-ba
-f7
+30
 66
-9f
-17
-74
-38
-05
-78
-7d
-b2
-fb
-fe
-91
-e2
-ff
+56
+24
+34
 98
-cc
-14
-e8
-12
+9f
+50
+f4
+f4
+70
+c8
+bd
+77
 67
-dd
+5f
 71
-6e
-40
-b2
-75
-86
-15
+92
+5b
+27
+8c
+94
+e8
 5d
-ab
-72
+c5
+e9
+d9
+d1
+e2
+fe
+3f
+84
+75
+11
+db
+88
 95
-df
-00
-9b
-4a
-ed
-92
+97
+a6
+cb
+2f
+76
+57
 e2
 e1
 ec
@@ -4927,5547 +4927,4738 @@
 a2
 c5
 ec
-68
+6a
 48
 f2
 c6
 ca
-bc
-a8
-78
-2e
-93
-71
-47
-97
-d3
-4c
-62
-4a
+0c
+6a
+30
+66
+2c
+53
+0e
+f7
+7b
+a9
+ba
+8c
 91
-f4
-c3
-65
-69
-8f
-09
-71
-69
+b4
+bf
+b9
+1e
+2f
+3e
+83
+e9
 73
+ca
+21
+5f
+cd
+ca
 8f
-bb
-10
-6d
-3a
-23
-6b
+eb
 45
-ba
-41
+fd
+86
 46
+70
+26
+35
+b3
+a7
+35
+db
+b7
+3f
+5a
+51
+43
+d9
+f7
+37
+d7
+16
+25
+f2
+36
+9b
+9e
+51
+e8
+8a
+2f
 73
-27
-15
-33
-a4
-72
+07
+e4
 1d
-c0
-9d
-e0
-23
-be
-1b
-7b
-32
-d0
-96
+d2
 62
-3b
-ce
-7b
-ac
-c2
-68
-8a
-6a
-94
-c4
-3e
-99
-09
-02
-a7
-c0
-04
-5e
-74
-c4
-99
-2f
-43
-bd
-32
+29
+b0
+05
+c9
+b8
+b8
+9f
+b0
+81
+c1
+37
+7c
+64
+42
 c6
-40
-ba
-1c
+7f
 30
+34
+55
+cc
+fd
+cf
+39
+1d
+af
+6e
+f9
+6f
 b0
-f1
-f4
-24
-b3
-db
-09
-e5
+4b
 4f
-21
-2a
-6f
-d0
-7e
-5d
 16
 e5
-47
-be
-2c
-8b
-2e
-56
-44
+4e
+9a
+13
+51
+d4
+a5
+4c
 8f
 99
-91
-41
-ba
-1d
-86
+90
+57
+7a
+a6
+40
 58
 e4
-d9
-7f
-64
-36
-b5
-e1
-3e
-3f
-88
-a2
-aa
-3e
-b3
-30
-14
-55
-87
-38
-68
-3b
-4d
-de
-7c
-93
-62
-7d
-68
-80
-b4
-3d
-14
 dd
-52
-1f
-e4
+01
+d4
 f6
-37
-4e
-60
-0e
-64
+70
+7d
+f9
+16
 78
-c7
+01
+1a
+d6
+3a
+d2
+2c
+54
+ff
+e7
+a8
+38
+c9
+e3
+3e
+f2
+d0
+0b
+20
+e8
+75
+53
+fc
+d8
+33
+22
+6c
+f6
+72
+eb
+76
+ce
+df
+e2
+47
 7d
-ed
-5d
-b3
 aa
-97
-5c
-02
-92
-b0
-d0
+9a
+03
+6a
+52
+ff
+42
+52
+cc
+73
 ea
-be
+de
 97
-7a
+7b
 29
-f3
+93
 7d
 45
-ba
-33
+82
+53
+5f
+c9
+dd
 90
-1a
-65
-50
-3f
-a6
-2a
-95
-62
-dc
-05
-6d
-d7
-5a
+fa
+33
+d2
+75
+13
+10
+42
+ad
+6c
+3d
 aa
-05
-4f
-62
+06
+4c
+31
 bf
-d6
-95
+d5
+97
+d3
+fb
+42
+24
+23
+1d
+bf
+44
+67
+67
+5b
+a9
+66
+59
+3c
+7b
 84
-fc
-e0
-a8
-22
-df
-5d
-0d
-68
-27
-3b
-62
-ac
-96
-fd
-87
-5e
-4d
-bb
+45
+ba
 a6
-f7
-02
-d5
-e9
-35
-7a
-d8
-ac
+81
+49
+0f
+29
+3d
+1d
+75
+54
 4e
-b3
-7c
-b7
-ec
-c9
-0c
-68
-4d
-ee
-bf
-dc
+d3
+10
+4f
+ef
+d1
+67
+51
+d0
+89
+72
+5e
 7f
-68
+60
 95
 9c
-13
-ba
-55
-af
+bc
+02
+35
+dd
 05
-26
-a1
-e8
-4d
-5a
-ae
-92
-26
-8d
-84
-98
-fa
-7d
+de
+21
+91
+19
+1d
+6e
+66
+ba
+27
+77
+d8
+77
+0d
 fb
-38
-09
-eb
-f7
-07
-d3
-28
-ea
+03
+04
+93
+fe
+bc
+72
+2f
+42
 14
-af
-8c
-f1
-ee
-29
-f6
-a5
-71
-c1
-d0
-4f
-2c
-76
-25
-dc
-9a
+cc
+43
+51
+28
+21
+bd
+65
+05
 0a
-29
-5e
-42
-a5
+ef
+e6
+e3
+2a
+aa
+74
+df
+9a
 2e
-c2
-dc
-7a
-14
-4f
-7b
+f9
+3a
+b9
+12
+a0
+69
+17
+93
+ec
+f7
 df
-f2
-d2
-ab
-82
-03
+ba
+b8
+df
+27
+bb
+0a
 6a
-a5
-20
-bc
-32
-ce
-62
-7c
-1e
-c6
-fc
-08
-59
-d6
-f7
-4a
-0c
-6f
-3e
-25
+10
+7b
 92
-4d
-d6
-97
-1e
-ff
-36
+19
+3d
+33
+be
+06
+40
+cf
+f9
+53
+ed
+05
+ac
+ac
+26
+9d
+d2
+3a
+fa
+6f
+fe
+be
+35
 77
 60
-f4
-87
+8d
+1c
 0e
-c3
-f1
-4d
+a3
+c5
+37
+5b
+54
+f8
+90
+c4
+fc
+04
+9f
+36
+9f
+d3
+32
+36
+9d
+b3
+a7
+98
+ce
+80
+a8
+2a
+84
+e7
+6c
+e7
+e7
+7e
+eb
+b3
+25
 a4
-34
-fd
-72
-3c
-7c
-46
-69
-79
+d8
 5f
-69
-35
-31
-35
-ba
-49
-67
-68
-39
-3c
-15
-06
+64
+f2
+b9
+43
 99
-6d
-58
-c7
-f7
-05
-5b
-a9
-c8
-d8
+4f
+5c
+8d
+f5
+3e
+f2
+40
+f4
+2a
+6c
+e1
+80
+b1
+80
+cb
+f4
+55
+c2
+8d
+95
+5a
+76
+bf
+26
 df
-65
-b4
-c7
-e4
-78
 89
-96
-c2
-35
-f9
-b5
-30
-f7
-e8
-14
-38
-41
-b5
-83
-c4
-5c
-1e
-fd
-b2
-46
-21
-44
-a8
-80
-22
-82
 49
 57
 b0
 5d
-92
-a0
-73
-ba
-3d
-f6
-3b
-4a
-6b
-b4
-91
-cd
-35
+c2
+a6
+7a
+e9
+7a
+76
+fe
 44
-8b
-f3
-6b
-81
-89
+76
+47
+14
+f4
+7a
+e4
+32
+0c
+50
+12
+f7
 e2
-15
-0f
-b7
-fd
-2d
+5d
+07
+77
+db
+a5
 57
-5c
-4c
-de
-b6
-5e
-88
+57
+81
+da
+d6
+e9
+f7
 be
 1c
-50
-26
+64
 44
+7b
 42
-7d
-4f
-3e
-2f
-ac
-2c
-e6
-a3
-ef
-a9
-2f
-47
-4a
-18
+fd
+49
+79
+c9
+d0
+23
+e2
+a2
+a2
+27
+5f
+45
+f4
+74
 db
-0b
-9e
-0b
-90
+53
+2f
+38
+af
+ce
+d9
+b1
+30
+4c
+56
+f1
 0e
-17
-7e
-77
+8d
+c5
+db
+3c
+d0
+69
+c5
+6d
+3d
+db
+be
+49
+b5
 ec
-cd
-c7
-0a
-b7
-c0
-90
-6c
-dc
-02
-83
-95
-dd
-d7
-36
-b6
-d5
-eb
-42
+c6
 d7
 3f
-66
-e6
-2b
-8e
-7c
-a8
+1c
+ad
+64
+2e
+b5
+13
+c3
+b1
+04
 22
-8e
-81
-eb
-33
-cd
 63
-e8
-de
-79
-e5
-d2
-2d
-8c
-15
-a4
-10
-1c
-90
-c9
-9e
-0f
-84
-0d
-b3
-68
-e2
-2c
+c7
+78
 f9
-39
-50
-82
-ca
-4a
-12
-ac
-c9
-9b
-ec
-bb
-18
 96
-9f
-2e
-c4
-b1
-f0
-0c
-01
-dd
-db
-07
-ed
-24
-58
-db
-8f
 11
-36
-8a
-ea
-87
-65
+2c
+5a
 62
-36
-e5
-be
-b2
-6a
-f7
-20
-a3
-1e
 2c
-b0
-9c
-23
-67
-13
-e5
-6d
-25
-cf
-92
-16
-b3
-9e
-1a
-2e
+d6
+54
+1f
+b4
+90
+fd
+26
+09
+aa
+0e
+fc
+ea
+ae
+fa
 5e
-f0
+d9
 99
-29
-b5
-62
-0e
-e6
-d4
-f2
-32
-b5
-10
-65
-09
-a0
-0c
-c5
-19
-83
-27
+14
+7a
+05
+76
+f0
+86
+1b
+2a
+c3
 f8
-5a
-a4
-c1
-eb
-5b
-11
-4b
-39
-8a
-74
-a7
-a0
-c0
-2f
-6c
-58
-46
-c8
-48
-40
-4e
-21
-cb
-93
-6f
-a1
-67
-f9
+d6
+f2
+4d
+8c
 d9
-26
-26
-8a
-0b
 3a
-e3
+ff
+4e
+1d
+98
+25
+44
+ec
+90
+47
+c0
+b1
+d6
+d9
+a2
+f5
+ac
+ec
+29
+43
 4a
-6e
+61
+6a
+b7
+71
 f4
-ab
-93
-f3
-37
-05
+01
+8a
+44
+45
+23
 27
+42
+b2
+da
+25
+03
+44
+f7
+f3
+62
+eb
+7a
+68
+25
+98
+66
+17
+a9
+ee
+a1
+76
+39
+8e
+fa
+b0
+ad
+7c
 40
-33
+4c
+45
+1b
+7b
+a7
+f8
+59
+96
+e1
+25
+2b
+5e
+8b
+8b
+22
+db
+38
+e9
+c7
+95
+37
+fa
+46
+b5
+88
+71
+d1
+66
+4b
+5f
+02
+e7
+3d
+37
+b9
+76
+2a
+b5
+11
+88
+63
+8e
+28
+0b
+eb
+91
+23
 78
-19
-56
-94
-f1
-7c
+c5
+95
+a8
+9d
+e7
+55
+83
+4a
+6a
+82
 d7
-6f
-90
-6d
-67
+85
+fb
+52
+66
+3d
+9b
+e1
 37
-f3
-e3
-82
 4d
-59
-63
-0e
-b5
+79
+66
+74
+bd
 a6
 af
-e9
-d5
-49
-90
-d0
 eb
-88
-e9
-ec
-11
-bf
-5c
-d1
-6e
-5f
-61
-51
-23
-32
-ac
+34
+09
+c2
+d3
+f4
 24
-7d
-66
-23
-fa
-77
-5f
-6c
-92
-fc
-53
-ad
-01
-0e
+f0
+3b
+be
+5d
+97
+03
 c9
-c2
-4a
-ee
-ba
-e1
-5f
-38
-8f
-7e
-74
-a7
+be
+2a
+9c
+69
+72
+62
+44
+32
+c6
+83
+53
+df
+17
+21
+60
+ac
 3f
+ff
+83
+16
+c9
+77
+d7
+a1
 1b
-bd
-33
-37
-d2
-87
+c7
+d0
+7f
+28
+4c
+a1
+e8
+9f
+52
+ee
 cb
-bf
-5a
-fe
+f7
+83
+d0
+84
+1f
+95
+e8
 6f
 72
-ad
-e4
-33
-89
-ee
-b8
-c5
-9c
-10
+f9
+27
+2c
+21
+5f
+6a
+24
+fc
+90
 73
-d2
-4f
+cd
+e3
+a7
+ea
+00
+1a
+08
+61
+87
 bd
-3e
-ae
-f8
-c6
-2e
-8f
-bf
 95
-9d
-f0
-34
-b9
-db
-a8
-4b
-dc
-b0
-4e
-77
-58
-d6
-5c
-a3
-fd
-56
-e5
+99
 5e
-a3
+d4
+f7
+91
+07
+aa
+11
 42
-03
-af
+ad
+97
+58
+d6
+59
+63
+ff
 e0
-27
-33
-28
-27
-21
-b2
-8c
-12
+95
+5e
+93
+0f
 a4
+30
+a9
+62
+b6
+ef
+f9
+13
+f0
+cd
+dc
+c5
+b5
+ae
+7c
+a2
+08
+54
+98
 e5
-86
-01
-a1
-b2
-94
-56
-84
 4a
 f3
-b8
-df
-11
-f8
-47
-51
+eb
+7a
+14
+38
+43
+f4
 15
-17
+0d
 24
 ba
 27
 4c
-5a
-39
-c9
-05
-75
 52
-a2
-12
-eb
-dd
-29
-e6
-28
-4b
+0d
+c8
+7a
 f6
+96
+d2
 16
-fc
-cf
+5d
+a0
+73
 c6
-ed
-97
-04
-de
-c3
-42
-52
-a4
-6b
-2b
+8f
+d6
+54
+34
+37
+33
+26
+8d
+12
+9b
+91
 43
-4d
-20
-6d
-16
-16
-22
-fa
-10
-be
-fa
-65
-b2
-ed
-e3
-d9
-7d
-7a
-68
+8e
+84
+0d
+23
+e5
+12
+1d
+4c
+b9
+6e
+11
+88
+fa
+0f
+f9
+38
+a9
+80
+e8
+23
+db
+c4
+d4
+f7
+86
+b1
+08
+d1
 c8
-fb
-b8
-9b
-50
-42
-49
-ca
-aa
-33
-36
-89
-e1
-31
-f0
-ab
-9c
-04
-96
+d0
+51
 ce
-22
-21
-ab
+be
+eb
+66
+81
+99
+9c
 f8
-54
+aa
+18
+a0
+99
+61
+8e
 22
-bd
-80
-12
-96
-f3
-fd
-68
-83
-1e
 e4
-df
-a4
-a3
-31
-40
-73
-84
-80
+58
+1d
+54
 a5
+60
+17
+2d
+13
+be
+ee
+dc
+1e
+a4
 da
-a3
-f8
-a9
-10
-b5
-3a
-b9
-c7
-ab
-b9
+18
+f3
+39
+53
+97
+cc
+a8
+6d
+46
+ec
+38
+e0
+72
+1c
+72
+71
+5b
+e4
+19
+6b
+88
 cb
-36
-62
-31
-89
-47
+79
+c5
 9f
-7d
-bd
-ee
-d4
-d7
-52
-51
+9f
+7c
+39
+4a
+37
+77
+03
+06
 4e
 08
 a8
-d7
-bf
-23
-04
-06
-82
-98
-8b
-29
-66
-b5
-68
-63
-ea
-41
-3a
-f5
-89
-ea
-ad
-97
-e9
+d5
+80
+e3
+ab
 50
-48
+8a
+98
 8b
-f6
-b5
-4a
-5f
-1d
-21
+28
+b8
+53
+94
 51
-2a
-7a
+ba
+6c
+e3
+f4
+96
+40
+1e
+cc
+11
+90
+4d
+eb
+b9
 15
-cb
+85
+60
+b3
+c1
+9b
+ee
+2a
+23
+12
 42
 34
-38
-ef
-65
-17
-c1
-7c
-b6
-2b
-0a
-27
-cc
-51
-58
-18
-58
+3a
+e7
+45
+b0
+23
+b1
+13
+2e
+ca
+21
+d1
+fe
+b9
+53
+d4
 0f
-95
-ef
-04
-4e
-9b
-01
+97
 6f
-81
-9b
-aa
-e8
-48
-be
-62
-69
-5d
-15
-94
-19
-c7
-21
-96
-84
-9e
-b2
-b1
-2a
-3a
+af
+fe
+d7
+5f
+a8
+d1
 b3
-c6
-f5
-ef
+d7
+e9
+4f
 17
-76
-61
+e4
+45
+52
+da
+68
+8d
+8f
+29
+dd
+1e
+66
+72
+b3
+be
+75
+13
+09
+ed
+0e
+48
+f3
+ba
 a1
-cf
-d8
+cd
+b8
 d1
-f1
-e3
-e1
-46
-fb
-00
-9c
-4a
-87
-16
-a1
-5d
+b9
 cb
-6e
-d8
-e4
-c1
-2a
-87
-d2
+2d
+9f
+b4
+a0
+55
 47
-23
-49
-7d
-6c
-c9
-86
-a9
-f1
-01
-a5
-89
-08
-48
-de
-0b
-13
-e9
-20
-bc
-57
-af
-dd
-c7
-3f
-96
-ea
-93
-4f
-ee
-7c
 21
-c2
-e7
-b6
-ee
-eb
-df
-8d
-c3
-08
-27
-c3
-5d
-2b
-08
-8a
-ae
-b5
-3a
-79
-19
-8f
-a9
-d9
-95
-c1
-97
-55
-9e
-3b
-ee
+f6
+6d
+86
+84
+ce
+44
+bf
+6f
+ca
 cb
-95
-a4
-51
-0d
-01
-3b
-2c
-f3
-0c
-e9
-a1
-c0
-ee
-aa
-4e
-a4
-ba
-c4
-95
-d5
-e3
+09
+e8
+c2
 04
-48
-d9
-dd
-7b
-6b
-1b
-62
-0f
+e0
+6f
 4f
-fd
-db
-54
-c1
-cd
-5d
-38
-23
-ac
+03
+77
+be
+81
+69
 52
-a7
-04
-fc
-22
-56
-43
-c5
+37
+e8
+4e
+ea
+1c
+41
 24
-ee
-e0
-91
+fb
+68
+69
+24
+29
+77
 bf
-71
-32
-4a
-6d
-5d
-17
-0e
-26
-54
-7b
-d9
-19
-8b
-ff
-40
-d4
-f3
-ad
-12
-6b
-ff
-ae
-af
-3c
-d1
-ec
-f1
-6a
-b3
-89
-93
-e3
-c3
-b0
-b8
-2a
-62
-0e
-57
-a1
-da
-cb
-2b
-9b
-2c
-19
-17
+22
+0f
 1f
-64
-3f
-31
-94
-f1
-d6
-8f
-b5
-78
-7b
-71
-81
-9f
-c8
-f7
-bd
-c0
-00
-71
-8d
-10
-7a
-8b
-25
-8a
-d7
-34
-98
-b0
-80
-f9
-80
-12
-be
-34
-3d
-c3
-21
-b9
 e6
-a7
-b5
-b5
-0c
-20
-fe
+6f
+d3
+72
+4f
+7a
 3d
-65
-f1
-f5
-02
-fe
-d0
-5e
-91
-91
-cf
+a4
+7f
+42
+a6
+47
+e7
+58
+ce
+64
+92
+46
+75
+fa
+fa
+ee
+36
 20
-57
+49
 16
-c5
-06
-ea
+8b
 6f
-f9
-14
-29
-5f
-4e
-62
-5f
-da
-15
-87
-28
-d4
-39
-b5
-00
-b4
-12
-e0
+77
+1d
+e3
+8b
+a3
 94
-d9
-47
-ab
-95
-2c
-85
-e0
-d9
-6d
+70
+0b
+b1
+c6
+bc
+db
+0c
+73
 62
-89
-1e
-27
+a6
 21
-dd
-7b
-62
-62
-6e
-89
-b9
-f2
-83
-fa
+0c
+34
+03
+06
+6a
+e1
+94
+f9
+0d
+9b
+03
+e2
+d9
+de
+3c
+a9
 d7
-f6
-99
+50
+0a
+8f
+ff
+66
+fa
+5e
+83
+17
+88
+69
+34
+c7
 bf
-1a
-7d
-1d
-be
-28
-bb
-09
-cb
-cb
-4e
-91
-84
-9c
+00
+ec
+fe
+06
+4b
+bd
+d6
+e6
+e1
+15
+1f
+7e
+9d
+e6
+64
+12
+b7
+47
+0b
+4c
+9b
+df
+11
+6b
 bc
-a5
-7f
-8c
-e7
-0c
-c9
+c6
+c0
+f3
+ed
+14
+68
+af
+a6
+bc
+d8
+99
+c4
+39
+f6
+fc
+49
 da
-a2
-93
-60
-d0
-2c
-87
-32
+c2
+6a
+f8
+70
 b6
-29
-a1
+2d
+ae
 f7
-74
-a5
-fa
-4b
-35
-d4
-2f
-a0
-15
-4a
-38
-24
-cf
+09
+73
+83
+67
+47
+2c
+18
+93
+bf
+87
+9a
+60
+c3
+f1
+d6
 8f
-bd
-05
-e2
-63
-72
-71
-45
-17
-8a
-08
+b7
+47
+bb
+de
+d7
+97
+c8
+f7
 bc
+1e
+e6
+8d
+bf
+40
+57
+56
+24
+95
+7d
+87
+c8
+48
+40
+fc
+ea
+5d
+1e
+fb
 06
-af
-d8
-f3
-7a
-85
-23
-8e
-08
+6d
+c1
+73
+22
+f7
+83
+68
+0c
+20
+fc
+35
+4e
+56
+17
+cf
+5b
+d5
+9e
+97
+8c
 60
+c1
+1f
+53
+c5
+04
+69
+0d
+49
+58
+70
+51
+1e
+4a
+22
+db
+12
+2e
+ae
+f6
+36
+7a
+fc
+28
+5a
+e8
+dc
+90
+bf
+6b
+97
+b0
+ca
+40
+16
+71
+83
 d6
-d7
-e0
-fd
-d9
-b5
-63
-29
-b3
-e1
-5d
-7f
-f3
-82
-26
+98
+05
+21
+df
+1b
+65
+2a
+46
+45
+64
+bd
 23
+30
+11
 50
-d2
-f1
-e6
+79
+73
+c5
+32
+bd
+22
+78
+15
+e9
+87
+14
+e1
+70
+ca
+c8
+bf
+27
+f9
+a9
+a8
+8c
+05
+05
+9d
+33
+f0
+31
+23
+2f
+36
+f5
+16
+67
+0d
+65
+ed
+d3
+83
+a9
+84
+27
+b3
+e7
+fa
+90
 e8
+10
+c0
+1d
+ca
+83
 2c
-45
-89
+b2
+ea
+d6
+58
+10
+c4
+63
 49
+6f
+4f
 dc
-30
+d5
+65
+ec
+94
+a6
 80
-2d
-c1
-11
-06
-90
-eb
-a8
-43
-31
-b9
-40
-08
-6d
-0f
-2e
-b7
-5b
-a3
-07
-c7
-70
-dd
-6c
+9e
 aa
+50
+b0
+81
+9f
+cc
 c9
-fe
-4e
-38
-86
-21
-8e
-b8
-4f
-88
+7b
+9e
+bd
+5f
+70
+27
 69
-c3
-c3
+a3
+9c
+0c
+58
+ae
+26
+7a
+15
+e5
+95
+a4
+37
+2a
+2d
+c0
 56
-7e
-cc
+c4
+5c
+d9
+ad
+83
+33
+b3
+0f
+92
+a3
+45
+9e
+fb
+b5
+35
+07
+cb
+04
+dc
+6c
+ae
+da
+ff
+51
+9d
+e9
+5f
+d1
+11
+89
+85
+39
+8d
 e7
-03
-41
-3d
-72
-a5
+6c
+d6
+ac
+2b
+01
+11
+31
+1c
+4c
 13
 3f
+3f
+ec
+81
 3b
-39
-9e
-93
-bd
-d3
-c4
-a4
+0c
+bc
+c0
+be
 b8
 e2
-72
-f9
-ed
-24
-d1
-ca
-e0
-f9
-e0
-9b
-ad
-3c
-a5
+6d
+55
+4a
 fb
-e5
+60
+8a
+74
+f9
+ff
+37
+0f
+6a
+14
+7b
+11
 c5
-3a
-10
-06
-56
-75
-75
-e4
-c0
-69
-be
-4c
-20
-06
-d8
-2c
-5f
-c8
-b3
-9f
-15
-d9
-09
-54
-01
-be
-44
-fa
+25
+71
+38
+28
+96
+b4
+e6
+58
+26
+1e
+86
+1d
+39
+18
+d4
+1a
+8f
+13
+3c
+a6
+b6
+ab
+36
+33
+ee
 61
+e5
+60
 03
-5d
-15
-c6
-34
-3c
-c0
-eb
-16
-2d
-a7
-02
-13
-82
-eb
-92
+51
+4f
+c4
+9c
+90
+ad
+e8
+59
+8c
+e8
+95
+1b
+83
+6d
+39
 4c
-f0
-6b
-42
+aa
+6d
+0e
 92
 c1
-2b
-e8
+21
+fd
 23
 96
-9b
-88
+9e
 34
-eb
-40
-0a
-47
-ce
-47
-1c
-36
-dd
-69
-bb
-75
-86
-a4
-1e
-e3
-09
-e2
-58
-05
-5f
+9b
+0b
+0e
 22
-d3
-34
-27
-03
-cf
-69
-ee
 a7
-a7
-6b
-9c
-95
-93
-00
-bf
+af
+c1
+4f
+86
+55
+a9
+e8
 c5
-1c
-db
-60
-32
-0b
-59
-b4
-87
-4a
-ce
+0c
+e5
+7b
+b3
+2d
+fc
+51
+1d
+53
+f3
+8e
+34
+27
+6e
+e2
+71
+2c
+af
+ea
+3b
+36
+50
+76
+4f
+1f
+66
+1b
+94
+ea
+b8
+02
+50
+c7
 15
-6f
-74
+4d
+d9
+a5
+71
+7c
 59
-1e
-fd
-1e
+d8
+95
+6e
 02
-de
-49
-5c
+10
+66
+1f
 72
-9b
-c0
-06
+57
+f3
+05
 5d
-77
-03
-d1
-87
-b3
+f3
+ab
+3e
 d7
-62
-ff
-f2
-0a
-83
-14
-06
-ad
-4f
-c9
+73
+6b
+65
+e0
+5e
+a0
+9c
+53
+d6
+2f
 46
-fe
-e4
-33
-a4
-1b
-ef
+86
+a6
+39
+30
+37
+9e
+1d
+90
 da
-c7
-c4
-9f
-23
-9b
-c7
-7c
-25
-d4
-89
-75
-4d
-9c
-1c
+0b
+65
+9e
+73
+fb
+55
+1a
+3a
+78
+20
+50
+1d
+66
+68
 2c
-26
-31
-64
+39
+41
+98
+16
+c7
+f3
+e1
+95
+92
+87
+00
 1f
-9e
-93
-9d
-2f
+c0
+27
+4c
+45
+cc
+0f
+b4
+5d
 d5
-37
-8c
-ea
-8f
-87
-e7
-09
-db
-bb
-2a
-90
-ca
-97
-29
+32
+7a
+76
 06
-11
-f7
-a9
-12
-03
+42
+8e
+dd
 1c
-2e
+b1
+0c
+bb
+7d
 c9
-75
-d9
-25
-98
-20
-61
-48
-a5
+69
+3a
+37
+00
+c8
+5e
 44
-1f
-a3
-1a
-dd
-a0
+3f
+ae
+d1
+c2
+c0
 57
-1a
-fd
-70
-ef
-17
-09
-a6
-3b
-6c
+f7
+4d
+f0
+24
+62
+e9
+c6
+bd
+10
 49
-9a
-95
+8f
+15
 2d
 64
 08
-c3
-52
+02
+25
 47
 26
-11
-bf
+de
+46
 18
-5c
-d2
-5e
-56
-22
-b5
-d3
-33
-d9
-ae
-88
-87
-5f
-e6
-0d
-ff
+92
 c7
-d9
-36
+57
+49
+86
+6e
+c6
+74
+09
+41
+f6
+d7
+95
+26
+69
+e7
+14
+1f
+29
 c7
-f4
+94
 92
-db
+ee
+39
+1a
+63
+06
+6d
+ef
 26
-6a
-25
-8c
-7b
-30
-14
-e0
-89
-93
-f5
-0d
-d6
-2e
-2e
-fc
+8a
+ca
+39
+79
+81
+86
+e4
+59
+82
 89
-65
-b6
-90
-2a
-9d
-58
-a5
+6f
+72
+53
+7a
+77
+53
+a9
 2f
-29
-f2
-39
+23
+34
+5d
 ed
-5c
-12
-b9
+7c
+62
+be
 c7
 7b
-22
-dc
-69
-a4
-a9
-a2
+2a
+ad
+2e
+2e
+29
+6f
 7f
-c2
-0c
-09
-b0
-bb
-af
-e8
-5a
-11
-34
-c2
-02
-9e
+82
 01
-ad
-ce
-cc
-78
-26
-70
-e0
-50
-ca
-56
-75
-10
+2d
+8f
+1d
+d5
 be
-a9
-76
-2f
-40
-20
-23
-4d
+0a
+f0
+f9
+c2
 4d
-c9
-65
-05
+5e
+89
+82
+79
+6c
+bc
+04
+48
+da
+d5
+35
+a1
+c3
+e6
 b7
-4e
-24
-49
-45
-e7
-64
-1c
-92
-76
-d1
-00
-c6
+f0
+77
 57
-4e
-7a
-b8
-f9
+ef
+67
+93
+c0
+44
+86
+c5
+c7
+00
+71
+d4
+c4
+fe
+a8
+c5
+56
+0c
+c9
+e0
+0c
+fe
+e7
+8f
 36
-16
+f0
+be
+87
+10
+61
+39
+86
+0b
+1e
+25
+5f
+f8
+bf
+46
+83
+bd
+a7
+cf
+04
+83
+3c
+0e
 08
+fe
 26
-e6
-49
-37
-1a
-bf
-0d
-06
-51
-e3
-ff
-86
-9f
-e4
-4e
-3e
-41
-99
-ff
+6a
 04
-55
-93
-db
+79
 cd
-b5
-85
-8b
-3c
-ee
-1e
-10
-a3
-f8
-a2
-23
-b0
-a9
-c4
-03
-c1
-a4
-fb
+ad
+46
+c0
+24
+06
+d2
+66
+6a
+ac
+09
+2e
+12
 e6
-8d
-54
-c6
-75
-40
-25
-8d
+44
+c7
+de
 d9
-21
-7b
-3b
-b6
-3c
-5f
+29
 62
-b4
-76
-27
-fc
-34
-d6
-c7
-8e
-31
-0a
-19
-af
-c1
-3c
-15
-3c
+40
+1b
+67
 3f
-7a
+89
+d5
+92
+dc
+45
+03
+1b
+db
+b2
+b7
+a4
+06
+f5
+68
+7c
+f8
+b8
+8c
+35
 7b
-22
-ee
-22
+c9
+26
 0f
 4f
-a4
-93
 c2
-c5
-f0
-b1
-f3
-28
-51
+bd
+fc
+ff
+0f
+43
+02
+6a
+23
+e7
+89
+14
+18
+c2
+87
+76
+01
+fb
+29
+d1
 c3
 8d
-d7
+cd
 bb
 4c
-71
-4a
-44
-74
-70
-ab
-99
-14
+09
+0a
+48
+91
+08
+ac
+a9
+8b
 96
-22
+23
 4f
 11
-6c
-3e
-7e
-ca
-81
-01
-7c
-96
-c1
-2f
-e7
-0c
-a8
-39
-d6
-15
-e0
-cb
-96
-78
-08
-7f
-d4
-b4
-42
-9f
-13
-62
-7a
-eb
-83
-a2
-ae
-6c
-dd
-8f
-2b
+1c
+de
 00
 69
-ff
-66
-3b
-c8
-bc
-60
-a6
-f7
-81
-1a
-fc
-f2
-b8
-e3
-38
 46
+a3
+22
+93
+f9
+0f
+62
+f3
+2d
+9d
+d4
+15
+df
+ea
+61
+48
+08
+5f
+d3
 b5
+8d
+3f
+95
 ab
-34
-cb
-a3
-0d
+c5
+0b
+0e
+d7
+4c
+2c
+bb
+9a
+13
+a1
+65
+18
+a1
+79
+b6
+80
+d8
 a0
+8d
+61
+55
+3e
+df
+24
+dc
+b8
+b8
+b4
+a3
+34
+83
+79
+ec
+c0
 48
 b3
 57
+11
+bb
+cd
+4d
 00
-76
-81
-72
-98
-ce
+ec
 5c
-9a
-c5
-a9
-fb
-37
-79
-95
+9d
+6c
+6b
+29
+8f
+45
+eb
 e5
-ed
-70
-c5
-7c
-fa
-93
+e9
+11
+e9
+b3
+fe
+89
 e7
 89
-e4
-cc
-7b
-d7
-ce
-1b
-11
-07
-b2
-8f
-2c
-78
-6b
-4b
-26
-62
-95
-c1
-0d
-69
-4d
-9e
-e1
-d3
-60
-15
+de
+ae
 79
-cc
-f4
+1c
+81
+da
+5f
+fa
+72
+c9
+25
+0e
+13
+0b
+22
+44
+d2
+a7
+73
+55
+b5
+5e
+ef
+70
+2f
+b4
+33
+69
+84
 65
-31
-e1
-aa
-d5
-f8
-0f
-15
-e4
-86
-ca
-ec
-43
-80
-7f
-e9
-7d
-3a
-e3
-50
+41
 b3
-84
-ce
-dd
+6d
+75
+0b
+05
+6a
+44
+8c
+69
+2c
+05
+f2
+dc
+e9
+3f
+bc
 34
-a8
+2f
+30
+b6
+be
+65
+12
+d4
 78
-bf
-36
-45
-9f
-b2
-64
-07
-c1
+c7
+14
+ec
+87
+3a
+65
 cb
-d9
-3c
-f7
-29
+b2
+0c
+59
+bc
+f2
+f4
 d4
-dc
-f1
 2a
-07
-3f
-95
+28
+d5
+84
+61
+84
 27
 83
 d7
 72
-bf
-87
-28
-63
-02
-97
-7d
-6a
+fa
+65
+5b
+15
+c5
+d7
+8d
+b9
 ac
-2c
-56
-d5
-00
-ff
+0c
+50
+37
+9f
+11
+f1
+db
+6b
 d3
-dd
-ac
+6c
+f8
+da
+94
+89
+77
+6d
 53
-ec
-fb
-00
-d4
-0a
-68
-92
 d0
-da
-57
+46
 13
-d4
-09
-fe
-92
-19
-b4
-1f
-7c
-ff
-45
-2f
-d9
-5c
-c7
-dd
-17
-93
+16
+fc
+06
+ed
+be
+c8
+1a
+c4
+9d
 18
-26
-d5
-e2
+11
+1e
+dd
+c7
+d8
+e0
+35
+a0
+5e
+f3
+03
 12
-38
-fe
-2c
-7c
-ea
+3d
+76
+2d
+b0
+80
 2f
-bc
+a6
 05
 07
-6e
+1e
 20
-86
-bc
-90
-17
+f7
+e6
+59
+2c
 df
-36
-c4
-2f
-c6
-34
-c1
-de
+09
+fb
+8f
+12
+30
+0f
+a5
 ca
-51
+6e
+cc
+24
 f3
-84
-0b
-01
-2b
-25
-db
-72
-25
-90
+f1
+e3
+44
 d9
-6d
-75
-ab
-b7
-ed
-67
-ea
-32
-65
-74
-65
-df
-c5
-d3
-d8
-65
-5a
-a9
-89
+ff
+62
+70
+2a
+19
+bd
+8a
 d7
-b8
+64
+a7
+28
+10
+59
+8c
+a5
+d1
+66
+ec
+78
+fa
+ca
+2f
+28
+59
+25
 ab
 c6
-27
-47
-7e
-51
-27
-ca
-3d
-96
-f1
-1c
-87
-c1
-1c
-b1
-1a
-09
-b6
-e2
-f0
+26
+ba
+f3
+b0
+a9
+57
+7a
+76
 01
-c6
-a4
-05
-ac
-ca
-be
-f5
-b1
-73
+bd
+4f
+c0
+1c
+8e
+5d
+eb
+99
+94
+37
+a1
+39
+8a
+cd
+ad
+aa
+c9
+a5
+df
+d1
 40
-16
-bf
+46
+93
+58
+c5
+00
+29
+70
 1b
-bd
-1f
-84
-78
-0c
-e9
+e1
 07
 7e
-13
-e9
-0c
-ae
-4b
-50
-41
-0a
-4d
-d2
-a7
+27
+d6
+ed
+ee
+f8
+6f
+a0
+4a
+fd
+da
+a4
 45
-07
-83
+7b
+8b
 66
 38
-83
-0f
+f1
+07
 b0
 25
-74
-16
+04
+1e
 db
 ca
-9c
-5d
-dc
-6e
-e3
-73
-5b
-4e
-70
-58
-fb
-5e
-ac
-5d
-94
+8e
+55
+de
+ee
+e2
+03
+50
+7c
+23
+9f
+50
+ea
+7b
 1d
-e1
-8b
-b6
-46
+94
+d3
+39
 fc
-57
+14
+c2
+fe
+df
 b2
-78
-28
-3e
-4e
-f2
-ed
-f2
-92
-fc
-e5
-62
-2a
-f7
-0f
-10
-16
-2e
-3b
-c8
-1d
+34
 60
-9d
-c1
-35
-ff
-4c
-25
-69
-40
-ce
+29
+e0
+e0
+a7
+a2
+9e
+a4
+20
+2d
+88
+bc
+95
+17
+be
+2e
+15
+38
+11
+52
+d2
+3e
+91
+cd
+2b
+62
+cb
+0b
+ec
 87
 bf
 62
-9f
-d6
-01
-39
-72
-62
-df
-04
-d9
-aa
-dc
+86
+86
+0d
+77
+21
+7d
 71
-ae
-f3
-c1
-f9
-59
+02
+93
+da
+d7
+43
+e5
+8b
+ca
+cb
+0f
+c4
+e4
+a0
+6f
+8a
+e7
+4a
+82
+d6
+34
+b5
+0f
+2e
+a6
+ca
+1c
+ab
 83
+a2
+3a
+03
+c2
+34
+e5
+7e
 46
-eb
-61
-c5
-45
-01
-92
-a6
-35
-87
-44
-56
 a7
-f8
-56
-ec
-21
-e9
-16
-4c
-60
-7f
-c7
-0e
-47
-95
-3f
-16
-65
-77
-5d
-b3
-53
-7d
-00
+74
+6e
+64
+45
+17
+f4
+f1
+36
+3c
 b9
 16
 ee
-4a
+b1
 16
 a1
 60
-d1
-dc
-5f
-fb
-c3
-94
-91
+da
+93
+ff
+30
+1a
+93
+39
 81
-bf
-22
-2d
-cd
-c6
-92
-af
-13
-fd
-65
+bd
+d2
+24
+ff
+8f
+6d
+0e
+21
+b4
+6d
 9e
 b0
-d1
-07
-5c
-27
-7e
-4c
-62
-b1
-69
-a2
-bd
-bd
-90
+d2
+b0
+fc
+a1
 f3
-07
-b7
-29
-63
-20
-e3
 0c
-36
-11
-15
-77
-1a
-89
-a2
-32
-03
-bb
-35
-dd
-f6
-2f
+62
+7f
+a1
+d5
+1d
 b9
+92
+3c
+a7
+30
+fa
 2b
-32
-93
-f0
-f7
-98
-e6
-c5
-8e
-7c
-03
-0c
-55
-44
-eb
-47
-6c
-64
-ad
-c7
+2a
+a8
+8c
+c6
+1b
 a7
-ac
-63
-d7
-64
-7b
-e4
-5b
-8b
-f8
-46
-50
-87
-ff
-81
-a7
-b1
-8d
-73
-e1
+24
+e5
+2b
+10
+60
+44
+19
+7e
+10
+f6
+2f
+b9
+17
+7d
+31
+bb
+01
+e8
+ef
+77
+dd
+bb
 a8
+b8
+82
+04
+eb
+89
+b4
 13
-f9
-56
-52
+0f
+43
+a5
+24
+63
+9b
+2c
+3c
+46
+10
+6e
+b7
+e6
+9b
+76
+48
 21
+6b
+ef
+cd
+71
+1f
+a9
+ec
+5b
+64
+0c
+29
 82
 10
-67
-b5
+7b
+c5
 18
-ac
-c0
-eb
+9f
+7b
+93
 57
-eb
-6e
-30
-17
-c4
-5f
-41
-fe
-de
-62
-8f
-e3
-5c
-ac
-f8
-a8
-28
-d7
-39
+d8
+d2
+73
+cd
+0f
+0b
+0a
+24
+15
+2d
+c0
+59
+97
+4d
+b7
+10
+63
+26
+31
 29
 19
-54
-be
+20
+b6
 a8
 0e
-3c
-b7
+52
+bf
 38
 c9
-8b
-99
-c2
-a9
-fb
-8b
-67
-61
-18
+e7
+de
 40
+e5
+bb
+c4
+e5
+2d
+7f
 ed
-db
-d3
-76
-96
-c8
-73
-ea
-5c
-39
-da
-1c
-f2
-92
-ed
-42
-e2
-47
-2c
+80
+10
 f4
-49
 ec
-06
-6e
-db
-64
-52
-62
-8b
-57
-50
-88
-cd
-c3
-c2
-02
-2e
-8f
-7e
-b0
-a8
-54
-65
-35
-10
-c2
-1b
-ab
-13
+19
+4f
+23
+d5
+bc
 f5
-af
-02
-a6
-f6
-5e
-b3
-5a
-f9
-01
-bb
-b8
-87
-1e
-c4
-53
-f9
-e1
+92
+5b
 72
-91
-6f
-68
-ab
-5d
-59
-d2
-1a
-9a
-6e
-bf
-51
-d0
+5e
+a4
+3a
 82
-f0
-77
-55
-83
-7b
 47
-a2
-3d
-05
-fe
-f3
-6f
-ea
-be
-94
-30
-89
+24
+cb
+a9
+20
+46
+29
+5b
 a8
-84
-c7
-34
-17
-8f
-9f
-be
-c8
-cf
-7d
-47
+1b
+2d
 0b
-d9
-a0
-7f
+9b
+18
+c3
+17
+08
+de
+06
+74
+88
+28
+ff
+2a
+18
+02
+45
+14
+f0
+73
 d3
-c5
-6a
-a9
-d6
-43
-84
-38
-c0
-ad
-15
-00
-87
-85
-a0
+17
+c7
+c8
+45
+24
+ba
+36
+fc
+d8
 b5
-25
-6c
-31
-09
+66
+bc
+10
+87
 3c
-b4
-89
-ba
-48
-e9
-bb
-fd
-8a
-49
-32
-0b
-83
-c5
-fd
+34
+5f
+cb
+aa
+29
+58
+91
+68
+18
+9e
+90
+d6
+05
+34
+68
+dc
+56
+78
+82
+d2
+87
+59
+b1
+30
+b8
+06
+0f
 62
-e2
-0a
-a2
+f6
+f3
+6f
+d4
+b9
+3c
+30
+94
+58
+8e
+75
+7f
+e8
+2d
+2d
+e8
+8f
+4d
+31
+10
+44
+5b
+ec
+18
+d4
+6d
+6a
+8b
+26
+4f
+b6
+73
+9b
+64
+eb
+00
 2b
+ea
+ec
+fc
+55
 6d
+03
+41
+44
+b5
+bb
+f1
+40
+eb
+3b
+d0
+8d
+e1
+32
+29
+73
+c9
+cf
+29
+1d
+ae
+90
+4c
+65
 c2
 06
-24
-9b
-b6
+1a
+9c
+1e
 0b
-8a
-10
-f9
-93
-8f
-37
-34
-cd
-f9
-db
-35
-03
-d4
-c9
+97
+e0
+f3
+21
+c4
+c8
+96
+7f
+af
+9c
+b7
+4f
+83
+86
+54
+eb
+a4
+0d
 d6
-a7
-c3
-0a
-7e
 e3
-21
-e0
-90
-ee
+03
+10
 9c
-0a
-85
-47
+dc
+d7
+51
+4c
+b9
 ed
-41
-09
-87
-2d
-89
-6a
+ed
+66
+cb
+64
+f9
+6b
+93
+e4
+56
+31
+83
 a1
-af
-2e
-30
-b1
-e9
-c6
-4d
-9d
-0d
-ff
-e3
+ce
+4f
+1d
+11
+f8
+4b
 f9
-d7
+ca
+7b
+ed
+ed
+da
+ea
+2b
+cd
+34
+40
+bd
+3e
+8d
+7c
+f8
+a9
+54
 8b
+b5
 e7
-5f
-91
-15
-89
-7f
-62
-07
-3f
-72
+4e
+ba
+ed
+63
+92
+a2
+e3
+97
+ff
+1e
+f1
+9a
+51
+6e
+fd
 da
-33
-78
-65
-1c
-c4
-6f
-2c
-8d
+51
 f5
+37
+26
+03
+ca
+b0
+5c
+ea
 35
-28
-57
-a5
-4b
-97
+8f
+d0
+56
+5d
 e6
-ee
-fd
+84
+34
+87
+d3
+40
 a8
-06
-91
-59
-e8
-1f
-b2
+85
 b5
-6a
+5f
+bf
+b1
+a3
+d1
+72
+99
+1e
+6d
+4a
+0b
+96
+18
+eb
+9f
+55
+de
+f2
+17
+b3
+eb
+38
+d8
+9a
+41
 4c
-85
-32
-10
-a4
-32
-27
-d0
-4f
-ad
-ec
-36
-63
-78
+d1
 71
-f2
-e6
+66
+0c
+da
+18
+2c
+da
+2c
+ba
+85
+2c
+19
+fa
+01
 c2
-37
-13
+5a
+bf
 f0
-fe
-21
-9d
-3c
-2e
+eb
+62
+72
 bc
-5e
-fa
-4b
-90
+cb
+9e
+9f
+17
+48
+cf
+6e
+97
+78
+93
+d8
+7f
+d6
+0c
+9c
+51
+31
 19
-14
-c4
-1c
-27
+a8
+af
 6a
-bb
-5e
-20
-ef
-6f
-27
+f9
+c2
+96
 8d
-02
+0b
+db
+77
+3c
+5c
+bf
+59
+94
+35
+78
+00
+8e
+fe
+f8
+4e
+17
 91
-68
-98
-0d
-80
-d1
+48
+15
+2e
+c3
+2b
+24
+cc
+92
+07
 d5
+8b
+86
+33
+f4
+31
+13
+9d
+fe
+4a
+ea
+18
+84
+b8
+24
 41
-ce
-55
-02
-b0
+ac
+a9
+4b
+da
+cd
+75
+e7
+ae
+7d
+3a
 61
-9a
-7e
-3d
-65
-5d
-c3
-5a
-25
-f0
-f0
-84
-e1
-00
-97
-49
-f7
-73
-5b
-37
-d4
-5a
-33
-99
-43
-1e
-1d
-63
-ae
-0a
-e3
-39
-b9
+3a
+a4
+2d
+08
+0b
 c4
-e8
-8d
-51
-12
-8e
-94
-be
-50
-de
-3d
-7a
-fa
-4c
-dc
-49
-5a
-02
-1c
-d1
-4e
-6b
-76
+7b
 98
-62
-dd
-67
-71
-68
-52
-27
-fe
-53
-f4
-31
-2c
-7f
-b2
-18
-ad
-9a
-c8
-eb
 5c
-21
-ac
-f1
-74
-38
-81
-7f
-a0
-2c
-31
-69
-2e
-ba
-68
-73
 47
-d1
-0f
-90
+ed
+b9
+03
+1a
+82
+5e
+bf
+47
+f3
+c6
+9b
+d2
+1c
+da
+c3
 d7
-86
-8c
-11
-c9
-02
-a8
-c7
-26
+e4
+af
+61
 bc
-75
-9f
-81
-19
-9e
-78
-95
-43
-1b
-ad
-df
-73
-0e
-0a
+40
 9b
-d8
+cb
 10
-63
-56
+93
+21
+d0
+f6
+57
+2e
+12
+79
+3a
+79
+0f
+13
+e7
+2b
+f0
 7b
-c4
-c4
-de
-19
-cb
-5e
-89
-07
-a1
-a1
-a4
-59
-b7
-6e
-3d
-06
-0d
-c5
-67
-15
-22
-6f
-8a
-d9
-ab
+2b
+c2
+a6
+09
+c6
+1f
+1c
+ea
+28
+ca
+f0
+e7
+4d
+68
+ad
+c0
 0a
-27
-2f
-8c
-69
-d0
-fd
+d7
+56
 fc
-f7
-ed
-27
+d5
+62
+8e
+91
+29
+36
+bc
+db
+9c
+55
+ad
+15
+a3
+25
+9a
+9a
+32
+cb
+19
+47
+d0
+d4
+99
 5d
+5f
+7b
+2c
+e5
 6c
-c9
-1c
-df
-9f
-2d
-a4
-dd
+43
+d7
+00
+47
+b2
+39
+9d
+4b
+c2
+ad
+4d
+54
+bd
+cd
+18
+cc
+03
 e4
-65
-b3
-d6
-75
-83
-30
-0b
-94
-53
-31
-11
-18
-8c
-8d
-61
-6c
-3b
-de
-c8
-01
-f2
-30
-d6
-c5
-85
-0f
-06
-c7
-fa
-4f
-54
-ac
-e1
-03
+fb
+50
 7c
-9d
-9e
-5e
-66
-e5
+b9
+e1
+2b
+6d
+0f
+4b
+c1
+3b
+35
+6c
+8c
 95
-2f
-b4
-3e
-fb
-25
-97
-73
-15
-60
-88
+72
+72
 53
-50
-3c
-75
+e8
+1e
+8b
 51
-a9
-1d
-39
-8a
-9d
+4b
+fe
 be
-2a
-14
-b9
-bc
-1f
-6d
-f6
-28
-5b
-e3
-12
-65
-e6
+59
+7f
+5d
+ad
+c0
+41
+83
+e0
+92
+36
+3a
+a0
+1c
+92
+6a
+1c
 ba
-d8
-ab
-72
+60
+89
+8c
 b3
-75
-04
+0d
+64
 7c
 b0
-4e
-28
-92
-5c
-b2
-70
-b5
-be
-7d
-93
-4b
-7e
-f7
-e3
-0c
-d5
-d0
-af
-dc
-44
-86
-2b
-3f
-26
-5d
-c9
-a3
-33
-0a
-b9
-a1
-03
-1f
-e0
-ed
-23
-1d
-8f
+71
+cc
+de
+67
+f5
+f4
 f9
-f3
-79
-c6
-3e
-31
-3b
-92
-5b
-4b
-a1
-76
-05
-ff
-c4
-ff
-04
-53
-c0
+82
+35
+bb
+85
+1b
+87
+fa
+46
+b3
+a7
+1e
+96
+22
+71
+8d
+8d
+41
 e5
-ee
-9c
-8f
-02
-0e
-aa
-02
 ad
-90
+58
+cb
+4a
+d3
+e8
+9c
+67
+e8
+a7
+45
+5d
+cf
+7c
+f2
+b9
+89
+bb
+31
+cc
+3c
+91
+20
+56
+d1
+35
+93
+34
+f0
+34
+34
 30
-a4
 ec
-6d
+5e
+f4
+70
+a3
+be
+c3
+0a
 ad
-81
-6c
-41
-79
-21
-d9
+90
+33
+d4
+fd
+dd
+c7
+f9
+7d
+be
+c7
+9e
+78
 86
-ee
-79
-f8
-16
+50
+7b
+98
+19
 7a
-3a
-30
-d6
-ee
-5c
-37
-b8
-d8
-ad
-4b
-24
-c9
-4a
-2a
-c4
-99
-62
-34
-92
-39
-fb
-52
-60
-2b
-96
-0f
-d5
-e8
-4c
-24
-e3
 c0
-36
-e7
-1e
-0a
-6d
-39
-78
-92
-a3
-d2
-ae
-91
-3b
-25
-76
-d0
-f1
-2c
-08
-1b
-55
-94
-2b
-80
-b6
-52
-49
-b9
-aa
-55
-40
-00
-00
-40
-04
-00
-01
-06
-22
-01
-00
-00
-00
-00
-00
-00
-00
-00
-3c
-62
-8e
-8a
-1b
-05
-20
-00
-00
-00
-00
-80
-00
-00
-00
-3c
-00
-80
-04
-00
-00
-00
-00
-00
-00
-00
-10
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-89
+50
+b4
+33
+13
+95
+da
 05
-1a
-00
-e0
-44
-30
-00
-00
-00
-00
-00
-00
 aa
-55
-08
-00
-0e
-47
-04
+e3
+64
+a7
+ba
+26
+f6
+f6
+de
+50
+69
+d1
+87
+70
+e9
+c2
+a9
+ee
+9b
+18
+5b
 85
-0a
-01
-02
-22
-82
-17
-aa
-55
-05
-00
-65
-46
-ff
-05
-ff
-0b
-0a
-aa
-55
-1a
-00
-8d
-48
-0e
-08
-0f
-ff
-ff
-ff
-16
-17
-ff
-02
-02
-02
-00
-ff
-ff
+51
+70
+66
+e7
+86
+b5
+15
+79
 12
-07
-ff
-ff
-ff
-09
-01
-00
-03
-ff
-ff
-aa
-55
-02
-00
-ac
-48
-00
-0a
-aa
-55
-03
-00
-af
-48
-05
-02
-05
-aa
-55
-01
-00
-b4
-48
-14
-aa
-55
-01
-00
-b2
-48
-02
-aa
-55
-02
-00
-b6
-48
-02
-06
-aa
-55
-01
-00
-b9
-48
-0a
-aa
-55
-01
-00
-be
-48
-0a
-aa
-55
-02
-00
-bb
-48
-58
-02
-aa
-55
-02
-00
-51
-46
-58
-02
-aa
-55
-01
-00
-54
-46
-64
-aa
-55
-02
-00
-1a
-47
-05
-00
-aa
-55
-01
-00
-53
-46
-64
-aa
-55
-02
-00
-4f
-46
-b0
-04
-aa
-55
-01
-00
-19
-47
-0a
-aa
-55
-02
-00
-1e
-47
-70
-17
-aa
-55
-01
-00
-cf
-43
-08
-aa
-55
-01
-00
-16
-47
-03
-aa
-55
-01
-00
-94
-40
-01
-aa
-55
-01
-00
-c0
-40
-20
-aa
-55
-01
-00
-8b
-48
-20
-aa
-55
-03
-00
-2e
-47
-00
-00
-00
-aa
-55
-08
-00
-78
-46
-00
-34
-ff
-ff
-ff
-ff
-ff
-ff
-aa
-55
-07
-00
-86
-46
-34
-ff
-ff
-ff
-ff
-ff
-ff
-aa
-55
-07
-00
-93
-46
-34
-ff
-ff
-ff
-ff
-ff
-ff
-aa
-55
-0f
-00
-4e
-4e
-03
-00
-20
-20
-00
-03
-00
-22
-22
-00
-03
-00
+6d
+9c
 30
-23
-00
-aa
-55
-0a
-00
-fd
-49
-05
-00
-01
-00
-00
-00
-00
-00
-00
-00
-aa
-55
-01
-00
-be
-4a
-03
-aa
-55
-01
-00
-bd
-4a
-07
-aa
-55
-04
-00
-bf
-4a
-ff
-ff
-1e
-1e
-aa
-55
-01
-00
-5f
-4e
-05
-aa
-55
-01
-00
-02
-45
-1e
-aa
-55
-06
-00
-08
-45
-24
-62
-81
-a1
-51
+ee
 61
+33
+27
+f8
+45
+be
+ec
+c6
+7c
+14
+18
+2b
+81
+6c
+f9
+49
+b9
 aa
 55
-05
-00
-fa
-45
-01
-0f
-0f
-0f
-0f
-aa
-55
-01
-00
-38
-47
-02
-aa
-55
-02
-00
-a2
-45
-c0
-12
-aa
-55
-01
-00
-bf
-48
-09
-aa
-55
-04
-00
-d0
-48
-c0
-5d
-00
-00
-aa
-55
-06
-00
-c0
-48
-6a
-63
-00
-80
-bb
-00
-aa
-55
-04
-00
-d4
-48
-f8
-bb
-00
-00
-aa
-55
-06
-00
-c6
-48
-1c
-1f
-01
-00
-77
-01
-aa
-55
-04
-00
-d8
-48
-00
-77
-01
-00
-aa
-55
-01
-00
-55
-46
-94
-aa
-55
-03
-00
-c6
-45
-00
-48
-60
-aa
-55
-02
-00
-34
-46
-05
-00
-aa
-55
-02
-00
-32
-46
-50
-00
-aa
-55
-02
+40
 00
-1c
-47
-64
 00
-aa
-55
-01
+40
+04
 00
-06
-47
-01
-aa
-55
 01
-00
-3c
-47
-02
-aa
-55
 06
-00
-dd
-42
-34
-47
-29
-51
-31
-41
-aa
-55
+22
 01
 00
-97
-43
-07
-aa
-55
-08
-00
-c4
-43
-fb
-00
-48
-08
-fb
-00
-48
-08
-aa
-55
-02
-00
-7d
-47
-96
-00
-aa
-55
-02
-00
-74
-47
-15
-00
-aa
-55
-02
-00
-9f
-43
-19
-00
-aa
-55
-04
 00
-76
-47
-1d
 00
-21
 00
-aa
-55
-02
 00
-34
-43
-33
 00
-aa
-55
-02
 00
-7a
-47
-3b
 00
-aa
-55
-06
+3c
+62
+8e
+8a
+1b
+05
+20
 00
-bd
-4c
-30
 00
-28
 00
-2c
 00
-aa
-55
-0c
+80
 00
-4c
-43
-1f
-02
-01
-05
-03
-03
-12
-18
-03
-19
-c2
-03
-aa
-55
-11
 00
-5f
-47
-06
-ff
-06
 00
-03
+3c
 00
 80
-09
-09
-41
-49
-20
-4d
-6f
-75
-73
-65
-aa
-55
-0b
+04
 00
-6c
-43
-1f
-09
-09
-41
-49
-20
-4d
-6f
-75
-73
-65
-aa
-55
-09
 00
-6d
-42
-08
-41
-49
-20
-4d
-6f
-75
-73
-65
-aa
-55
-09
 00
-1e
-4a
-08
-41
-49
-20
-4d
-6f
-75
-73
-65
-aa
-55
-08
 00
-d5
-42
-06
 00
-09
 00
-20
 00
-2c
-01
-aa
-55
-06
+10
 00
-59
-47
-03
-12
-18
-ff
 00
 00
-aa
-55
-03
 00
-fe
-46
 00
-50
 00
-aa
-55
-02
 00
-f4
-43
-80
-3a
-aa
-55
-01
 00
-fd
-43
-80
-aa
-55
-01
 00
-66
-4e
-ff
-aa
-55
-02
 00
-6b
-4e
+89
+05
+1a
 00
+e0
+44
+30
 00
-aa
-55
-04
 00
-6e
-4e
-20
-20
 00
-40
-aa
-55
-02
 00
-67
-4e
 00
 00
 aa
 55
-01
-00
-4a
 08
-ff
-aa
-55
-01
 00
-41
-41
+0e
+47
+04
+85
+0a
 01
+02
+22
+82
+17
 aa
 55
-01
+05
 00
-e9
-45
-07
+65
+46
+ff
+05
+ff
+0b
+0a
 aa
 55
+1a
+00
+8d
+48
+0e
+08
+0f
+ff
+ff
+ff
+16
+17
+ff
+02
+02
 02
 00
+ff
+ff
+12
 07
-46
-43
-47
-aa
-55
-02
+ff
+ff
+ff
+09
+01
 00
-57
-46
-85
-90
+03
+ff
+ff
 aa
 55
 02
 00
-5a
-46
-75
-80
+ac
+48
+00
+0a
 aa
 55
-01
+03
 00
-59
-46
-63
+af
+48
+05
+02
+05
 aa
 55
 01
 00
-3e
-46
-7d
+b4
+48
+14
 aa
 55
 01
 00
-1a
-44
-01
+b2
+48
+02
 aa
 55
-01
+02
 00
-1d
-44
+b6
+48
 02
+06
 aa
 55
 01
 00
-1f
-44
+b9
+48
 0a
 aa
 55
 01
 00
-1e
-44
-09
+be
+48
+0a
 aa
 55
-06
-00
-44
-46
-94
-00
-78
-00
-80
+02
 00
+bb
+48
+58
+02
 aa
 55
-01
+02
 00
-4c
+51
 46
-0c
+58
+02
 aa
 55
 01
 00
-4e
-44
-01
-aa
-55
-04
-00
-b6
-4c
-25
-20
-15
-10
+54
+46
+64
 aa
 55
-11
+02
 00
-d0
-45
-01
-06
 1a
-3a
-4d
-00
-13
-23
-4c
-0f
-2c
-31
-43
-11
-15
-36
-48
-aa
-55
-17
+47
+05
 00
-53
-48
-01
-75
-38
-42
-73
-58
-98
-1d
-a3
-f4
-a9
-f4
-fc
-5a
-a6
-38
-15
-91
-9c
-51
-65
-e6
-9e
 aa
 55
 01
 00
-72
-48
-01
-aa
-55
-0c
-00
-e4
-4c
-0b
-59
-43
-2d
-41
-49
-2d
-4d
-6f
-75
-73
-65
+53
+46
+64
 aa
 55
-10
-00
-c3
-4c
-06
-00
-06
-00
-2b
+02
 00
-90
+4f
+46
+b0
+04
+aa
+55
 01
-06
 00
-09
-00
-20
+19
+47
+0a
+aa
+55
+02
 00
-2c
-01
+1e
+47
+70
+17
 aa
 55
 01
 00
-d4
-4c
+cf
+43
 08
 aa
 55
 01
 00
-d8
-4c
-0f
+16
+47
+03
 aa
 55
 01
 00
-dc
-4c
-0e
+94
+40
+01
 aa
 55
 01
 00
-27
-44
+c0
+40
+20
+aa
+55
+01
 00
+8b
+48
+20
 aa
 55
-04
+03
+00
+2e
+47
+00
+00
 00
-71
-4c
-26
-0a
-f5
-0c
 aa
 55
-74
-01
-c7
-4a
+08
+00
+78
+46
+00
+34
 ff
 ff
 ff
 ff
-02
-04
-06
-08
+ff
+ff
+aa
+55
+07
+00
+86
+46
+34
 ff
 ff
 ff
 ff
-02
-04
-06
-08
+ff
+ff
+aa
+55
 07
 00
+93
+46
+34
+ff
+ff
+ff
+ff
+ff
+ff
+aa
+55
+0f
 00
+4f
+4e
+03
 00
-08
-00
-00
-00
-09
-00
-00
-00
-0a
-00
-00
-00
-0b
-00
-00
-00
-0c
-00
-00
-00
-0d
-00
-00
-00
-0e
-00
-00
-00
-10
-00
-00
-00
-11
-00
-00
-00
-13
-00
-00
-00
-15
-00
-00
-00
-17
-00
-00
-00
-19
-00
-00
-00
-1c
-00
-00
-00
-1f
-00
+20
+20
 00
+03
 00
 22
+22
 00
+03
 00
+30
+23
 00
-25
-00
-00
-00
-29
-00
-00
-00
-2d
-00
-00
-00
-32
-00
-00
-00
-37
-00
-00
-00
-3c
-00
-00
-00
-42
-00
-00
+aa
+55
+0a
 00
+fd
 49
+05
 00
+01
 00
 00
-50
-00
-00
-00
-58
-00
-00
-00
-61
-00
-00
-00
-6b
-00
-00
-00
-76
-00
-00
-00
-82
-00
-00
-00
-8f
-00
-00
-00
-9d
-00
-00
-00
-ad
-00
-00
-00
-be
-00
-00
-00
-d1
-00
-00
-00
-e6
-00
-00
-00
-fd
 00
 00
 00
-17
-01
 00
 00
-33
+aa
+55
 01
 00
-00
-51
+be
+4a
+03
+aa
+55
 01
 00
+bd
+4a
+07
+aa
+55
+04
 00
-73
+bf
+4a
+ff
+ff
+1e
+1e
+aa
+55
 01
 00
-00
-98
+60
+4e
+05
+aa
+55
 01
 00
+02
+45
+1e
+aa
+55
+06
+00
+08
+45
+24
+62
+81
+a1
+51
+61
+aa
+55
+05
 00
-c1
+fa
+45
+01
+0f
+0f
+0f
+0f
+aa
+55
 01
 00
+38
+47
+02
+aa
+55
+02
 00
-ee
+a2
+45
+c0
+12
+aa
+55
 01
 00
+bf
+48
+09
+aa
+55
+04
 00
-20
-02
+d0
+48
+c0
+5d
 00
 00
-56
-02
+aa
+55
+06
 00
+c0
+48
+6a
+63
 00
-92
-02
+80
+bb
 00
+aa
+55
+04
 00
 d4
-02
+48
+f8
+bb
+00
 00
+aa
+55
+06
 00
+c6
+48
 1c
-03
+1f
+01
 00
+77
+01
+aa
+55
+04
 00
-6c
-03
+d8
+48
 00
+77
+01
 00
-c3
+aa
+55
+01
+00
+55
+46
+94
+aa
+55
 03
 00
+c6
+45
 00
-24
-04
+48
+60
+aa
+55
+02
 00
+34
+46
+05
 00
-8e
-04
+aa
+55
+02
 00
+32
+46
+50
 00
+aa
+55
 02
-05
 00
+1c
+47
+64
 00
-83
-05
-00
+aa
+55
+01
 00
-10
 06
+47
+01
+aa
+55
+01
 00
-00
-ab
+3c
+47
+02
+aa
+55
 06
 00
+dd
+42
+34
+47
+29
+51
+31
+41
+aa
+55
+01
 00
-56
+97
+43
 07
-00
-00
-12
+aa
+55
 08
 00
+c4
+43
+fb
 00
-e0
+48
 08
+fb
 00
+48
+08
+aa
+55
+02
 00
-c3
-09
-00
-00
-bd
-0a
-00
+7d
+47
+96
 00
-d0
-0b
+aa
+55
+02
 00
+74
+47
+1b
 00
-ff
-0c
+aa
+55
+02
 00
+9f
+43
+1f
 00
-4c
-0e
+aa
+55
+04
 00
+76
+47
+23
 00
-ba
-0f
+27
 00
+aa
+55
+02
 00
-4c
-11
+34
+43
+39
 00
+aa
+55
+02
 00
-07
+7a
+47
 13
 00
+aa
+55
+06
 00
-ee
-14
+be
+4c
+36
 00
+2e
 00
-06
-17
+32
 00
+aa
+55
+0c
 00
-54
+4c
+43
+1f
+02
+01
+05
+03
+03
+12
+18
+03
 19
+c2
+03
+aa
+55
+11
 00
+5f
+47
+06
+ff
+06
 00
-dc
-1b
-00
-00
-a5
-1e
+03
 00
+80
+09
+09
+41
+49
+20
+4d
+6f
+75
+73
+65
+aa
+55
+0b
 00
-b6
-21
+6c
+43
+1f
+09
+09
+41
+49
+20
+4d
+6f
+75
+73
+65
+aa
+55
+09
 00
+6d
+42
+08
+41
+49
+20
+4d
+6f
+75
+73
+65
+aa
+55
+09
 00
-15
-25
+1e
+4a
+08
+41
+49
+20
+4d
+6f
+75
+73
+65
+aa
+55
+08
 00
+d5
+42
+06
 00
-ca
-28
+09
 00
+20
 00
-df
 2c
+01
+aa
+55
+06
 00
+59
+47
+03
+12
+18
+ff
 00
-5b
-31
-00
-00
-4b
-36
 00
+aa
+55
+03
 00
-b9
-3b
+fe
+46
 00
+50
 00
-b2
-41
+aa
+55
+02
 00
+f4
+43
+80
+3a
+aa
+55
+01
 00
-44
-48
+fd
+43
+80
+aa
+55
+02
 00
+9b
+4e
 00
-7e
-4f
+34
+aa
+55
+01
 00
+67
+4e
+ff
+aa
+55
+02
 00
-71
-57
+6c
+4e
 00
 00
-2f
-60
+aa
+55
+04
 00
+6f
+4e
+20
+20
 00
-ce
-69
+40
+aa
+55
+02
 00
+68
+4e
 00
-62
-74
 00
+aa
+55
+01
 00
+4a
+08
 ff
-7f
-00
-00
 aa
 55
-2b
-03
-f2
-06
 01
 00
-02
-00
-28
-02
+41
+41
+01
+aa
+55
+01
 00
-18
+e9
+45
+07
+aa
+55
 02
 00
+07
+46
+43
+47
+aa
+55
 02
-03
-28
-01
-0a
-03
 00
+57
+46
+85
+90
+aa
+55
 02
 00
-2a
-14
-00
-00
-00
-00
-00
+5a
+46
+75
+80
+aa
+55
+01
 00
+59
+46
+63
+aa
+55
+01
 00
+3e
+46
+7d
+aa
+55
+01
 00
+1a
+44
+01
+aa
+55
+01
 00
+1d
+44
+02
+aa
+55
+01
 00
+1f
+44
+0a
+aa
+55
+01
 00
+1e
+44
+09
+aa
+55
+06
 00
+44
+46
+94
 00
+78
 00
+80
 00
+aa
+55
+01
 00
+4c
+46
+0c
+aa
+55
+01
 00
+4e
+44
+01
+aa
+55
+04
 00
+b7
+4c
+25
+20
+15
+10
+aa
+55
+11
 00
+d0
+45
+01
+06
+1a
+3a
+4d
 00
-04
+13
+23
+4c
+0f
+2c
+31
+43
+11
+15
+36
+48
+aa
+55
+17
 00
-02
-03
-28
+53
+48
 01
-02
-05
-00
-02
+75
+38
+42
+73
+58
+98
+1d
+a3
+f4
+a9
+f4
+fc
+5a
+a6
+38
+15
+91
+9c
+51
+65
+e6
+9e
+aa
+55
 01
-2a
-02
-c2
-03
-06
 00
-02
-03
-28
+72
+48
 01
-02
-07
+aa
+55
+0c
 00
-02
-04
-2a
-08
+e5
+4c
+0b
+59
+43
+2d
+41
+49
+2d
+4d
+6f
+75
+73
+65
+aa
+55
+10
+00
+c4
+4c
 06
 00
 06
 00
-64
+2b
 00
-2c
+90
 01
-08
-00
-02
+06
 00
-28
-02
-01
-18
 09
 00
-02
-03
-28
-01
 20
-0a
 00
-02
-05
-2a
+2c
+01
+aa
+55
+01
 00
-0b
+d5
+4c
+08
+aa
+55
+01
 00
-02
-02
-29
-02
+d9
+4c
+0f
+aa
+55
+01
 00
+dd
+4c
+0e
+aa
+55
+01
 00
-0c
+27
+44
 00
-02
+aa
+55
+04
 00
-28
-02
+72
+4c
+26
 0a
-18
-0d
-00
-02
-03
-28
-01
-02
-0e
-00
-02
-29
-2a
-06
-59
-69
-43
-68
-69
-70
-0f
-00
-02
-03
-28
+f5
+0c
+aa
+55
+74
 01
+c8
+4a
+ff
+ff
+ff
+ff
 02
-10
-00
+04
+06
+08
+ff
+ff
+ff
+ff
 02
-50
-2a
+04
+06
+08
 07
-02
-8a
-24
-bb
-c0
-01
 00
-11
 00
-02
 00
-28
-02
-12
-18
-12
+08
 00
-02
-03
-28
-01
-06
-13
 00
-02
-4e
-2a
-01
-01
-14
 00
-02
-03
-28
-01
-12
-15
+09
 00
-02
-4d
-2a
-08
 00
 00
+0a
 00
 00
 00
+0b
 00
 00
 00
-16
+0c
 00
-02
-02
-29
-02
 00
 00
-17
+0d
 00
-02
-08
-29
-02
-02
-01
-18
 00
-02
-03
-28
-01
-1a
-19
 00
-02
-4d
-2a
-07
+0e
 00
 00
 00
+10
 00
 00
 00
+11
 00
-1a
 00
-02
-02
-29
-02
 00
+13
 00
-1b
 00
-02
-08
-29
-02
-01
-01
-1c
 00
-02
-03
-28
-01
-12
-1d
+15
 00
-02
-4d
-2a
-02
 00
 00
-1e
+17
 00
-02
-02
-29
-02
 00
 00
-1f
+19
 00
-02
-08
-29
-02
-05
-01
-20
 00
-02
-03
-28
-01
-12
-21
 00
-02
-4d
-2a
-02
+1c
+00
+00
+00
+1f
+00
 00
 00
 22
 00
-02
-02
-29
-02
 00
 00
-23
+25
+00
+00
 00
-02
-08
 29
-02
-04
-01
-24
 00
-02
-03
-28
-01
-0e
-25
 00
-02
-4d
-2a
-02
 00
+2d
 00
-26
 00
-02
-08
-29
-02
-02
-02
-27
 00
-02
-03
-28
-01
-12
-28
+32
 00
-02
-4d
-2a
-02
 00
 00
-29
+37
 00
-02
-02
-29
-02
 00
 00
-2a
+3c
 00
-02
-08
-29
-02
-c0
-01
-2b
 00
-02
-03
-28
-01
-12
-2c
 00
-02
-4d
-2a
-02
+42
 00
 00
-2d
 00
-02
-02
-29
-02
+49
 00
 00
-2e
 00
-02
-08
-29
-02
-cc
-01
-2f
+50
 00
-02
-03
-28
-01
-0e
-30
 00
-02
-4d
-2a
-02
 00
+58
 00
-31
 00
-02
-08
-29
-02
-c0
-02
-32
 00
-02
-03
-28
-01
-1a
-33
+61
+00
+00
+00
+6b
+00
+00
+00
+76
 00
-02
-33
-2a
-08
 00
 00
+82
 00
 00
 00
+8f
 00
 00
 00
-34
+9d
 00
-02
-02
-29
-02
-01
 00
-35
 00
-02
-03
-28
-01
-02
-36
+ad
 00
-02
-4a
-2a
-04
-01
-01
 00
-03
-37
 00
-02
-03
-28
-01
-02
-38
+be
 00
-02
-4b
-2a
-20
-01
-05
-0c
-09
-01
-a1
-01
-85
-05
-15
 00
-25
-01
-75
-01
-95
-18
-0a
-83
-01
-09
-ea
-09
-e9
-09
-e2
-09
-b6
-09
-b5
-09
-cd
-09
-b7
-0a
-23
-02
-0a
-8a
-01
-0a
-94
-01
-0a
-2a
-02
-0a
-92
-01
-0a
-21
-02
-0a
-24
-02
-0a
-07
-03
-0a
-ae
-01
-09
-70
-09
-6f
-09
-30
-09
-b8
-0a
-25
-02
-0a
-26
-02
-0a
-27
-02
-81
-02
-c0
-05
-01
-09
-06
-a1
-01
-85
-02
-75
-01
-95
-08
-05
-07
-19
-e0
-29
-e7
-15
 00
-25
-01
-81
-02
-95
-01
-75
-08
-81
-03
-95
-05
-75
-01
-05
-08
-19
-01
-29
-05
-91
-02
-95
-01
-75
-03
-91
-03
-95
-06
-75
-08
-15
+d1
 00
-26
-ff
 00
-05
-07
-19
 00
-2a
-ff
+e6
 00
-81
 00
-c0
-05
-01
-09
-02
-a1
-01
-85
-01
-09
-01
-a1
 00
-05
-09
-19
-01
-29
-08
-15
+fd
 00
-25
-01
-75
-01
-95
-08
-81
-02
-05
-01
-09
-30
-09
-31
-16
-01
-f8
-26
-ff
-07
-75
-10
-95
-02
-81
-06
-09
-38
-15
-81
-25
-7f
-75
-08
-95
-01
-81
-06
-05
-0c
-0a
-38
-02
-95
-01
-81
-06
-c0
-c0
-05
-01
-09
-80
-a1
+00
+00
+17
 01
-85
-04
-15
 00
-25
+00
+33
 01
-75
+00
+00
+51
 01
-95
-03
-19
-81
-29
-83
-81
-02
-95
+00
+00
+73
 01
-75
-05
-81
-03
-c0
-06
+00
+00
+98
 01
-ff
-09
+00
+00
+c1
 01
-a1
+00
+00
+ee
 01
-15
 00
-26
-ff
 00
-75
-08
-85
-c0
-95
-3f
-09
+20
 02
-81
 00
-95
-3f
-09
-03
-91
-02
-85
-cc
-95
-3f
-09
-04
-81
 00
-95
-04
-09
-05
-91
+56
 02
-c0
-39
 00
-02
 00
-28
+92
 02
-0f
-18
-3a
 00
-02
-03
-28
-01
-12
-3b
 00
+d4
 02
-19
-2a
-01
-64
-3c
 00
-02
-02
-29
-02
 00
+1c
+03
 00
-3d
 00
-02
+6c
 03
-28
-01
+00
+00
+c3
+03
+00
+00
+24
 04
-3e
+00
+00
+8e
+04
+00
 00
 02
+05
+00
+00
+83
+05
+00
+00
+10
+06
+00
+00
+ab
+06
+00
+00
+56
+07
+00
+00
+12
+08
+00
+00
+e0
+08
+00
+00
+c3
+09
+00
+00
+bd
+0a
+00
+00
+d0
+0b
+00
+00
+ff
+0c
+00
+00
 4c
-2a
+0e
+00
+00
+ba
+0f
+00
+00
+4c
+11
+00
+00
+07
+13
+00
+00
+ee
+14
+00
+00
+06
+17
+00
+00
+54
+19
+00
+00
+dc
+1b
+00
 00
+a5
+1e
+00
+00
+b6
+21
+00
+00
+15
+25
+00
+00
+ca
+28
+00
+00
+df
+2c
+00
+00
+5b
+31
+00
+00
+4b
+36
+00
+00
+b9
+3b
+00
+00
+b2
+41
+00
+00
+44
+48
+00
+00
+7e
+4f
+00
+00
+71
+57
+00
+00
+2f
+60
+00
+00
+ce
+69
+00
+00
+62
+74
+00
+00
+ff
+7f
 00
 00
 aa
@@ -10769,7 +9960,7 @@
 55
 26
 00
-72
+73
 4e
 09
 5a
@@ -10935,17 +10126,17 @@
 55
 03
 00
-6b
+6c
 4e
-c5
-31
+9c
+2e
 00
 55
 aa
 aa
 55
-a2
-51
+98
+ee
 ff
 20
 20
@@ -10966,7 +10157,7 @@
 6f
 e0
 cc
-ba
+bb
 20
 3a
 00
@@ -10994,7 +10185,7 @@
 6f
 e0
 cc
-e4
+e5
 1f
 e0
 fe
@@ -11010,11 +10201,11 @@
 6f
 20
 cc
-e4
+e5
 d8
 c0
 4c
-e5
+e6
 d8
 a0
 47
@@ -11026,7 +10217,7 @@
 6f
 e0
 cc
-e4
+e5
 1f
 e0
 fe
@@ -11050,15 +10241,15 @@
 67
 e0
 cc
-75
+76
 70
 4c
-76
+77
 00
 6f
 e0
 cc
-e4
+e5
 1f
 e0
 fe
@@ -11066,23 +10257,23 @@
 67
 e0
 cc
-77
+78
 70
 4c
-78
+79
 16
 6f
 20
 cc
-e4
+e5
 d8
 c0
 4c
-e5
+e6
 d8
 a0
 4c
-79
+7a
 20
 40
 7c
@@ -11090,7 +10281,7 @@
 68
 48
 cc
-e4
+e5
 18
 40
 84
@@ -11098,15 +10289,15 @@
 da
 20
 4c
-75
+76
 20
 20
 04
-d0
+f8
 6f
 e0
 cc
-ba
+bb
 20
 3a
 00
@@ -11162,22 +10353,22 @@
 67
 e0
 cc
-75
+76
 70
 4c
-76
+77
 00
 70
 4c
-77
+78
 02
 70
 4c
-78
+79
 14
 70
 4c
-79
+7a
 01
 d8
 40
@@ -11186,11 +10377,11 @@
 da
 20
 4c
-75
+76
 20
 20
 04
-d0
+f8
 00
 00
 00
@@ -11222,7 +10413,7 @@
 6f
 e0
 cc
-ba
+bb
 20
 3a
 00
@@ -11258,7 +10449,7 @@
 6f
 e0
 cc
-e2
+e3
 67
 e0
 c7
@@ -11282,27 +10473,27 @@
 67
 e0
 cc
-75
+76
 70
 4c
-76
+77
 00
 70
 4c
-77
+78
 02
 70
 4c
-78
+79
 12
 6f
 e0
 cc
-e2
+e3
 67
 e0
 cc
-79
+7a
 d8
 40
 00
@@ -11310,15 +10501,15 @@
 da
 20
 4c
-75
+76
 20
 20
 04
-d0
+f8
 6f
 e0
 cc
-ba
+bb
 20
 3a
 00
@@ -11362,7 +10553,7 @@
 6f
 e0
 cc
-e3
+e4
 e7
 e0
 80
@@ -11386,18 +10577,18 @@
 67
 e0
 cc
-75
+76
 70
 4c
-76
+77
 00
 70
 4c
-77
+78
 03
 70
 4c
-78
+79
 13
 6f
 e0
@@ -11406,11 +10597,11 @@
 67
 e0
 cc
-79
+7a
 6f
 e0
 cc
-e3
+e4
 e7
 e0
 80
@@ -11422,11 +10613,11 @@
 da
 20
 4c
-75
+76
 20
 20
 04
-d0
+f8
 00
 00
 00
@@ -11478,7 +10669,7 @@
 6f
 e0
 cc
-ba
+bb
 20
 3a
 00
@@ -11534,7 +10725,7 @@
 20
 20
 04
-a8
+d0
 6f
 e0
 c5
@@ -11546,18 +10737,18 @@
 67
 e0
 cc
-75
+76
 70
 4c
-76
+77
 00
 70
 4c
-77
+78
 30
 70
 4c
-78
+79
 10
 df
 20
@@ -11570,7 +10761,7 @@
 d8
 a0
 4c
-79
+7a
 20
 40
 7c
@@ -11578,7 +10769,7 @@
 20
 40
 04
-a8
+d0
 d8
 40
 00
@@ -11586,15 +10777,15 @@
 da
 20
 4c
-75
+76
 20
 20
 04
-d0
+f8
 6f
 e0
 cc
-ba
+bb
 20
 3a
 00
@@ -11638,7 +10829,7 @@
 6f
 e0
 cc
-e0
+e1
 e7
 e0
 80
@@ -11662,18 +10853,18 @@
 67
 e0
 cc
-75
+76
 70
 4c
-76
+77
 00
 70
 4c
-77
+78
 03
 70
 4c
-78
+79
 11
 6f
 e0
@@ -11682,11 +10873,11 @@
 67
 e0
 cc
-79
+7a
 6f
 e0
 cc
-e0
+e1
 e7
 e0
 80
@@ -11698,11 +10889,11 @@
 da
 20
 4c
-75
+76
 20
 20
 04
-d0
+f8
 00
 00
 00
@@ -11730,7 +10921,7 @@
 6f
 e0
 cc
-ba
+bb
 20
 3a
 00
@@ -11746,10 +10937,10 @@
 67
 e0
 cc
-75
+76
 70
 4c
-76
+77
 ff
 d8
 40
@@ -11758,11 +10949,11 @@
 da
 20
 4c
-75
+76
 20
 20
 04
-d0
+f8
 20
 60
 00
@@ -12026,7 +11217,7 @@
 20
 20
 03
-c7
+ef
 d8
 e0
 00
@@ -12034,15 +11225,15 @@
 20
 20
 03
-c7
+ef
 70
 4c
-e0
+e1
 01
 20
 20
 03
-5d
+83
 d8
 c0
 45
@@ -12050,7 +11241,7 @@
 20
 40
 03
-95
+bd
 d8
 e0
 00
@@ -12058,10 +11249,10 @@
 20
 20
 03
-c7
+ef
 70
 4c
-e3
+e4
 01
 d8
 e0
@@ -12070,7 +11261,7 @@
 20
 20
 03
-c7
+ef
 d8
 e0
 00
@@ -12078,10 +11269,10 @@
 20
 20
 03
-c7
+ef
 70
 4e
-5d
+5e
 00
 d8
 c0
@@ -12090,7 +11281,7 @@
 20
 40
 03
-63
+89
 d8
 e0
 00
@@ -12098,7 +11289,7 @@
 20
 20
 03
-c7
+ef
 00
 00
 00
@@ -12234,31 +11425,39 @@
 c0
 08
 00
-04
+05
 c0
 08
 80
-16
+18
+c0
+09
+00
+24
 20
 60
 00
 00
 20
 40
+00
+24
+20
+40
 56
 40
 20
 40
 00
-0e
+10
 6f
 e0
 ce
-5d
+5e
 20
 5a
 00
-12
+14
 6f
 e0
 c6
@@ -12266,7 +11465,7 @@
 67
 e0
 cc
-e1
+e2
 d8
 40
 00
@@ -12290,7 +11489,7 @@
 da
 20
 4e
-5d
+5e
 da
 40
 00
@@ -12306,7 +11505,7 @@
 da
 20
 4e
-4e
+4f
 da
 40
 00
@@ -12326,7 +11525,7 @@
 c0
 00
 80
-1a
+1c
 20
 20
 59
@@ -12338,11 +11537,11 @@
 c2
 9f
 00
-1e
+20
 c2
 98
 00
-1e
+20
 20
 20
 59
@@ -12363,34 +11562,26 @@
 20
 35
 0a
+d8
+40
+03
+34
+da
+20
+06
+f2
+da
+40
 00
 00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
+6f
+e1
+4e
+9b
+20
+20
+6c
+da
 00
 00
 00
@@ -12522,7 +11713,7 @@
 20
 40
 02
-a4
+c9
 20
 20
 4d
@@ -12533,8 +11724,8 @@
 89
 58
 00
-4c
-ff
+4d
+00
 67
 e1
 43
@@ -12743,8 +11934,8 @@
 00
 00
 00
-2e
-9b
+f9
+8a
 ff
 1e
 f0
Index: output/memmap.format
===================================================================
--- /1121s/1121se/branch/mouse/AI_Project/baidu_project/mouse_ai_voice_baidu/output/memmap.format	(revision 5485)
+++ /1121s/1121se/branch/mouse/AI_Project/baidu_project/mouse_ai_voice_baidu/output/memmap.format	(working copy)
@@ -1184,6 +1184,7 @@
 0x47c2 mem_le_tx_buffer1_omemalloc
 0x47c2 mem_le_tx_buffer2_omemalloc
 0x47c2 mem_le_tx_buffer3_omemalloc
+0x47c2 mem_le_rx_buffer
 0x47c2 mem_24g_txbuf_new
 0x4808 mem_24g_txpayload_new
 0x4853 mem_ms_auth_appkey
@@ -1538,90 +1539,93 @@
 0x4ac4 mem_mouse_pair_flag
 0x4ac5 mem_mouse_le_send_conn_param_update
 0x4ac6 mem_mouse_le_send_conn_param_update_timer
-0x4ac7 mem_ad_indexTable1
-0x4ad7 mem_ad_stepsizeTable1
-0x4c3b mem_ad_state_valpred1
-0x4c3f mem_ad_state_index1
-0x4c43 mem_ad_in_numSamples1
-0x4c44 mem_ad_in_ptr1
-0x4c46 mem_ad_out_ptr1
-0x4c48 mem_ad_sign1
-0x4c49 mem_ad_delta1
-0x4c4a mem_ad_step1
-0x4c4e mem_ad_valpred1
-0x4c52 mem_ad_index1
-0x4c56 mem_ad_vpdiff1
-0x4c5a mem_ad_inputbuffer1
-0x4c5e mem_ad_bufferstep1
-0x4c5f mem_ad_val1
-0x4c63 mem_ad_outputbuffer1
-0x4c67 mem_ad_diff1
-0x4c6b mem_ms_audio_enable_flag
-0x4c6c mem_ms_audio_enable_timer
-0x4c6d mem_ms_adc_mode
-0x4c6e mem_voice_enable
-0x4c6f mem_adc_dma_rptr
-0x4c71 mem_adc_audio_saddr_ptr
-0x4c73 mem_adc_audio_eaddr_ptr
-0x4c75 mem_ms_24g_temp_buff
-0x4cb3 mem_ms_nor_pro_temp_buff
-0x4cb6 mem_24g_pair_addr_new
-0x4cba mem_ms_rf_data_flag
-0x4cbb mem_ms_tx_data_type
-0x4cbc mem_device_tx_heart_data_flag
-0x4cbd mem_le_protocol_rx_handle
-0x4cbf mem_le_protocol_tx_handle
-0x4cc1 mem_le_audio_tx_handle
-0x4cc3 mem_ms_le_interval_min_voice
-0x4ccb mem_ms_le_interval_min_new
-0x4cd3 mem_ms_le_lpm_flag
-0x4cd4 mem_ms_audio_key_gpio
-0x4cd5 mem_ms_audio_key_state
-0x4cd6 mem_ms_audio_key_press_status
-0x4cd7 mem_ms_audio_key_press_count
-0x4cd8 mem_ms_one_pullup_key_gpio
-0x4cd9 mem_ms_one_pullup_key_state
-0x4cda mem_ms_one_pullup_key_press_status
-0x4cdb mem_ms_one_pullup_key_press_count
-0x4cdc mem_ms_transmit_key_gpio
-0x4cdd mem_ms_transmit_key_state
-0x4cde mem_ms_transmit_key_press_status
-0x4cdf mem_ms_transmit_key_press_count
-0x4ce0 mem_mouse_dpi_type
-0x4ce1 mem_mouse_last_dpi
-0x4ce2 mem_mouse_dpi_set_result
-0x4ce3 mem_mouse_battery_type
-0x4ce4 mem_mouse_device_type
-0x4cf8 mem_ms_le_spi_reset_type
-0x4cf9 mem_spid_tbuf_new
-0x4cfa mem_addr_hi_new
-0x4cfb mem_spid_rbuf_new
-0x4cff mem_le_tx_buffer0_omemalloc_new
-0x4d4f mem_le_tx_buffer1_omemalloc_new
-0x4d9f mem_le_tx_buffer2_omemalloc_new
-0x4def mem_le_tx_buffer3_omemalloc_new
-0x4e3f mem_rxpayload_temp
-0x4e49 mem_mouse_key_fuction_info_temp
-0x4e4e mem_mouse_key_information_start
-0x4e4e mem_mouse_b4_fuction_info
-0x4e53 mem_mouse_b5_fuction_info
-0x4e58 mem_mouse_dpi_fuction_info
-0x4e5d mem_mouse_key_information_set_flag
-0x4e5e mem_store_key_info_delay_timer
-0x4e5f mem_store_key_info_delay_timer_init
-0x4e60 mem_mouse_fuction_key
-0x4e61 mem_mouse_fuction_key_last
-0x4e62 mem_mouse_m_key_press_flag
-0x4e63 mem_mouse_m_key_press_count
-0x4e64 mem_mouse_app_format_end
-0x4e64 mem_voice_empty_flag
-0x4e65 mem_zcode_temp_param0//zcode num
-0x4e66 mem_zcode_current_number
-0x4e67 mem_eeprom_start_addr
-0x4e69 mem_eeprom_address
-0x4e6b mem_xip_flash_offset
-0x4e6e mem_zcode_head
-0x4e72 mem_sensor_8650_init_new
+0x4ac7 mem_att_write_resposnse_error_insufficient_auth
+0x4ac8 mem_ad_indexTable1
+0x4ad8 mem_ad_stepsizeTable1
+0x4c3c mem_ad_state_valpred1
+0x4c40 mem_ad_state_index1
+0x4c44 mem_ad_in_numSamples1
+0x4c45 mem_ad_in_ptr1
+0x4c47 mem_ad_out_ptr1
+0x4c49 mem_ad_sign1
+0x4c4a mem_ad_delta1
+0x4c4b mem_ad_step1
+0x4c4f mem_ad_valpred1
+0x4c53 mem_ad_index1
+0x4c57 mem_ad_vpdiff1
+0x4c5b mem_ad_inputbuffer1
+0x4c5f mem_ad_bufferstep1
+0x4c60 mem_ad_val1
+0x4c64 mem_ad_outputbuffer1
+0x4c68 mem_ad_diff1
+0x4c6c mem_ms_audio_enable_flag
+0x4c6d mem_ms_audio_enable_timer
+0x4c6e mem_ms_adc_mode
+0x4c6f mem_voice_enable
+0x4c70 mem_adc_dma_rptr
+0x4c72 mem_adc_audio_saddr_ptr
+0x4c74 mem_adc_audio_eaddr_ptr
+0x4c76 mem_ms_24g_temp_buff
+0x4cb4 mem_ms_nor_pro_temp_buff
+0x4cb7 mem_24g_pair_addr_new
+0x4cbb mem_ms_rf_data_flag
+0x4cbc mem_ms_tx_data_type
+0x4cbd mem_device_tx_heart_data_flag
+0x4cbe mem_le_protocol_rx_handle
+0x4cc0 mem_le_protocol_tx_handle
+0x4cc2 mem_le_audio_tx_handle
+0x4cc4 mem_ms_le_interval_min_voice
+0x4ccc mem_ms_le_interval_min_new
+0x4cd4 mem_ms_le_lpm_flag
+0x4cd5 mem_ms_audio_key_gpio
+0x4cd6 mem_ms_audio_key_state
+0x4cd7 mem_ms_audio_key_press_status
+0x4cd8 mem_ms_audio_key_press_count
+0x4cd9 mem_ms_one_pullup_key_gpio
+0x4cda mem_ms_one_pullup_key_state
+0x4cdb mem_ms_one_pullup_key_press_status
+0x4cdc mem_ms_one_pullup_key_press_count
+0x4cdd mem_ms_transmit_key_gpio
+0x4cde mem_ms_transmit_key_state
+0x4cdf mem_ms_transmit_key_press_status
+0x4ce0 mem_ms_transmit_key_press_count
+0x4ce1 mem_mouse_dpi_type
+0x4ce2 mem_mouse_last_dpi
+0x4ce3 mem_mouse_dpi_set_result
+0x4ce4 mem_mouse_battery_type
+0x4ce5 mem_mouse_device_type
+0x4cf9 mem_ms_le_spi_reset_type
+0x4cfa mem_spid_tbuf_new
+0x4cfb mem_addr_hi_new
+0x4cfc mem_spid_rbuf_new
+0x4d00 mem_le_tx_buffer0_omemalloc_new
+0x4d50 mem_le_tx_buffer1_omemalloc_new
+0x4da0 mem_le_tx_buffer2_omemalloc_new
+0x4df0 mem_le_tx_buffer3_omemalloc_new
+0x4e40 mem_rxpayload_temp
+0x4e4a mem_mouse_key_fuction_info_temp
+0x4e4f mem_mouse_key_information_start
+0x4e4f mem_mouse_b4_fuction_info
+0x4e54 mem_mouse_b5_fuction_info
+0x4e59 mem_mouse_dpi_fuction_info
+0x4e5e mem_mouse_key_information_set_flag
+0x4e5f mem_store_key_info_delay_timer
+0x4e60 mem_store_key_info_delay_timer_init
+0x4e61 mem_mouse_fuction_key
+0x4e62 mem_mouse_fuction_key_last
+0x4e63 mem_mouse_m_key_press_flag
+0x4e64 mem_mouse_m_key_press_count
+0x4e65 mem_mouse_app_format_end
+0x4e65 mem_voice_empty_flag
+0x4e66 mem_zcode_temp_param0//zcode num
+0x4e67 mem_zcode_current_number
+0x4e68 mem_eeprom_start_addr
+0x4e6a mem_eeprom_address
+0x4e6c mem_xip_flash_offset
+0x4e6f mem_zcode_head
+0x4e73 mem_sensor_8650_init_new
+0x4e9b mem_eeprom_att_list_base
+0x4e9d mem_mouse_le_delay_enter_lpm_time
 0x4644 mem_remote_lpm_gpio_config_flag
 0x4648 mem_remote_lpm_gpio_config_io_temp
 0x4649 mem_24g_tx_led_map
Index: output/otp.dat
===================================================================
--- /1121s/1121se/branch/mouse/AI_Project/baidu_project/mouse_ai_voice_baidu/output/otp.dat	(revision 5485)
+++ /1121s/1121se/branch/mouse/AI_Project/baidu_project/mouse_ai_voice_baidu/output/otp.dat	(working copy)
@@ -292,11 +292,11 @@
 0c
 52
 bb
-b9
+bb
 a3
 ae
 04
-3a
+38
 9d
 6e
 ed
@@ -304,7 +304,7 @@
 e3
 f9
 5e
-95
+9b
 9a
 5a
 0f
@@ -312,7 +312,7 @@
 93
 fa
 6c
-8e
+b0
 d0
 30
 e0
@@ -320,111 +320,111 @@
 8f
 30
 e3
-00
+66
 20
 ff
 36
-c7
+c5
 af
 d5
 6c
-9a
+fc
 44
 e8
 d2
-cc
+da
 95
 44
 1b
-8f
+9d
 02
 d4
 f1
-2c
+2a
 88
 38
 d8
-d1
+c3
 cc
 48
 bd
-87
+85
 a7
 34
 dd
-ec
+ea
 6e
 4b
 3c
-4e
+5c
 1e
 21
 f6
-00
+17
 a7
 b5
 73
-b0
+b2
 bf
 f5
 3d
-78
+8e
 b6
 de
 e4
-7e
+66
 1d
 9b
 16
-f1
+fe
 57
 2a
 0f
-bc
+a2
 17
 04
 3b
-12
+10
 e2
 1a
 dc
-24
+3a
 43
 a8
 7c
-28
+12
 63
 4b
 df
-92
+a8
 31
 0f
 fc
-d4
+d6
 4f
 8a
 f0
-7d
+25
 58
 28
 ff
-0f
+e4
 3c
 88
 fb
-43
+45
 a8
 73
 48
-f8
+fa
 48
 83
 48
-c3
+dd
 a6
 9d
 fe
-8d
+8f
 24
 ee
 a9
@@ -432,31 +432,31 @@
 5b
 67
 6a
-17
+28
 e0
 e6
 ed
-bd
+ae
 ef
 70
 02
-7e
+10
 10
 46
 1c
-2f
+17
 6a
 51
-27
-e1
+26
+39
 53
 bb
-f6
-cc
+f7
+14
 19
 99
-da
-da
+db
+32
 4d
 34
 c9
@@ -464,39 +464,39 @@
 47
 d5
 db
-28
+42
 17
 4c
 6a
-2d
+47
 83
 e0
-10
-0d
+11
+d7
 e0
 c5
-25
-93
+24
+4b
 b1
 8c
 af
-a1
+af
 bd
 0a
 35
-36
+1e
 ec
 bd
 b3
-10
+76
 2d
 c9
-62
-1c
+63
+e2
 74
 b8
-07
-bb
+00
+53
 d9
 ea
 f5
@@ -541,1574 +541,1574 @@
 b3
 6a
 70
-3d
-69
-6c
-4e
-eb
-0b
+72
+a9
+86
 b4
-26
+ef
+31
+c1
+66
 bc
-39
-ff
-b3
+59
+af
+e2
 f4
 69
-e8
-69
+b7
+0a
 db
 d3
-2c
-22
+78
+3e
 aa
 24
-98
-fe
+85
+ff
 bd
 a3
-41
-f3
+51
+34
 ae
 76
-98
-4e
+8f
+74
 86
 b6
-61
-6e
+75
+e0
 70
-b6
-f5
-d4
+d6
+d5
+4d
 71
 9d
-81
-2c
+ce
+67
 c2
-ad
-b1
-e0
+cd
+da
+00
 4f
-bf
+df
 96
-0a
-c9
-07
-fa
-6e
-e4
-b4
-e5
-87
-ea
-30
-53
+04
+f3
+25
+ef
+0d
+a3
+74
+44
+b1
+ef
+b1
+d3
 57
-eb
-49
-94
-16
-80
-38
-22
+93
+4b
+7a
+06
+87
+99
+fa
 2f
-82
-1c
-7b
-6f
-e7
-86
-60
+bd
+be
+31
+9e
+e5
+a6
+42
 01
 52
-87
-d5
-13
-54
-f2
-71
+e7
+e9
+aa
+3e
+19
+75
 bc
 9e
 5a
-aa
-bc
-f0
-24
-35
+d9
+a2
+b7
+74
+b7
 93
-36
-34
-9a
-ec
-a3
-68
-9c
-47
-6f
-3b
-5e
-f9
-45
-55
-49
-da
-7d
-40
-ce
-9b
-1a
+66
+9d
+fd
+b7
+e4
+38
+71
+57
+6f
+38
+0b
+39
+5a
+2c
+ac
+cc
+12
+2b
+a3
+aa
+12
 2a
 6b
 c0
-70
-1b
-02
-ea
-18
-cf
-5d
+4f
+da
+5e
+43
+10
 de
+94
+2a
 b7
-59
-d2
-45
+39
+8d
+6b
 9d
-a7
-f1
-89
-fd
+a4
+f2
+d6
+45
 5c
-c5
-5d
-8c
+46
+26
+84
 8a
 67
 2a
-0b
+b3
 66
-eb
-da
-26
-3b
-dc
-07
-21
-1c
+36
+0d
+2e
 39
-f1
-5c
-0a
-c9
-16
-7e
-a1
-df
-81
-a3
-bb
-d2
-c5
-96
-44
-8c
-d5
-17
-4d
-a7
-06
-f5
 5c
-5d
-10
-8a
-5a
-6f
+61
+78
+7c
+64
+22
+13
 aa
-48
-cf
+2a
+1e
+23
+d4
+02
+28
+b4
+22
+73
+06
+a9
+33
+51
+78
+47
+77
 65
-ed
+b7
+ce
+5e
+07
+03
+82
+5d
+68
+15
+ac
+e6
+c1
+fe
 34
-91
-39
-ba
-6d
-8d
-92
-47
-c0
-f6
-d0
-75
-fa
-dd
-5b
-8c
-e5
-20
-76
-4d
-cf
-4d
-41
+95
+b2
+d9
+68
+04
+12
 47
+8f
 56
-09
 52
-33
-32
-37
-13
-ab
-6a
-2e
-9c
-8d
+bb
+1b
+1d
+34
+3e
+e5
+20
+57
+63
+88
+ec
+68
 bf
-06
-f5
-44
-f6
-38
-9f
-7a
-a3
+19
 a8
-9e
-cb
-7e
-c4
+7b
+f7
+4a
+30
+a9
+eb
+25
+8f
+a7
+a6
 c7
-8a
-d2
-43
-f9
-57
-f8
-b5
-89
-ea
-bc
-56
-85
-32
+01
+4f
+04
+f6
+58
+ac
+af
+2b
+ad
+d8
+90
+39
+00
+8f
+70
+1d
 e7
-22
-1a
-f9
-be
-1c
-97
-7e
-3f
-2a
-60
-b8
-17
+89
+11
+bf
+11
+8f
+62
+f3
+f7
+f3
+31
+af
+2b
+1c
+61
+49
+bb
+ed
+2a
+73
+22
+16
+bc
+e7
+7e
+73
+04
+01
+ed
+0e
+bf
 71
-09
-56
-bd
-ea
+2e
+a5
+65
+f2
+7d
+c4
+c3
 02
-eb
-3d
-26
-a3
-fe
-4a
-1b
-f6
-13
-4e
-10
-ac
-3a
-27
-f8
-7b
+19
+68
+d3
+7e
+e7
+b1
+ea
+6c
 3a
-24
-52
-25
-51
-02
-56
 91
-56
-d6
+2a
+13
+21
+d1
+74
+8f
 7f
-54
-97
+20
+ce
+26
+f1
 6e
-99
-da
-1e
-39
-05
-89
-82
+65
+30
+6b
+e8
+92
 0c
 8e
-5d
-70
-0f
-4f
-20
-d0
-07
-1c
-0e
-bb
-0d
-d1
-05
-c7
-73
-13
-a1
-68
+2a
+f3
+10
+e0
+47
+7c
+40
+dd
+45
+99
+12
+b0
+86
+79
+64
+72
+65
+92
 c6
 a1
-5d
+d9
 37
-08
-4c
-29
-55
-cc
-d5
-f7
-24
-82
-68
-45
-c4
-56
-c8
-d4
-28
-86
-b7
-5c
+58
+ec
+ca
+83
+d3
+b4
+f0
+9a
+c5
+a8
+e2
+eb
+49
+a9
 57
+95
+81
+0e
+90
+25
 e6
 e0
-db
-2b
-70
-4c
-59
-95
-b9
-75
-50
-c9
+5f
+28
+30
+55
+32
+cb
+a6
+15
+9a
+30
 46
-e4
-3e
-e4
+c4
+55
+32
 8c
 58
-3b
-c1
-6d
-78
-04
-96
+34
+c3
+2a
+e8
+84
+16
 7f
 86
 96
-38
+39
 ed
 9f
 eb
-1c
-f4
-17
-9e
-6d
+1d
+c3
+f7
+11
+6b
 a4
-f2
-f9
-3d
+f3
+79
+38
 0e
 b5
 63
-cc
+cd
 92
 6c
 a0
-c2
-11
-aa
-67
-bd
-8d
-95
-59
-50
-87
-56
-bb
-98
-c7
+c0
+69
+8a
 42
-e8
-f6
-11
+29
+b2
+64
 59
-93
-28
+d6
+c0
+96
+5c
+52
+bf
+22
+e8
+f6
+56
+ec
+9d
+6f
 fe
-1c
-fa
 5c
+b7
+4d
 29
-e3
-b5
-88
+f6
+46
+e7
 55
-db
-da
-20
+bb
+d9
+73
 c1
-be
-78
-3a
+de
+45
+8d
 61
 02
-e1
-09
+ae
+41
 62
-46
-76
-9b
+26
+62
+8d
 3d
 58
-47
-9b
+08
+2c
 9c
 b8
-db
-63
+83
+92
 45
 c5
 e2
-8e
+26
 29
 0b
-20
-83
+34
+26
 a6
 5f
-c2
-19
+cb
+bb
 e0
 5b
-55
-79
+5b
+53
 fa
 a2
-70
-86
+7e
+51
 50
 e1
-1d
-94
+19
+7e
 73
 dc
 97
-fd
+9d
 b7
 9b
-d8
-68
+8f
+31
 65
 fd
-c4
-9e
+c5
+03
 08
 13
-ab
-c6
+b0
+db
 90
 6c
-3f
-6c
+69
+e0
 60
 a3
 4e
-ff
+f7
 0a
 de
-e4
-09
+aa
+df
 8a
 98
-fa
-65
+ae
+58
 e7
-c1
-93
-c5
-86
-a0
-a2
-d4
+a1
+92
+4e
+c9
+00
+6d
+be
 2f
-d6
-74
-5e
-82
-81
-7d
-d6
-1c
-ca
-18
-2a
+ec
+75
+53
+78
+c1
+67
+11
+a9
+6a
+d5
+6a
 8f
-9d
-44
-4a
-fc
-3d
-28
-9a
-17
-7a
-e8
-2d
-42
-e3
-16
-d3
-22
-4c
-97
-ea
+c7
+73
+1f
+39
+bd
+91
 53
-ed
+aa
+da
+27
+b8
+42
+a3
 21
-06
+86
+3d
+e0
+e5
+88
+53
+b7
+79
+ff
 85
 62
-11
-0a
+15
+a8
 b6
 b7
-40
-63
+10
+6e
 fe
 01
 a2
 f5
-f1
-d0
-7e
-d6
-98
-df
+31
+d2
+46
+e0
+82
+82
 34
-b4
-f4
+87
+14
 4c
-1b
-de
-d3
-75
-7b
-16
-e5
-61
-2f
-6c
-31
-d5
-2f
-1b
-d8
-3c
-28
-0f
-93
-a1
-f2
-d9
-17
-4a
-ad
-d7
-43
-88
-6b
-37
-f0
 2d
-cd
-19
-d7
-05
-10
-bf
-8f
-93
-d5
-b4
-9c
-cd
-c8
+91
+63
 33
-06
-a3
-1a
-83
-15
-4c
-62
-a0
-4b
-ad
-4b
-43
-b8
-3c
+47
+08
+05
 58
-77
 76
-40
-e6
-b7
-df
-c8
-22
-44
-c6
+86
+cb
+95
+36
+01
+6d
+9c
+bb
+53
+73
+81
 44
-bf
+9b
+7d
+60
+50
+c3
+a3
+b5
+3e
+09
+10
+4d
+98
 32
-20
-bb
 67
-fd
-b4
-8e
-1a
-80
-f6
-4a
+47
+92
+92
+6f
+b9
+00
+96
+33
+34
+03
+ea
+02
+f9
+49
+5f
 0a
-ed
-28
-19
-2a
-d7
-43
-46
-3f
-ae
-9a
-23
-59
-d0
-b3
-53
-c4
+e6
+60
+f5
+fb
+e7
+0c
+7d
+e8
+14
+db
+63
+0e
+60
+b2
+b8
+98
+68
+bc
+89
+d1
+ec
+f6
+f1
+20
+bb
+60
+0b
 fb
+2e
+89
+6e
+f2
+70
+53
+de
+37
+b3
+29
+c1
+17
+36
+a0
+ba
+ca
+0d
+3c
+c1
+b3
+33
+90
+c8
 c3
 ef
-b0
-27
-fd
+bb
+1d
+f9
 a1
 8e
 1f
-6d
-9b
-a1
-ef
-c4
-d7
+3d
+95
+16
+db
+c0
+cd
 a4
 8d
-09
-0c
-6f
-40
-69
-c3
-c5
-a0
-ea
+3e
+ec
+a8
+0f
+ce
+5c
+8e
+57
+e2
 c3
-95
-85
-76
-18
-c4
-00
-ea
-27
-77
-e8
-22
-62
-4a
-0b
-52
-fb
+97
 c1
-24
-12
-e3
-d0
-a2
+49
+d9
+e9
+fa
+0b
+e6
+ae
 c3
-c0
-d6
-32
-e2
+6d
+c2
+df
+eb
+1d
+41
+06
+6d
+59
+39
+40
+51
+93
+d4
+e3
+a8
+ad
+9e
+df
 5a
-9f
+f6
+50
+0b
+a1
+a9
 8f
-5b
-30
-46
-95
-4f
-75
-6c
-e9
-35
-9c
-2f
-7d
-d8
+6d
+b2
 d7
-33
-d1
-a9
-3f
-24
-1a
-60
-76
-3f
-0b
-53
-08
-18
-44
-4d
+5e
+84
+20
+3e
+2e
+32
+8a
+e6
+9f
+e2
+d6
+80
 49
-03
-4a
-62
 ed
-8f
-5a
-8d
-54
-d7
-be
-87
-9b
-21
-70
-39
-21
-b6
-40
-1f
-10
-79
-f0
-4d
-3a
-b6
-20
-44
-3f
 80
-99
-f0
-0b
-68
-0e
+18
+9c
+d0
+c6
+72
+e8
+2e
+9c
+83
+2c
 0e
-27
-77
-32
-9a
-69
-67
-65
+1b
+c2
+94
+4f
+26
+c8
+21
+e6
+7b
+97
+3e
+ff
+b9
+50
+aa
+ed
+46
+02
+a4
+f1
+2e
+e9
+5f
+cd
+08
+f2
+8b
+e8
+2d
+0c
+a4
+f7
+08
+98
+eb
+e7
+5b
 3c
+a6
 86
-87
-f1
-04
-3a
-45
-3b
-e2
-b1
-51
-ec
-fa
-13
+60
+7c
+7a
+16
+f0
+e6
+85
+38
+9d
+1a
 cb
-4a
-23
-c2
-3e
-5a
-66
-8f
-d5
-7f
-66
+cb
+ac
+6c
+62
+f8
+28
+59
+4f
+7e
+cc
+6e
 8a
-16
-ad
-74
-83
-4e
+17
+f7
+ed
+7c
+ce
 96
-7f
-95
-19
-03
+77
+97
+98
+63
 70
-66
-f4
-5e
-88
-80
-f5
+3c
+a6
+a3
+bf
+60
+39
+e6
+ca
+58
+2f
 1f
-2a
-18
-c7
-36
 77
-d1
-f0
+48
+a3
+64
+19
+21
+a5
+6a
+a9
+4a
+2a
+35
+ad
+1f
+89
+a8
+da
 69
-f9
-00
-25
-42
+80
+e4
+02
+c4
 d1
-2a
-2a
+4e
+f6
+59
+bd
 35
-d5
-5f
-e0
-d9
-3a
-85
-bb
-f9
-e2
-7c
-83
-30
-c1
-b9
-7a
-08
-23
+5b
+ca
+07
+57
+86
+ae
 c9
-3e
-f4
-c1
-6e
+93
+76
+e4
+aa
 66
-90
-5e
-a8
-79
-67
-24
-14
-56
-a7
-d3
-e6
-94
-fd
-1d
-99
-55
-ed
-14
-04
-4d
-f8
-d0
-9d
-72
-c1
-a1
+63
+d6
+78
+da
+9c
+26
+03
+fa
+65
+a3
+67
+ec
+5b
 a5
-a4
-d4
-2a
-c6
-fd
-c3
-cc
-f9
+61
+7e
+0f
+e5
+de
+ac
+e6
+64
+e0
+78
+5d
+29
+03
+ca
+83
+59
+d5
 79
-f1
 f3
-44
-f1
-2b
+ea
+22
+2e
 97
 2b
-5c
-be
-35
-b0
-2d
-3a
-b5
-03
-23
-9c
+68
+80
+4d
+90
+98
+25
+f2
+c0
+d7
+ba
 3e
-08
-b9
-2e
-84
 68
-a0
-a7
+d0
+7d
+d4
+04
+3a
+e2
 0b
-ff
-85
-d5
-19
-c5
-79
-6e
-ce
-f3
-ff
-94
-84
-f1
+9f
+bf
+9a
+b6
+3d
+ef
+3f
+2e
+d1
+1e
+3e
 2b
-40
-b7
-fe
-c2
-94
-e9
+3c
+3d
+1c
+88
+5e
+6e
+f9
+ae
+a7
+5b
+af
+24
+ab
+9d
 46
-1a
-e8
-2b
-64
-62
-22
-57
-14
-41
-0b
+18
+b4
+d6
+9d
 76
-d5
-90
-16
-f1
-0b
-61
-31
-ef
-ef
+cf
+10
+1a
+11
+33
+86
+88
 0f
-de
+e3
+e8
+24
 2d
-8e
-30
-0a
+ee
+50
+1c
 9e
-9b
-aa
-c2
+db
+b1
+4d
 06
 b8
-98
-1c
-2d
-74
-97
-8d
+d7
+2c
+62
+d4
+0d
+1e
 2f
-7b
-be
-39
-06
-db
-78
-ac
-5d
-e4
-23
-2b
+4e
+ec
+ec
+e6
+e3
+f9
+7f
+ed
+81
+8a
+85
 69
 d1
 b6
-22
+be
 df
-e0
-28
-e3
-af
-c7
-b6
-90
 a0
-b5
-df
-43
-61
-cb
-32
-51
-fb
-c2
-e6
-c8
-ec
-0d
-53
-01
-f5
-96
-6f
-51
-0f
-1c
-74
-c5
-3a
-27
-01
-e4
-21
-15
-01
-4a
-60
-77
-e3
-82
-db
-82
-3d
-3b
-44
-68
-fb
-90
-37
-eb
-1c
-85
-90
-d9
-37
-17
-dd
-5e
-9b
-ae
-23
-ac
-c0
-4a
-4d
-b0
-83
-da
-55
-fb
-fb
+50
 c4
-ae
-d8
-1d
-fb
-9e
-19
-37
-1f
+55
+87
+f9
+99
+a0
+d5
+de
+2d
+d1
 9f
+89
+d8
+1b
+9a
+5c
+5a
+54
+75
+7d
+e4
+8d
+d6
+3d
+3d
+48
 ff
-df
-91
-d7
-67
-32
+28
+6c
+3a
+47
+01
+d1
+6e
+b5
+9a
+1d
+80
+1a
+ad
+36
+db
+e2
+20
+7e
+14
+61
+00
+0d
+78
+4b
+88
+29
+af
+78
+35
 9f
+60
+de
+13
+81
+23
+cc
+92
+e0
+52
+1c
+f6
+ba
+51
+e1
+ee
+36
+f6
+cc
+60
+49
+e2
+2d
+6f
+4c
+88
+50
+25
+cc
+87
+6b
+89
+5b
 85
-65
-00
-df
+05
+1c
+42
 9b
 4d
-8d
-ae
-bd
-ff
-f3
-2c
-31
-cf
-0e
-60
-ea
-2a
-31
-5f
-c7
+93
+e6
 f2
-9c
-57
 5f
-c9
-33
-ae
+76
+08
+35
+b5
+5e
+42
+ea
+2a
+3d
+17
+fc
+29
+b3
+cb
+18
+69
+a4
+5e
 65
 a9
 24
-72
-7f
-c4
-03
-0f
-98
-49
-58
-00
-a3
-02
+6b
+30
+04
+9d
+be
+a6
+31
+5b
+bc
+43
+40
 c6
-24
-8c
-82
-41
-e9
-32
-66
-59
+42
+c7
+56
+d7
+d8
+62
+50
+e4
 02
 18
-f2
-23
-a6
-29
+f0
 fa
-d1
-97
-62
-3f
-5b
-07
-e8
-19
-bf
-6e
-5b
-0e
-e9
-35
-a2
-e8
-6e
-ae
-af
-05
-de
-b5
-00
-ef
-c9
-eb
-8f
-e9
-54
-ff
-15
-ff
-f8
-e9
-ac
+a7
+29
+ba
+9e
+a1
+2d
+9f
+c4
+15
+a3
+83
+75
+77
+0f
 7a
-05
+da
+b0
+bd
+46
+c7
+a4
+ab
+5f
+8f
+36
+4f
+4f
+56
+27
+c7
+e1
+9b
+30
+52
+3f
+66
+58
+2e
+1a
+85
 78
-fc
-c9
-47
-d7
-25
-6e
-43
-62
-fe
-57
-cd
-5c
-8a
-94
-e3
-3d
-ce
-31
-ce
-fa
 23
-7c
+2d
+3a
+63
+6a
+ec
+0d
+01
+fe
+0d
+b0
+e0
+95
 3a
+46
+61
+86
 19
-b6
-78
-5a
-6f
-ed
-f7
-5a
-10
-87
-0c
+00
+9a
+d4
+dd
+0a
+7a
+f5
+e2
+9c
+33
+bd
+d9
+39
+11
+98
+a2
+6b
+90
+e7
 cb
-b9
-06
-2b
 f6
 c0
-a3
+ec
+8c
+f1
+0b
+9c
+40
+67
+65
+88
+fc
+da
+12
+63
+1a
+1f
 2c
-70
-71
-34
-08
-28
-b8
-2f
-1d
+3c
+0c
 95
-b1
-3b
-5a
-e0
-93
-e3
-ef
-68
-57
+94
 2c
-e2
-86
-ea
-d7
+a0
+07
+55
+87
+bf
+66
+e5
+05
+5c
 d3
-e3
-58
-4a
-9c
-46
-68
-2b
-cf
-1e
-e8
-3e
-42
-eb
-aa
-eb
-73
+2d
+33
+cb
+28
+8b
 86
-a6
+23
+46
+97
+fc
+df
+b8
+f9
 b5
-de
-e1
-ea
-6c
+9e
+b2
+b1
+73
+74
+44
+4e
+c8
+85
+eb
+c1
+fd
+12
+a7
+3d
+bc
+84
+a7
+f4
+9d
 da
+45
+56
+40
 e5
-78
-29
+7f
 25
-ec
-1b
-ad
-1c
-8d
-26
-f3
-44
-69
-d4
+5e
 7d
-9a
-97
-98
-a0
+33
+ec
+4b
+ee
+3a
+d7
+32
+28
+57
 a4
-fc
-4e
-be
-5f
-67
+e8
 64
-ab
-ab
-ba
-6b
-62
-44
-fe
-c9
-e8
-04
-14
-fe
-03
-8a
-cf
-b8
-90
-d5
+41
+26
+53
+e6
 13
-8c
-20
-37
-6c
-32
-01
-21
-eb
-a4
-74
+ec
+aa
+d7
+4c
 b1
-f2
+bf
+9a
+15
+37
+46
+e0
+7b
+64
+c4
+f9
+95
+28
+62
+d0
+85
+bc
+73
+df
+c2
+38
+fb
+d0
+23
+4a
 f1
 82
-f5
-83
-86
-c3
-98
-a6
-2c
-1b
-d9
-26
-89
-f1
-e2
-60
-a0
+18
+d5
+b8
+47
+41
+ed
+1e
+47
+ee
+4f
+ec
+02
+2e
 77
-e6
-42
-50
-59
-e6
-ea
-15
-54
-22
-59
-32
-c3
-c6
-62
-8f
+8b
+cf
+20
+68
 9b
-2d
-35
-ef
+4d
+49
+2e
 5d
-05
-66
-0f
-77
-fd
+7f
+4d
+06
 b8
-cd
-66
-cb
-c4
-c4
-7b
-c3
-25
-d1
-cc
-e8
-50
-e7
-72
-60
-f7
-af
 3c
+9d
+9d
+e6
+cf
+ba
+c4
+b4
 02
+88
 e5
-cc
-c0
-e5
-05
-98
-7d
-0e
-3e
-21
-08
-3a
-0e
-32
-cd
-41
-41
-e8
+c4
+ed
 d4
+72
+71
+7b
 77
-32
-0c
-cf
-a1
-17
-2b
-99
-da
+aa
+dc
+47
+c9
+97
+68
+a5
 44
-9b
+35
+d2
+c7
+ff
+3c
+0a
+b0
+8e
+31
+82
+80
+29
+02
+34
+2a
+b5
+eb
+83
+b2
+3d
+93
+99
+ba
+68
+c3
 99
 a2
 f7
-d6
+d9
+30
+b9
+73
+38
+01
+e0
+c0
+72
+d7
+11
+a5
 b7
-1f
-83
-3f
 ca
-23
-41
-93
-d7
+a6
+55
+18
+d0
+fe
+95
+46
+06
 5f
-a4
-50
-ca
-c6
-52
-3a
-d4
-e4
-d1
-c7
-01
-f7
 85
-ed
-65
-00
-e4
-e5
+4a
+15
+02
+05
 c6
-8e
-e2
-78
-ae
-6a
-5f
-5c
-d4
-65
-3a
+1e
+2f
+c2
 79
-6f
-67
-b2
-e4
-3f
-8b
-03
-bf
-87
-78
-85
-bf
-f5
+ae
+0a
 71
+d3
+1f
+a6
+97
+9e
+28
+d2
+99
+51
+87
+ff
 21
-d5
-a1
-e5
+bf
 cf
-55
-ce
-69
-05
-8d
-8a
-1c
-91
+71
+ea
+98
+cd
+f1
+80
+86
+6e
+3e
+e2
+b2
+f9
+c8
+2f
+8b
+88
+7c
+9f
 c6
 f2
-d2
-8f
-d9
-f7
-8c
-37
-65
-62
-15
-66
-c6
-8a
-20
+d0
+0f
 ff
-27
-22
+40
+28
+5a
+20
+39
+4e
+98
 cb
-6b
-2d
-b8
-c0
-c7
-f2
-52
+8a
+42
+50
 8f
-00
-7c
-77
-e0
-18
-74
-6f
-f5
-87
-79
+52
+40
+0e
+b1
+f7
+60
+2a
 f5
-a0
+8a
+6c
+8e
+74
+f0
+41
+db
+ee
+b7
+bc
+ae
+99
+bd
+a9
+9b
 a5
-8b
 52
 57
-4d
-a6
+62
+bc
 43
 c2
 f5
@@ -2119,372 +2119,372 @@
 82
 be
 ca
-07
-f6
+04
+06
 f8
 6d
-32
-9f
+31
+6f
 54
 9d
 f7
 42
-dd
-22
-ea
-7f
-7e
-97
-19
-5b
-0d
-24
-ed
-71
-ea
 e5
-dc
-89
+a0
+e1
+da
+36
+9e
+74
+e3
+78
+a6
+22
+52
+c0
 25
+5e
+aa
+1d
 ec
-e4
-b2
-7b
-ea
-95
-59
+4c
+03
+7f
+88
+45
+0a
 7c
-f3
+87
 a2
-e1
+cc
 a3
-48
-b8
-0b
+7c
+ba
+13
 fe
 37
-aa
-fb
-21
-bd
-b4
-19
+ac
+46
 1d
-d0
-d3
-0d
-cc
+27
+50
+c3
+d2
+11
+bb
+73
+34
 77
-bc
-bc
-90
+bb
+74
+60
+26
+88
+9b
+af
+81
+0b
+e5
+99
+f8
+d8
+54
+67
+b9
 29
-b7
-07
-e0
-42
-ea
-4c
-d9
-fe
-8e
-1f
-db
-9d
-d5
 5d
-77
+4d
 a1
-17
-7f
-ce
-10
-e7
-cf
-a3
-89
-9c
-f6
-e5
-50
-1a
-c8
-aa
-61
+99
+55
+39
+32
+41
+c9
+42
+49
+b2
+d2
+10
+d2
+96
+ce
+ad
+c1
 0b
 92
-5d
-2c
-83
-1d
-25
-1d
-3f
-c2
-d0
-d4
-09
-f7
-13
-3c
-48
-63
-b5
-c6
-20
+85
 6f
-24
-2d
-91
+05
+37
+c5
+5e
 c0
-47
-5d
-fd
-fc
 45
-e1
-6a
-73
+30
+fc
+26
+c1
+bc
+d5
+89
+1f
+ed
+89
+5e
+3b
+c0
+06
+91
+8e
+a3
+62
+fd
 8f
-57
-a0
+a5
+cb
+45
+3a
+b7
+f5
+86
 20
 95
 7b
-a4
-bb
-46
-63
-86
-c5
-15
-76
-3f
-ac
-34
-71
-a6
-bf
-da
-a6
-20
-96
-2b
-f6
-6b
-f5
+a0
+99
+78
+5b
+e3
+e1
+dd
+77
+39
+90
 74
+31
+22
+bc
+9d
+06
+9a
+a6
 53
+d6
+46
+f8
+b3
+f3
+af
+ee
+32
+b0
+6f
+0a
+8b
+04
+f2
+37
+8c
+b4
 2d
-d5
-4a
-f0
-45
-1c
-48
-be
-1b
-16
-c3
+7f
+bd
+60
+b4
+bf
 74
-e8
-b2
-5d
-5f
-33
-33
-3f
-bc
-c6
-1a
+06
+68
+71
 e7
-f9
-33
-19
-01
-9b
+83
+18
+bc
 36
-89
+7b
+fe
+0a
+40
+1e
+b5
 e5
-7e
-df
+0b
+41
+c8
+c7
+d5
 ed
-3c
-a1
-02
-07
-16
-37
-f5
-99
-6f
+58
 b8
-6e
-44
-65
-f8
-12
-73
-92
-fc
-fd
-32
-cf
-70
-db
-b7
-93
+3f
+d2
+ab
 c7
-37
-fe
-85
-7e
-3e
-7c
-ed
-c0
-d4
-b5
-ec
-2f
-00
-d9
+65
 98
+15
 ff
-db
-c0
-c9
-0b
-97
-83
-8b
-c1
-ba
-a1
 96
-08
-fb
-33
-3e
-0a
-f1
-a0
-3f
-e7
-4f
-94
-30
-4d
-9a
-3c
-cd
-7b
-4d
-53
-67
-dc
-4a
-09
-66
-f6
+e6
 b9
+de
+ff
+39
+98
+1b
+9b
+c6
+bc
+c2
+45
+38
+42
+6c
+2e
+42
+d4
+b0
+29
+2d
+0c
+c6
+af
+df
 13
-a3
-73
-94
-bf
-02
-a1
-1a
-ca
-ca
-6f
-44
-97
-17
+95
+28
 cb
-e0
+eb
+5f
+44
+61
+3e
+0f
+59
+c8
+79
+b7
+8e
+45
+13
+f0
+df
+a4
+e7
+c9
+d4
+1f
+f1
+7b
+55
+73
+cf
+3e
+c0
+35
+8f
+f1
+fe
+ff
+3b
+87
+84
+98
 16
-ed
-00
-3a
+32
+ad
+4b
+de
+fb
+0d
+ef
+c4
 92
+58
+6b
+06
+f0
+2e
+ba
+d3
+b3
 48
-ff
-4b
-5f
+9f
 4f
-b4
-09
-14
-c2
-b8
-7a
-f4
-78
-47
-7f
+bf
+0d
+96
+05
+16
+85
+18
+be
+e3
+00
+07
+55
 e4
-0c
-6b
-65
-b0
+cf
+d1
+8c
+91
 9c
 10
 c5
-9c
-3d
+8e
+bd
 2a
-8b
-44
-60
-b8
-58
-2c
-7c
-bb
-a5
+cc
+c3
+18
+98
+5a
 99
-4b
+bb
+1b
+0f
+9a
+00
+ab
+91
+d5
+c7
+51
+18
 11
 34
-13
-00
+b8
+46
+17
+f6
+73
+36
+de
+33
+37
+50
+c9
+be
+58
+0d
 f1
-9e
-43
-4c
-98
-44
-94
-b1
-d3
-db
-5a
-4f
-6d
-39
-ea
-79
-98
-d8
-eb
 01
-4c
-f7
-64
-4a
-99
-f8
-f3
-ae
-74
-ca
-c2
+2c
+df
 c5
-50
-2a
-1b
+4e
+83
+bb
+d1
+e5
+ce
+6f
+02
+82
+b0
+d4
+29
 4b
 9e
 7f
@@ -2492,35 +2492,35 @@
 c2
 1a
 83
-d0
+d6
 29
 db
 54
 3e
-89
+39
 ae
-f1
-75
+3d
+8e
 06
 fd
-f2
-f7
+f6
+41
 53
 9a
 38
 d0
 40
-48
-17
-95
-f7
-24
-0b
-09
-f1
-c1
-1a
-6d
+28
+11
+c7
+cd
+26
+05
+ae
+a1
+cd
+f8
+0f
 10
 72
 0c
@@ -2532,7 +2532,7 @@
 d9
 24
 36
-95
+91
 b8
 94
 d7
@@ -2540,2395 +2540,2395 @@
 ff
 30
 83
-e9
+ec
 81
 e8
 82
 67
-df
-1c
-ed
-6e
+e8
+fc
+2b
+cd
 44
 26
 ad
 26
-db
-62
-7c
+94
+a2
+b2
+bd
+ac
+11
 de
-2b
-b9
-96
-b6
+c0
 5c
-78
-eb
-c7
+18
+c3
+66
+52
+a1
+44
+01
 6c
+1c
+d5
+c1
 d9
-21
-25
-14
-5c
-d6
-7e
-9e
-21
-a4
-53
-46
-46
-57
-f0
-0f
-c7
-4a
-72
-58
-ea
-07
-d4
-95
+81
+49
+d7
+0d
+fc
+f6
+a7
 b0
-71
-98
-d4
-67
-94
-c2
-5a
-e4
-e7
-5c
-52
-92
-07
-f0
-b6
-f0
-6f
-17
-b1
-ac
-fb
+27
+ca
+75
+50
+ea
+08
+2b
+2a
+50
+f1
+8f
+13
+a7
+16
+45
 ef
-84
-1b
-6c
-22
-fd
+24
+2b
+80
+dd
+3b
+cb
+4a
+b6
+90
+40
+7c
+c9
+ec
+d1
+e9
+47
+a1
+85
+03
+02
 db
-fa
-6e
+af
+4f
+b6
+32
+07
+e0
+ca
+4f
+5f
+45
+39
 4e
-b2
-6a
-64
-ce
+d4
+12
+d0
+45
+98
+b4
+80
+a3
+2e
+d3
+bf
+d2
+c6
+0c
+d9
+c0
 55
-4a
-af
-89
+03
+5d
+d5
+ee
+a7
+03
+6c
+f9
 8e
-18
-c9
-17
-05
-21
-34
-c7
-63
-95
-f4
-3d
-f2
-c6
-25
-56
-69
-99
-c7
+5d
+55
 12
-b5
-0f
-8e
-83
-ac
-b5
-54
-9a
-f5
-ee
-ad
-fa
+74
+05
 10
-30
-8f
-c0
-f5
-31
-b1
+32
+14
+02
+17
+33
+12
 2c
 3e
-ba
-dd
-db
-ce
-a1
-e2
-97
-6e
-6b
-92
-ca
-32
-cf
+c5
+88
+a3
+8e
 8b
-50
+e4
+54
+d5
+02
+b3
+b2
+52
+cf
+8c
+58
 b5
+c3
+11
 c2
-eb
-5b
 23
 d5
-e7
-d3
-f9
-9e
-22
-2d
-bf
-30
-1d
-44
-10
-e2
-22
-36
-27
-65
-a2
-5f
-e8
-5c
-f1
 f3
-8d
-2c
+ec
+d9
+52
+e4
 ad
-00
-27
-fc
-6c
-f9
-3b
-5c
-76
-06
-39
-e9
+1f
+72
+c9
+7c
+d0
+62
+2f
+36
+47
+1b
+d9
+1f
+80
 ba
-ec
-88
-37
-83
-dc
-89
-ec
-90
-d2
-0b
+f3
+bc
+2d
+c0
+d3
+e5
+7d
+95
+48
 81
-29
-99
-b8
-40
-24
-c8
-04
-c4
-d6
-c1
-d7
-57
-f2
-64
-bb
-15
-cf
-64
-db
-87
-57
-08
-a6
-82
-5b
-f7
-8b
-60
+7b
+09
+58
+b9
+19
+62
+f3
+a3
+48
 fd
-ac
-1c
+6b
+54
+8d
+20
+5e
+da
+0f
+0b
+81
+0e
+18
+54
 21
-ea
-71
+62
+68
+17
+e9
+89
+fe
+1b
+32
+1c
+fb
+63
+01
+5b
+3a
+c1
+58
+b7
+46
+58
+a9
+4f
+4a
+26
+d2
+2c
+dc
+09
+23
+36
+06
 a7
-98
-57
-88
+6b
+77
 aa
-e8
-de
-db
-41
-d4
-d8
+a5
+c9
+73
+af
+f6
+58
 58
 22
-0c
-66
-a8
-d2
-11
-7c
-b1
-3e
-38
-a0
-91
-f8
-45
-f5
-96
-d9
+77
+19
+02
+b7
 f6
+09
+b6
+95
+38
 d4
-74
-7e
-f6
-4d
-58
-55
+d6
+5a
+2d
 da
-b8
-59
-45
-29
-7a
+ee
+b9
+f6
+e8
+e3
+db
 8f
-89
-df
-61
-33
-93
-34
-4d
-4d
+48
+e8
 94
-1e
-64
-63
-72
-b6
-07
-9d
-4f
-8f
-96
-d3
-16
-e5
-bd
-8d
-80
-76
-f4
-a0
-37
-69
-cc
+9f
+75
+9e
+65
+d9
+d8
+c8
+28
+e6
+4c
+04
+73
+f1
+bc
+b5
+94
+60
 9e
 67
-a4
-1d
-17
+68
+b6
+07
+9d
+4f
+8c
+05
+d2
+69
+57
+6b
+95
+40
+b8
+f4
+b8
+96
+29
+df
+81
+46
+26
 d9
-18
-1b
+f7
+9b
+66
+15
 3d
-25
-1a
-7b
-ab
-02
-e8
-02
-36
+65
+34
+0a
+b4
+a5
+ec
+85
+d7
+12
+0e
+3d
+9a
+3a
 32
-0c
+f1
+f7
+d4
+b0
+2b
+d7
 ee
-d5
+37
+a1
+57
+b7
+01
+6a
+a1
+3c
+f4
+a8
+f5
+d4
+ce
+f8
+fa
+00
+0d
 9a
-a2
-18
-0f
-2e
-fe
-2d
-98
-2c
-73
-7a
-18
-13
-7f
-b3
-b6
-9f
-74
-d7
-a5
 b4
-58
-2b
-fa
-0b
-1b
-cf
-ab
-bc
-d4
-c1
+16
+d6
+04
 6d
-b2
-8a
-30
-2d
-37
-db
-83
+e8
+88
+e3
+1a
+d5
+c5
+7e
 fd
-ff
-8e
-e5
-cd
-43
-b3
-80
-75
-ed
-d1
-30
-81
-98
-cd
-6c
-33
-5e
-2c
-b4
-fb
+fc
+8f
+2e
 b5
+63
+eb
 a2
-5b
+62
+4b
+55
 03
+b6
+7a
+e4
+3c
+33
+5d
+28
 82
-bd
-2c
-66
-ae
-c6
-a2
+b4
+75
+2a
+d2
+6c
+2d
+a5
+29
+21
+6e
+06
+ba
 e6
-9f
-74
-fe
-83
-93
-78
-b5
-32
-cf
-01
-0d
-3b
-cf
-a2
 9d
-bb
-6a
-82
-aa
-fa
+5b
+b4
+cc
 51
-e1
-42
-64
-70
-11
-fd
-b9
-de
-2b
-23
-bf
-d4
-f5
-a9
-81
-24
-7d
-0e
-9a
-2b
-38
-83
-e8
+06
+a7
+3a
+cc
+01
+19
+c3
+ef
+a3
+65
 53
-61
-91
-dc
-6f
-c1
-7e
-10
-2e
-67
-dc
-44
-03
-26
-10
-e8
-63
-9e
-d2
-c2
+6e
+05
+aa
+b5
+8a
+a6
+6c
+5b
+b0
+da
+cb
+fe
+7f
+6c
+37
+f0
+74
+06
+72
+ba
+e9
+36
+af
+9a
+66
+8d
+dd
+a7
+f3
+92
+3d
+3c
+30
+3e
+f5
+a0
+69
+27
+c9
+eb
+e2
+e1
+5c
+4f
+82
+db
+e3
+6d
+5e
+9a
+0d
 be
-de
-ee
-f9
-9e
-6f
-e5
+1c
+28
+21
 a9
-f7
-8b
-12
+f5
+d6
+eb
 53
 ff
-59
+5f
+c4
+63
+02
+4a
+9a
+f3
+43
+91
+c8
+6e
+32
+6a
 d9
-64
-aa
-49
-47
-bc
-99
+85
+07
+bd
+84
+a9
 55
-00
-99
-96
-50
-c2
-81
-66
-b9
-e4
-c1
-52
-0b
-7d
-3c
-49
-e6
-be
-00
+4d
 d6
-98
-59
+7c
+21
+22
+5f
+1f
+71
 9c
-c0
-6d
-82
-00
-7d
-07
-46
-94
-30
-66
-83
-ae
-18
-e4
-47
-31
-57
-9d
-74
-9f
-99
-bd
-67
+34
+33
+22
+2a
+bf
+4f
+a7
+c3
+a7
+3b
+d1
+21
+80
+09
+fc
+a1
+7f
 31
-20
-a6
-11
-5b
-0b
 17
-44
-1e
-df
-67
-fe
-c7
-c1
-d8
-7f
-cb
-25
-af
-98
-e5
-93
-eb
 9f
-53
-b7
-bb
+8f
+80
+3e
+b9
+5d
+9e
+c3
 62
-e2
-14
-bf
-cd
-ad
+f6
+fc
+ea
+52
+7c
+51
+5f
+a2
+5e
+b7
+c0
+63
+d8
+d5
+fa
+96
+5f
+f2
 34
 e6
-e9
-47
-68
-33
-72
+3f
+53
+d7
+8a
+c6
+ad
+d5
+cc
 49
-b6
-8b
-e0
-f7
-43
-eb
-17
-4e
-2f
-96
-3c
-65
-f0
-92
-b0
-24
-ff
-39
-33
-1a
-22
-7c
+6a
+9d
+19
+11
+b7
+61
+88
+e7
+71
+cd
+8c
+e6
 cf
-8e
-1a
-87
-eb
-26
-14
+20
+5a
+20
+f6
+2e
+6b
+37
+2d
+f8
+61
+0c
+98
+93
+f2
 6d
-00
-02
-64
-2b
-e0
-25
-c3
-02
-0e
-91
-d6
-09
-b6
-96
+59
+f5
+01
+98
+8e
+3a
+b1
+ac
+de
+74
+20
+5c
+a8
 03
-0f
-ad
-89
-99
-b0
-fe
-07
-b3
-cc
-1b
-6a
-25
-0b
-04
-c6
-47
-ba
-4e
-6f
-a2
-0b
-cd
-12
+af
+bd
+90
 63
+c7
+84
+d6
+16
+a2
+bc
+3f
+72
+49
+b6
+ce
+3b
 f6
-27
-51
-77
-bb
-31
-42
-fd
-4a
-cb
-f7
+b9
+57
+b6
 50
-1a
-dc
-3d
-ed
-d2
-d5
-5a
+d7
+6e
+71
+0e
+08
+c1
 ef
+bb
+6d
+70
+05
+f6
+f5
+ae
+7f
+d3
+9d
+1a
+b2
+ca
+4a
+99
+b7
+cd
+d3
+f8
+f8
+1b
 ef
-f4
+76
+37
+4d
+31
+ba
+ad
+3f
+64
 e6
 a1
+08
+3b
+13
+da
+42
+e7
+da
+b1
+96
+3a
+13
+25
+92
+f3
+1d
+4c
+00
+82
+fd
+e8
+4b
+a7
 0b
-83
-11
+92
+15
+3f
+7d
+70
+4b
+e1
+68
+4e
+6e
+51
+23
+b4
+e6
+1f
+45
+fa
+8d
+c7
+aa
+c6
+71
+9c
+9c
+2a
 59
-98
-13
-72
-ff
-52
+6b
+2c
+12
+31
+78
+79
+a2
+15
+18
+2f
+4d
+eb
+ad
+b8
+76
+14
+53
+1d
 db
-5c
 a5
-54
-af
+aa
+44
+74
+c9
+67
+21
+ee
 ea
-ed
-38
-9a
-5a
-09
-0e
-d9
-a3
-d9
-d1
-d5
-32
-f0
-8d
-80
-9f
-ee
-55
+c1
+b6
+64
 f1
-3d
-6b
-de
-7a
-4a
+15
 52
-8f
-ae
-e5
-66
-b4
-d9
-24
-4a
-91
-18
-54
-1b
-09
-1a
-31
-ca
-89
-5b
-17
-4c
-d9
-84
-84
+c5
+77
 19
-a6
-6b
-a1
-ad
-ed
-92
-0c
-7c
-3a
-b6
+55
+db
 99
-ee
-17
-8b
-f1
-c4
-62
-2f
-52
-e5
-74
-28
-ad
-bb
-af
-2f
-a2
+31
+a7
 a4
-56
-e4
-4b
-aa
-d7
-d4
+10
+4e
+49
+4a
+92
+8a
 9d
 9c
-ed
-02
-2a
-1c
-36
-a5
-5c
-c3
-f6
-93
-c8
-39
-8b
-6f
-9d
-0d
-0d
-d6
-38
-7f
-0b
+fd
 6e
-aa
-5b
-71
-18
+29
+9c
+85
+d9
+ba
+10
+f7
+02
+87
+99
+4e
+8e
+7b
+f9
+8f
+60
+95
+1e
+ce
+8f
+b5
+fc
+86
+73
 4e
 21
-a9
-98
+c6
+99
 38
-7f
-f3
-f0
-39
-6c
-e3
-05
-51
-2f
-e3
-a3
-a4
+7b
+72
+d1
+3a
+66
+63
+04
+1e
+ef
+20
+88
+a0
+b0
+c3
+d4
+c0
+ab
+95
+dc
 ca
-a8
-2c
-c4
-9f
-c6
-52
-85
-39
-86
-d7
-a6
-8e
-ad
-d6
-8b
-3f
-60
+99
+75
+c2
+0b
+ee
+fa
+a2
 c7
+2d
+a4
+d7
 7b
-7b
-60
-09
-f2
-61
+7a
+e0
+65
+75
+c0
 a4
-f8
+f9
 7a
-aa
-44
-de
+ab
+c4
+b2
 ea
-a5
-a6
-39
-7f
-c1
-c6
-50
-87
-70
-f3
-24
-b8
-d2
-61
-59
-a2
-df
-52
+a4
+27
+c3
+88
+67
+7c
+31
+3f
+72
+bb
+8e
+ff
+12
+92
 d8
+ea
+d7
+96
+8e
 c8
 d8
-9a
-4c
-8f
-eb
-6a
+99
+ba
+37
+d1
+94
 bc
-04
+0c
 18
+b7
+cd
+9a
+29
 b4
-db
-7b
-e9
-ed
-f3
-b2
-16
-74
-7a
-9c
-43
-14
+25
+fd
+b6
+87
+25
+79
+ef
+22
+e8
+d7
+7d
+29
+b6
+97
+52
+fa
+0b
+55
+d5
+1e
+a1
 d0
+da
+42
+cc
+b6
 9c
-aa
-5a
-1a
-d0
-f2
-04
-3f
-6a
-77
-6f
-d1
-28
-5a
-5c
-8a
-4e
-7c
-df
-b4
+94
+97
 c0
-72
-09
-37
-7e
-1b
-a1
-89
-07
-0a
-7f
-06
+12
+43
+f4
+ce
+db
+64
+f6
 1f
-85
-a5
-4b
+a9
+b9
+29
+4f
+eb
+bc
+ce
+b0
+09
 55
-3a
+30
+6e
 e1
-96
-70
-92
 b2
-5e
-44
-04
-48
+5b
+0b
+c4
+8d
+e2
+a2
+0d
+6a
+d8
+38
 36
-b8
-6d
-e8
-03
-da
-97
 fa
-b6
-a0
-79
-00
-99
-65
-c1
-af
-15
-17
-0c
-ad
-b0
-c7
-b6
-26
-6e
-a3
-bd
-13
-c1
+71
+10
+b9
+cc
+fc
+61
+bb
+e5
+72
+a7
+cc
+6b
+9b
+27
+96
+d9
+d6
+5b
+3d
+59
+a9
 a6
 cb
+a9
+21
+37
+c7
+25
+30
+37
+01
 98
-5a
-7c
-53
-eb
-73
-d7
-41
-2d
-92
-7e
-80
-7b
-13
+4d
+d1
+61
+f6
+dd
+ac
+2e
+11
+22
+49
+3a
+ac
+15
+ba
+e3
+32
+3a
 48
-75
-91
-b7
-06
-bb
-ea
+d1
+e8
+ee
+b8
+24
+d4
+3e
 25
 7f
-63
-82
-75
-0f
-10
-ad
-ae
-0a
-0d
-dc
-5f
-9d
-19
-ff
-50
-43
-5b
-d9
-0c
+80
+20
+b9
+79
+21
+fe
 d4
 21
-7c
-cf
+4a
+5f
+9e
+15
+2b
+32
+b0
+ae
 a4
-37
-24
-f5
-07
-ee
-2f
-3a
+e7
 6b
-cf
+f5
+06
+97
 05
-e1
-4a
-82
-7e
-84
-76
-62
-f0
-72
-aa
-79
-de
-e7
-81
-3d
+22
+b8
+88
+6f
+42
+be
+3b
+df
+fb
+11
+92
+9f
+9d
 6e
-70
-8d
-04
-0c
-74
-0d
-06
-21
-77
-c1
-32
-5c
-f8
-23
-c0
-dd
-e6
-e0
-b0
-02
-e3
+75
+c2
+c4
+b5
 3c
+05
+06
+27
+40
+1e
+d1
+ad
+7d
+24
+20
+98
+96
+e2
+30
+04
+d3
+c6
 b9
-eb
-28
-58
-57
-91
-14
-ac
-63
-3c
-65
-23
-a7
-a3
-21
-fd
-ed
-e9
-7b
-3d
+d9
 bd
-d5
-3b
+17
+f7
+29
+05
+4c
+02
+3f
+e4
+8b
+29
+8b
+45
+05
+6d
+a0
+e9
+c5
+1d
+d6
+48
 7a
 19
 31
-27
-7e
-cf
-a7
-e6
+43
+c6
+67
+69
+ad
 e1
 86
 4b
-aa
-a2
-16
-29
-7f
-2c
-30
-f8
-08
-69
+ce
+1a
+d6
+e7
+3f
+63
+f0
+4a
+91
+de
+a9
+df
+9f
+26
+04
+4c
+f9
 c1
-11
-dd
-c6
-24
-b3
-a6
-79
-70
-4d
-ba
+98
+cd
+b0
 92
-cb
+ab
 d4
-db
+d5
 81
 87
 77
-4a
-a5
-fa
-68
-97
-06
-79
-c4
-3b
-31
-1b
-96
-4b
-0b
-8f
-66
-e0
-68
-d3
-d9
-2d
-58
-77
-c9
-64
+51
+02
+1a
+25
+59
+e6
+18
+c7
+a9
+2b
+7a
+5b
+81
+f1
+af
+65
+71
+92
+93
+a0
+37
+a0
+17
+ca
+e2
 6c
-f8
+b8
 5f
-8c
-01
-ab
-79
-cd
-42
-ba
-ea
-06
-21
-e3
-f2
+96
+fb
+cb
+7a
 d1
-53
-a2
+b8
+fa
+c8
+96
+d9
+63
+bf
+07
 69
-e0
-ac
-59
-48
-49
-a7
-98
-b1
-52
-1a
-b3
-5e
-ff
-d9
-38
-68
-db
-c7
-26
-05
-dd
-df
-a0
-3a
-d9
-1d
+80
+66
+81
+04
+b5
 e4
-d2
-2a
-ec
-86
-57
-7b
+03
+e8
+38
+7c
+8d
 25
-42
-a8
-7e
-5b
+15
+21
+6b
+25
+99
+26
+91
+ba
+a4
+c9
+7f
+67
+60
+f6
+3d
+4d
+88
+4c
+f7
+a3
+46
+c9
+1b
+8a
+a3
+e7
+6e
+ab
+07
 c8
-36
-fa
-1f
-05
-3e
-b1
-d6
-d4
-45
-56
+fb
+e5
+65
+f3
+5d
+23
+7b
+f5
+19
 77
 d3
-d9
-50
-61
-fc
-10
-1f
-2c
-0c
-ca
-42
-ea
-05
-25
-08
+27
+9d
+6e
+71
+6e
+19
+d4
+8c
+07
+aa
+1d
+4a
+95
+45
 b2
 38
-60
-2a
+e0
+05
 51
-17
-2e
-52
+57
 2d
-ba
-99
-c7
+e3
+34
+cd
+a9
+8e
 04
 00
 53
-f7
-73
-99
-a0
-02
-e5
-a3
-68
-aa
+93
 6d
-7a
-e4
-da
-6c
-38
-2d
-50
+46
+90
+4d
+aa
+63
+a5
+39
+25
+72
+29
+2c
+74
+78
+ae
+f9
 f2
-ff
-4f
-2a
+fe
+c9
+1d
 cf
-02
-50
-57
-80
-60
-61
-a7
-6b
-fc
-f7
-4e
-6a
-95
-27
-76
-2e
+42
 53
-ae
-3e
-88
-e1
-1b
-31
-d0
-e9
-87
-a1
-25
-b8
-4d
-bb
-f5
-b8
-bd
+e6
+96
+bf
 51
-e8
-5e
-a9
-2a
-ec
+c1
+2c
 3c
-76
-e8
-d6
-ad
-25
-11
-54
+3a
+c4
 6a
+b5
+24
+c1
+2c
 73
-11
-6e
-76
-5c
-21
-13
-ce
-a3
-da
-ef
-21
-87
-b4
-55
-2a
-cf
-57
-80
-81
-e9
-10
-5a
-a5
-d6
-33
-bd
-ce
+e0
+61
+32
+e8
 50
-18
-77
-b2
-bd
-95
-7a
-9e
-76
-58
-b2
-1b
-ed
-38
-32
-9c
-9b
-89
-7d
-7d
-8e
-29
-ff
-78
-81
-8e
-eb
-6e
-0a
-26
-bd
-88
-3b
-3e
-8b
-03
-7e
-d0
-d3
-15
-e9
-ea
-cc
-17
-34
-ea
-b4
-e5
-d4
-ea
-6a
-55
-17
-7a
-c2
 06
-39
-5e
-b5
-7a
-a4
-cc
-e1
-0a
+d0
+a9
+b0
+f4
+84
+c7
+b3
+ac
+0f
+b8
+f0
 cb
-89
-f1
-9a
-fe
+cb
+3e
+d7
+a0
+2b
 fd
-2e
-44
-12
-6d
-84
-87
+1a
+24
+86
+83
+43
+03
 8d
+75
+8a
 ca
-4a
-63
-1a
-97
-af
-12
-74
+96
+f6
 11
-a3
-20
-8d
-12
-81
-ee
-df
-25
-a1
-ab
-d9
-f2
-59
-7c
+da
+5c
+6f
+e8
+23
+47
+cd
+2c
+ca
+1a
+ea
+02
+aa
+f0
+86
+dd
+64
+a6
+64
 9e
-7a
-4a
-50
-83
-00
-6e
-14
-0c
-73
-17
-19
-82
-50
-c3
-03
-d9
-c8
-fd
-ee
-ef
+4d
+fa
+0e
 95
-be
-f9
-16
-c2
-be
-80
-1f
-b8
-46
+06
+7f
 b3
+39
+0c
+d2
+72
+dd
+22
+b2
+1b
 be
+a4
+32
+9d
+1f
+b5
+8a
+32
+38
 ad
-0d
+ff
 18
-e3
-2e
-b7
-22
-d4
+01
+e6
+e4
+c1
+f7
+ed
+f2
+28
 74
-eb
-dc
-42
-e9
-e1
-2c
-d2
-5b
-f0
-68
-3e
-0e
-9d
-c0
-7e
-97
-e2
-cc
-12
-eb
-7c
-44
-be
-9c
-c3
-19
+56
 84
+96
+80
+d6
+d3
+75
+17
+83
+8c
+19
 82
-37
+96
+b0
+9f
+54
+e6
+25
+d4
+5f
+fa
+9f
+03
+c4
+80
 b5
-79
-50
-08
-87
-8a
-fc
-44
+3a
+a7
+31
+f7
+d5
+f9
+37
+a8
 9a
+83
+05
+69
+e4
+dd
+0f
+7c
+a7
+8d
 ca
-e0
-93
-e9
-60
-92
-42
-b0
-64
+45
 ca
-ef
+9e
+57
+f6
+52
+0a
+17
+fa
+3f
 70
-98
-30
-a8
-6f
-5a
-0c
-31
-51
-f7
-00
+c1
+ce
 2e
+10
 63
-63
-3d
-88
+f8
+cb
+a4
+2a
+a1
+1c
+9d
+af
+45
+f9
+07
+3b
+37
+54
+72
+77
+4e
+06
+7f
+82
+8c
+c3
+1c
+2c
+24
+94
+92
+70
+36
+f8
+da
+7b
+ba
+ba
+1c
+4f
+9f
+ac
+76
+2d
+42
+d8
+2c
+70
+fc
+b9
 9c
+0a
+43
+39
+aa
+96
+ae
+ec
+16
+8d
+e6
+c9
 08
-00
-42
-bf
-e3
-d0
-2b
-7d
+70
+22
+80
+f0
+f0
+e2
+ac
+27
+01
+74
+45
+31
+25
+43
+b9
+cc
+f9
+70
+76
+bd
+72
+08
+84
+84
+67
+fb
+d8
+c5
+aa
+c3
+8c
+fc
+7f
+0d
+10
+a2
+9c
+f9
+b0
+2a
+8f
+ef
+f5
+9f
+ac
+31
+31
+8e
+58
+61
+a2
+1e
+a5
+dc
+e0
+12
 ff
-4d
-33
-c0
-29
-42
+5d
+1b
+0b
+51
+2f
+07
+cd
+41
+63
+e5
+b6
+43
 02
 2e
-4e
-10
+47
+0c
 25
 db
 b1
-67
+61
 1c
 76
-80
-f5
+8b
+8b
 f2
-56
-e0
-73
-7f
-c2
-39
-c6
-2f
-70
-e9
-ef
-f0
-04
+76
+e4
+97
 30
-94
-9a
-62
-0b
-1a
-13
-77
-c0
-8e
-c4
-66
-db
-a3
-b3
-84
-53
-a1
-46
-48
-b2
-51
-7a
-82
-a6
 02
-d2
-c6
-c8
-ce
-cd
-6f
-89
-50
-7c
-8f
+c3
+68
+76
+10
 93
-a4
-6f
-3e
-c5
-43
-19
-3b
-a5
-dd
-dc
-fc
-8f
-0d
-41
-12
-09
+ea
 f4
-59
-de
-41
-ee
-33
-c2
-96
-f7
-64
-da
-69
-36
-20
-34
-d0
-44
-02
-f2
-00
-9f
-37
-a4
-42
+10
+30
+89
+d5
+a2
 f2
-9d
-a8
-ee
-56
-7c
-d0
-06
-ef
-63
-d2
-2c
 45
-49
-e6
-8c
-75
-4e
-9a
-13
-0b
+4a
+17
+ba
+8f
+c0
+32
+d8
 5e
-9e
+fc
+44
+9b
+f9
 50
-c3
-bd
-ca
-cb
-68
-25
-b6
-7a
 89
-95
-d3
-e7
+8a
+5c
+7a
+e2
+d8
+84
+9d
+12
 0a
-67
+c5
+82
+d6
 4a
-c2
-55
-bf
+9e
+33
+15
+5f
+19
+6b
+44
+bc
+e0
+49
+5d
+8a
+5d
+a9
+3c
+bd
+b1
+02
+88
+cc
+6b
+09
+db
+d7
 e1
-29
-2c
-29
+3b
+c2
+96
+02
+3d
+ba
 21
-2f
+3d
+37
+92
+0f
+5d
+4d
+52
+fa
+2a
 90
-a8
-6e
-e6
-b2
-bc
-30
-5e
-76
-50
-4c
-3b
+44
 81
-c1
-0d
+3c
+07
+2b
+ea
+4c
+d9
 b0
-f8
-f8
-83
-6b
-01
-cc
-7b
-dd
-12
-66
-e1
-2e
-77
-bd
-68
-5c
-60
-58
-13
-70
-4f
-49
+45
+72
+ce
+b2
+ee
 e5
-79
-71
-e7
-73
-00
-8e
+ec
+86
+cf
+06
+1e
+bf
+8c
+07
+5e
+9f
+dd
+18
+06
 6a
-f7
-c5
-35
-c0
-3a
+b1
 74
-a1
+80
 d7
-a7
-e4
-d8
-e4
-22
-c6
-bd
-40
-68
-b9
-9c
-1c
-d5
-ad
-ea
-5a
-72
+bb
+69
+77
+16
+e6
+4a
+67
+0a
+f7
+b6
+a0
+47
+fe
+62
+99
 65
-ec
-29
-3f
-e4
-3e
-1a
-20
-c8
-90
-4f
-25
-ec
-e9
-8b
-b2
+0b
+a8
+50
+6e
+d0
 9c
-c7
-aa
-eb
 a3
-08
-1a
-90
-2b
-6d
-ad
-9d
-82
-cf
-be
-75
-dc
-34
-55
-bb
-68
-43
-22
-93
-13
+95
+0d
+cd
+1f
+96
+fa
+0e
+d8
+65
+02
+83
+f0
+83
+69
+63
+95
+1b
+a6
+18
+21
+21
+d4
+10
+ed
+64
+2e
+4b
+0c
+6b
 03
-38
-78
-00
 45
-2d
-32
-62
+06
+25
+84
+ef
 a0
-7d
-80
-c4
-7a
-4e
-64
-b1
-c9
-49
-fc
-8f
-39
 d3
-45
-0e
-f5
-40
-e3
-6b
-4f
-80
-2b
-62
+c8
+d9
+96
+c3
+c5
+30
+3a
+3a
+3d
+d8
+98
+66
+a6
+01
+a4
+2a
+7c
+03
+0f
+bc
+78
+06
+0a
+16
+14
+2f
+1d
+e8
+a2
+2e
+79
+58
+5a
+82
+1a
+21
+15
+92
+3a
+e5
+da
+95
+8b
+b2
+9e
+9e
 fa
-c4
-b3
-e9
-dd
-90
-72
-c9
-76
-d4
-bf
-02
-e0
-e7
-df
-9c
-a0
+ee
+0a
+03
+5d
+10
+ec
+af
+e2
+5d
+7c
 b9
-ba
-12
-15
-1f
-80
-22
+0e
+32
+41
 0a
-99
-06
-57
+fa
+59
 a0
-02
-e9
-17
-83
-35
-1f
-1f
+c1
+8a
+db
+d9
+67
+da
+db
+00
 25
-9e
-74
-b7
-f4
-a8
-17
-99
-c9
+87
+f9
+28
 77
+9f
+22
+44
+bb
+e3
+06
+7b
+7b
+a9
+9d
+0b
+7a
+9c
+84
+42
+c6
+ed
+83
+a7
+75
 82
-98
-cc
-0e
-a5
+ab
+e2
+d8
 c6
-38
-5d
-4e
-f7
-2c
-c7
+34
+e9
 e3
-b0
-66
-78
-e4
-ab
-fd
-ba
-a1
-f9
-fb
+d8
+5a
+07
+23
+9b
+7f
+c8
+8d
+ff
+9e
+18
+e3
+41
+da
+16
+17
+18
+28
+20
+e7
+99
+1c
+57
+d5
+0d
+41
+15
+a2
+9a
+fe
+5e
+ca
+c7
+74
 cd
-ab
+a6
+a0
 17
-01
-16
-0c
-a9
-da
-11
-d6
-62
-83
-f8
-95
+9d
+c2
+c7
+cf
+6b
+9a
+be
+eb
+ba
+6c
+5a
+e6
+f1
+0b
+80
+23
+78
+3e
+78
+e4
+ab
+c8
 40
+a1
+b1
+af
+85
+c3
+dd
+a2
 56
-ac
+64
+6a
+3d
+11
 d6
-91
-49
-9b
+6b
+4d
+a1
+cf
+3e
+50
 a4
-16
+d6
+d8
+29
+cb
+99
+d5
 61
-01
-35
+51
+32
+34
+68
+0d
+6f
+31
 f6
-a1
-42
+e2
+bc
+20
+0c
+f4
 ef
-f9
-8b
-ea
-bd
-af
-4a
-46
-28
-ea
-52
-7f
-35
-a8
-a4
-b2
-15
-d9
-b7
-ce
-26
-b7
-61
+71
 3f
-2f
-1c
+9d
+d7
+2c
+c8
+1f
 76
+15
+ba
+cc
+a4
+b7
+75
+3d
+a9
 1c
-48
-54
+64
+b6
 84
-e8
-85
+1e
+a3
+0a
+23
 5a
-fd
-34
-43
-e4
-a5
-7d
-13
-e6
-41
-ab
-84
-df
-0e
-0d
-48
+cf
+9e
+8e
+2e
+8d
 7d
-3e
-f4
-99
+53
+e2
+0b
+e4
+24
+17
+60
+15
+09
+f9
+57
+a4
+f5
+fe
+d0
+30
 49
-b0
-7f
-89
+e4
+69
+d7
+25
+69
+a3
+f5
+7e
+3c
 28
-68
-37
-64
-eb
-fe
-5a
-9c
-f4
-e0
-43
-58
-ab
-f4
+0b
+2a
+61
+03
 64
 cd
 31
-eb
-88
-b6
-9a
-58
+38
+20
+b8
+ff
+3a
 1c
 e9
-c6
-e1
-da
-1c
-3a
-92
+c5
+71
+c2
+1a
+91
+84
 70
 30
-07
-08
-6d
-cb
-ee
-fe
-a5
-29
-1d
-6d
+04
+98
+72
+65
+45
+f7
+45
+08
+9e
+c0
+e2
+e4
+3e
+87
+21
+88
+86
+b9
+7c
+3f
+e6
+9d
+b3
+f6
+2a
+4a
+03
 b2
-8a
-5f
-aa
-6e
-48
-49
-1e
-cc
-70
-07
-83
-53
-d4
-29
-ee
-1b
-b4
-cb
-e9
+60
+d3
 26
 00
-81
-8a
-d6
-eb
-cc
-64
-e3
-d3
-3e
-c4
-ab
-c7
-12
-da
+82
+1a
+61
 4b
-38
-b2
-40
-58
+09
+f4
+ba
+d3
+44
+89
+a4
+6f
+10
+f3
+1b
+54
+c0
+0a
+57
+70
+6d
+af
+52
+26
+4d
+b4
+5b
+d2
+80
+89
+2a
+ec
+73
+13
+2a
+54
+37
+65
+46
+fa
+05
+b7
+1e
+06
+5e
+a4
+8d
+50
+5e
+88
+be
+10
+0e
+e5
+cb
+ad
+25
+a0
+ee
+a6
+99
 d8
+ba
+7d
+2f
+d2
+a1
 6d
+65
+d4
+b0
+78
+b7
+89
+7b
+a1
+bf
+ee
+a2
+ba
+53
+b2
+0d
+6f
+09
+c9
+dc
 b7
-1d
-bc
 85
-c2
+3e
+43
+f3
+bd
+87
+9e
+d4
 53
+cc
+8b
+f4
+9d
+c8
+38
+66
+9c
+fc
+88
+66
+0e
+6b
+92
+da
+48
+a6
+f3
+58
 d2
-c2
-53
-12
-d6
-80
-ec
+f2
+06
+4d
+e5
+da
+1e
+d0
+37
 d2
+50
+97
+27
+8e
+55
+b3
 d4
-7d
-24
-be
-3a
+e7
+bd
+28
+a9
+81
+d5
+f5
 49
-ce
-51
+01
+2c
+ca
+55
+78
+de
+12
+e1
+5e
+8f
+41
+b7
+84
+73
+52
+8d
+74
+9c
 a7
-6a
-f8
-57
-92
-a8
-1b
 63
-b0
-a8
-71
-d1
-8e
-66
-fa
-43
-c5
-d1
-f8
+90
+8d
 5c
-a3
-2f
-df
-bb
-29
-ad
-3f
-52
-be
-cf
-f5
-a3
-06
-c5
-4c
-e5
-3a
-96
-2d
-0d
-4f
-0f
-ab
-1c
-55
-a3
-3c
-29
-9f
-ab
-9f
-9e
-b4
-61
-66
-b1
+f8
 d6
-91
-9f
-b0
-66
-d0
-42
-c7
-bf
-cc
-fe
-55
-19
-cc
+c0
+9d
+33
+35
+48
 62
-a3
-76
-b4
-b2
+a4
+d0
 49
-8d
-27
-a1
-17
-be
-2f
-94
-17
-57
-ec
-20
-4a
-1f
-fa
-c3
-fa
-ea
-e2
-2c
-7d
-fb
-2f
-55
-d6
-ca
-1e
-d6
+a2
+70
+c4
+f0
+cb
+60
+1c
+6f
+0f
+b2
 8e
-7c
-83
-ee
-c0
-81
-75
-ff
-7a
-3c
-95
-12
-db
-67
-a3
-89
-8d
-5e
-75
+18
+94
+23
+22
+3d
 02
-de
-5f
-0a
-f1
-5f
-c7
-f7
-a3
-19
-8e
-07
-c4
-ff
-63
+5e
+55
+2e
+6c
 65
-9e
+16
+f3
+e3
+2a
+33
+bb
+d8
+18
+3f
+d0
 e7
-0f
-fa
-fd
-10
-94
-29
-f9
-c2
-a2
-2d
-af
-99
-4c
-ee
-de
-cc
-a3
-e6
-4c
-f4
-78
-ac
-91
-2f
-47
-6a
-5d
-e6
-79
-4b
-76
+18
+5b
+26
+7b
+69
+75
 1d
-6b
-79
-6d
-8e
+0b
+70
+e1
+0e
 92
-b3
-56
-21
-8f
-32
-5b
-8c
+ff
+eb
+e2
+35
+b6
+e7
+4c
 c0
-12
-a0
-25
-a5
-98
+d2
 d7
-a6
-1b
-b1
-b3
-f8
-0c
-97
-bf
+ea
+04
+64
+0d
+5b
+d8
+4f
+b6
+5d
+ec
+56
+92
 8b
 3f
 76
 32
-31
-2d
-52
-97
-6f
+59
+c1
+11
+a7
+55
 f5
-0d
-21
+a8
+f3
 94
 a4
-60
-a9
-60
-7e
-20
-d2
-cd
-c6
-16
-ca
+52
+ff
+15
+fc
+e6
+68
+0a
+1c
+92
+07
 6d
-33
-65
-aa
-ba
-f7
+30
 66
-9f
-17
-74
-38
-05
-78
-7d
-b2
-fb
-fe
-91
-e2
-ff
+56
+24
+34
 98
-cc
-14
-e8
-12
+9f
+50
+f4
+f4
+70
+c8
+bd
+77
 67
-dd
+5f
 71
-6e
-40
-b2
-75
-86
-15
+92
+5b
+27
+8c
+94
+e8
 5d
-ab
-72
+c5
+e9
+d9
+d1
+e2
+fe
+3f
+84
+75
+11
+db
+88
 95
-df
-00
-9b
-4a
-ed
-92
+97
+a6
+cb
+2f
+76
+57
 e2
 e1
 ec
@@ -4936,5547 +4936,4738 @@
 a2
 c5
 ec
-68
+6a
 48
 f2
 c6
 ca
-bc
-a8
-78
-2e
-93
-71
-47
-97
-d3
-4c
-62
-4a
+0c
+6a
+30
+66
+2c
+53
+0e
+f7
+7b
+a9
+ba
+8c
 91
-f4
-c3
-65
-69
-8f
-09
-71
-69
+b4
+bf
+b9
+1e
+2f
+3e
+83
+e9
 73
+ca
+21
+5f
+cd
+ca
 8f
-bb
-10
-6d
-3a
-23
-6b
+eb
 45
-ba
-41
+fd
+86
 46
+70
+26
+35
+b3
+a7
+35
+db
+b7
+3f
+5a
+51
+43
+d9
+f7
+37
+d7
+16
+25
+f2
+36
+9b
+9e
+51
+e8
+8a
+2f
 73
-27
-15
-33
-a4
-72
+07
+e4
 1d
-c0
-9d
-e0
-23
-be
-1b
-7b
-32
-d0
-96
+d2
 62
-3b
-ce
-7b
-ac
-c2
-68
-8a
-6a
-94
-c4
-3e
-99
-09
-02
-a7
-c0
-04
-5e
-74
-c4
-99
-2f
-43
-bd
-32
+29
+b0
+05
+c9
+b8
+b8
+9f
+b0
+81
+c1
+37
+7c
+64
+42
 c6
-40
-ba
-1c
+7f
 30
+34
+55
+cc
+fd
+cf
+39
+1d
+af
+6e
+f9
+6f
 b0
-f1
-f4
-24
-b3
-db
-09
-e5
+4b
 4f
-21
-2a
-6f
-d0
-7e
-5d
 16
 e5
-47
-be
-2c
-8b
-2e
-56
-44
+4e
+9a
+13
+51
+d4
+a5
+4c
 8f
 99
-91
-41
-ba
-1d
-86
+90
+57
+7a
+a6
+40
 58
 e4
-d9
-7f
-64
-36
-b5
-e1
-3e
-3f
-88
-a2
-aa
-3e
-b3
-30
-14
-55
-87
-38
-68
-3b
-4d
-de
-7c
-93
-62
-7d
-68
-80
-b4
-3d
-14
 dd
-52
-1f
-e4
+01
+d4
 f6
-37
-4e
-60
-0e
-64
+70
+7d
+f9
+16
 78
-c7
+01
+1a
+d6
+3a
+d2
+2c
+54
+ff
+e7
+a8
+38
+c9
+e3
+3e
+f2
+d0
+0b
+20
+e8
+75
+53
+fc
+d8
+33
+22
+6c
+f6
+72
+eb
+76
+ce
+df
+e2
+47
 7d
-ed
-5d
-b3
 aa
-97
-5c
-02
-92
-b0
-d0
+9a
+03
+6a
+52
+ff
+42
+52
+cc
+73
 ea
-be
+de
 97
-7a
+7b
 29
-f3
+93
 7d
 45
-ba
-33
+82
+53
+5f
+c9
+dd
 90
-1a
-65
-50
-3f
-a6
-2a
-95
-62
-dc
-05
-6d
-d7
-5a
+fa
+33
+d2
+75
+13
+10
+42
+ad
+6c
+3d
 aa
-05
-4f
-62
+06
+4c
+31
 bf
-d6
-95
+d5
+97
+d3
+fb
+42
+24
+23
+1d
+bf
+44
+67
+67
+5b
+a9
+66
+59
+3c
+7b
 84
-fc
-e0
-a8
-22
-df
-5d
-0d
-68
-27
-3b
-62
-ac
-96
-fd
-87
-5e
-4d
-bb
+45
+ba
 a6
-f7
-02
-d5
-e9
-35
-7a
-d8
-ac
+81
+49
+0f
+29
+3d
+1d
+75
+54
 4e
-b3
-7c
-b7
-ec
-c9
-0c
-68
-4d
-ee
-bf
-dc
+d3
+10
+4f
+ef
+d1
+67
+51
+d0
+89
+72
+5e
 7f
-68
+60
 95
 9c
-13
-ba
-55
-af
+bc
+02
+35
+dd
 05
-26
-a1
-e8
-4d
-5a
-ae
-92
-26
-8d
-84
-98
-fa
-7d
+de
+21
+91
+19
+1d
+6e
+66
+ba
+27
+77
+d8
+77
+0d
 fb
-38
-09
-eb
-f7
-07
-d3
-28
-ea
+03
+04
+93
+fe
+bc
+72
+2f
+42
 14
-af
-8c
-f1
-ee
-29
-f6
-a5
-71
-c1
-d0
-4f
-2c
-76
-25
-dc
-9a
+cc
+43
+51
+28
+21
+bd
+65
+05
 0a
-29
-5e
-42
-a5
+ef
+e6
+e3
+2a
+aa
+74
+df
+9a
 2e
-c2
-dc
-7a
-14
-4f
-7b
+f9
+3a
+b9
+12
+a0
+69
+17
+93
+ec
+f7
 df
-f2
-d2
-ab
-82
-03
+ba
+b8
+df
+27
+bb
+0a
 6a
-a5
-20
-bc
-32
-ce
-62
-7c
-1e
-c6
-fc
-08
-59
-d6
-f7
-4a
-0c
-6f
-3e
-25
+10
+7b
 92
-4d
-d6
-97
-1e
-ff
-36
+19
+3d
+33
+be
+06
+40
+cf
+f9
+53
+ed
+05
+ac
+ac
+26
+9d
+d2
+3a
+fa
+6f
+fe
+be
+35
 77
 60
-f4
-87
+8d
+1c
 0e
-c3
-f1
-4d
+a3
+c5
+37
+5b
+54
+f8
+90
+c4
+fc
+04
+9f
+36
+9f
+d3
+32
+36
+9d
+b3
+a7
+98
+ce
+80
+a8
+2a
+84
+e7
+6c
+e7
+e7
+7e
+eb
+b3
+25
 a4
-34
-fd
-72
-3c
-7c
-46
-69
-79
+d8
 5f
-69
-35
-31
-35
-ba
-49
-67
-68
-39
-3c
-15
-06
+64
+f2
+b9
+43
 99
-6d
-58
-c7
-f7
-05
-5b
-a9
-c8
-d8
+4f
+5c
+8d
+f5
+3e
+f2
+40
+f4
+2a
+6c
+e1
+80
+b1
+80
+cb
+f4
+55
+c2
+8d
+95
+5a
+76
+bf
+26
 df
-65
-b4
-c7
-e4
-78
 89
-96
-c2
-35
-f9
-b5
-30
-f7
-e8
-14
-38
-41
-b5
-83
-c4
-5c
-1e
-fd
-b2
-46
-21
-44
-a8
-80
-22
-82
 49
 57
 b0
 5d
-92
-a0
-73
-ba
-3d
-f6
-3b
-4a
-6b
-b4
-91
-cd
-35
+c2
+a6
+7a
+e9
+7a
+76
+fe
 44
-8b
-f3
-6b
-81
-89
+76
+47
+14
+f4
+7a
+e4
+32
+0c
+50
+12
+f7
 e2
-15
-0f
-b7
-fd
-2d
+5d
+07
+77
+db
+a5
 57
-5c
-4c
-de
-b6
-5e
-88
+57
+81
+da
+d6
+e9
+f7
 be
 1c
-50
-26
+64
 44
+7b
 42
-7d
-4f
-3e
-2f
-ac
-2c
-e6
-a3
-ef
-a9
-2f
-47
-4a
-18
+fd
+49
+79
+c9
+d0
+23
+e2
+a2
+a2
+27
+5f
+45
+f4
+74
 db
-0b
-9e
-0b
-90
+53
+2f
+38
+af
+ce
+d9
+b1
+30
+4c
+56
+f1
 0e
-17
-7e
-77
+8d
+c5
+db
+3c
+d0
+69
+c5
+6d
+3d
+db
+be
+49
+b5
 ec
-cd
-c7
-0a
-b7
-c0
-90
-6c
-dc
-02
-83
-95
-dd
-d7
-36
-b6
-d5
-eb
-42
+c6
 d7
 3f
-66
-e6
-2b
-8e
-7c
-a8
+1c
+ad
+64
+2e
+b5
+13
+c3
+b1
+04
 22
-8e
-81
-eb
-33
-cd
 63
-e8
-de
-79
-e5
-d2
-2d
-8c
-15
-a4
-10
-1c
-90
-c9
-9e
-0f
-84
-0d
-b3
-68
-e2
-2c
+c7
+78
 f9
-39
-50
-82
-ca
-4a
-12
-ac
-c9
-9b
-ec
-bb
-18
 96
-9f
-2e
-c4
-b1
-f0
-0c
-01
-dd
-db
-07
-ed
-24
-58
-db
-8f
 11
-36
-8a
-ea
-87
-65
+2c
+5a
 62
-36
-e5
-be
-b2
-6a
-f7
-20
-a3
-1e
 2c
-b0
-9c
-23
-67
-13
-e5
-6d
-25
-cf
-92
-16
-b3
-9e
-1a
-2e
+d6
+54
+1f
+b4
+90
+fd
+26
+09
+aa
+0e
+fc
+ea
+ae
+fa
 5e
-f0
+d9
 99
-29
-b5
-62
-0e
-e6
-d4
-f2
-32
-b5
-10
-65
-09
-a0
-0c
-c5
-19
-83
-27
+14
+7a
+05
+76
+f0
+86
+1b
+2a
+c3
 f8
-5a
-a4
-c1
-eb
-5b
-11
-4b
-39
-8a
-74
-a7
-a0
-c0
-2f
-6c
-58
-46
-c8
-48
-40
-4e
-21
-cb
-93
-6f
-a1
-67
-f9
+d6
+f2
+4d
+8c
 d9
-26
-26
-8a
-0b
 3a
-e3
+ff
+4e
+1d
+98
+25
+44
+ec
+90
+47
+c0
+b1
+d6
+d9
+a2
+f5
+ac
+ec
+29
+43
 4a
-6e
+61
+6a
+b7
+71
 f4
-ab
-93
-f3
-37
-05
+01
+8a
+44
+45
+23
 27
+42
+b2
+da
+25
+03
+44
+f7
+f3
+62
+eb
+7a
+68
+25
+98
+66
+17
+a9
+ee
+a1
+76
+39
+8e
+fa
+b0
+ad
+7c
 40
-33
+4c
+45
+1b
+7b
+a7
+f8
+59
+96
+e1
+25
+2b
+5e
+8b
+8b
+22
+db
+38
+e9
+c7
+95
+37
+fa
+46
+b5
+88
+71
+d1
+66
+4b
+5f
+02
+e7
+3d
+37
+b9
+76
+2a
+b5
+11
+88
+63
+8e
+28
+0b
+eb
+91
+23
 78
-19
-56
-94
-f1
-7c
+c5
+95
+a8
+9d
+e7
+55
+83
+4a
+6a
+82
 d7
-6f
-90
-6d
-67
+85
+fb
+52
+66
+3d
+9b
+e1
 37
-f3
-e3
-82
 4d
-59
-63
-0e
-b5
+79
+66
+74
+bd
 a6
 af
-e9
-d5
-49
-90
-d0
 eb
-88
-e9
-ec
-11
-bf
-5c
-d1
-6e
-5f
-61
-51
-23
-32
-ac
+34
+09
+c2
+d3
+f4
 24
-7d
-66
-23
-fa
-77
-5f
-6c
-92
-fc
-53
-ad
-01
-0e
+f0
+3b
+be
+5d
+97
+03
 c9
-c2
-4a
-ee
-ba
-e1
-5f
-38
-8f
-7e
-74
-a7
+be
+2a
+9c
+69
+72
+62
+44
+32
+c6
+83
+53
+df
+17
+21
+60
+ac
 3f
+ff
+83
+16
+c9
+77
+d7
+a1
 1b
-bd
-33
-37
-d2
-87
+c7
+d0
+7f
+28
+4c
+a1
+e8
+9f
+52
+ee
 cb
-bf
-5a
-fe
+f7
+83
+d0
+84
+1f
+95
+e8
 6f
 72
-ad
-e4
-33
-89
-ee
-b8
-c5
-9c
-10
+f9
+27
+2c
+21
+5f
+6a
+24
+fc
+90
 73
-d2
-4f
+cd
+e3
+a7
+ea
+00
+1a
+08
+61
+87
 bd
-3e
-ae
-f8
-c6
-2e
-8f
-bf
 95
-9d
-f0
-34
-b9
-db
-a8
-4b
-dc
-b0
-4e
-77
-58
-d6
-5c
-a3
-fd
-56
-e5
+99
 5e
-a3
+d4
+f7
+91
+07
+aa
+11
 42
-03
-af
+ad
+97
+58
+d6
+59
+63
+ff
 e0
-27
-33
-28
-27
-21
-b2
-8c
-12
+95
+5e
+93
+0f
 a4
+30
+a9
+62
+b6
+ef
+f9
+13
+f0
+cd
+dc
+c5
+b5
+ae
+7c
+a2
+08
+54
+98
 e5
-86
-01
-a1
-b2
-94
-56
-84
 4a
 f3
-b8
-df
-11
-f8
-47
-51
+eb
+7a
+14
+38
+43
+f4
 15
-17
+0d
 24
 ba
 27
 4c
-5a
-39
-c9
-05
-75
 52
-a2
-12
-eb
-dd
-29
-e6
-28
-4b
+0d
+c8
+7a
 f6
+96
+d2
 16
-fc
-cf
+5d
+a0
+73
 c6
-ed
-97
-04
-de
-c3
-42
-52
-a4
-6b
-2b
+8f
+d6
+54
+34
+37
+33
+26
+8d
+12
+9b
+91
 43
-4d
-20
-6d
-16
-16
-22
-fa
-10
-be
-fa
-65
-b2
-ed
-e3
-d9
-7d
-7a
-68
+8e
+84
+0d
+23
+e5
+12
+1d
+4c
+b9
+6e
+11
+88
+fa
+0f
+f9
+38
+a9
+80
+e8
+23
+db
+c4
+d4
+f7
+86
+b1
+08
+d1
 c8
-fb
-b8
-9b
-50
-42
-49
-ca
-aa
-33
-36
-89
-e1
-31
-f0
-ab
-9c
-04
-96
+d0
+51
 ce
-22
-21
-ab
+be
+eb
+66
+81
+99
+9c
 f8
-54
+aa
+18
+a0
+99
+61
+8e
 22
-bd
-80
-12
-96
-f3
-fd
-68
-83
-1e
 e4
-df
-a4
-a3
-31
-40
-73
-84
-80
+58
+1d
+54
 a5
+60
+17
+2d
+13
+be
+ee
+dc
+1e
+a4
 da
-a3
-f8
-a9
-10
-b5
-3a
-b9
-c7
-ab
-b9
+18
+f3
+39
+53
+97
+cc
+a8
+6d
+46
+ec
+38
+e0
+72
+1c
+72
+71
+5b
+e4
+19
+6b
+88
 cb
-36
-62
-31
-89
-47
+79
+c5
 9f
-7d
-bd
-ee
-d4
-d7
-52
-51
+9f
+7c
+39
+4a
+37
+77
+03
+06
 4e
 08
 a8
-d7
-bf
-23
-04
-06
-82
-98
-8b
-29
-66
-b5
-68
-63
-ea
-41
-3a
-f5
-89
-ea
-ad
-97
-e9
+d5
+80
+e3
+ab
 50
-48
+8a
+98
 8b
-f6
-b5
-4a
-5f
-1d
-21
+28
+b8
+53
+94
 51
-2a
-7a
+ba
+6c
+e3
+f4
+96
+40
+1e
+cc
+11
+90
+4d
+eb
+b9
 15
-cb
+85
+60
+b3
+c1
+9b
+ee
+2a
+23
+12
 42
 34
-38
-ef
-65
-17
-c1
-7c
-b6
-2b
-0a
-27
-cc
-51
-58
-18
-58
+3a
+e7
+45
+b0
+23
+b1
+13
+2e
+ca
+21
+d1
+fe
+b9
+53
+d4
 0f
-95
-ef
-04
-4e
-9b
-01
+97
 6f
-81
-9b
-aa
-e8
-48
-be
-62
-69
-5d
-15
-94
-19
-c7
-21
-96
-84
-9e
-b2
-b1
-2a
-3a
+af
+fe
+d7
+5f
+a8
+d1
 b3
-c6
-f5
-ef
+d7
+e9
+4f
 17
-76
-61
+e4
+45
+52
+da
+68
+8d
+8f
+29
+dd
+1e
+66
+72
+b3
+be
+75
+13
+09
+ed
+0e
+48
+f3
+ba
 a1
-cf
-d8
+cd
+b8
 d1
-f1
-e3
-e1
-46
-fb
-00
-9c
-4a
-87
-16
-a1
-5d
+b9
 cb
-6e
-d8
-e4
-c1
-2a
-87
-d2
+2d
+9f
+b4
+a0
+55
 47
-23
-49
-7d
-6c
-c9
-86
-a9
-f1
-01
-a5
-89
-08
-48
-de
-0b
-13
-e9
-20
-bc
-57
-af
-dd
-c7
-3f
-96
-ea
-93
-4f
-ee
-7c
 21
-c2
-e7
-b6
-ee
-eb
-df
-8d
-c3
-08
-27
-c3
-5d
-2b
-08
-8a
-ae
-b5
-3a
-79
-19
-8f
-a9
-d9
-95
-c1
-97
-55
-9e
-3b
-ee
+f6
+6d
+86
+84
+ce
+44
+bf
+6f
+ca
 cb
-95
-a4
-51
-0d
-01
-3b
-2c
-f3
-0c
-e9
-a1
-c0
-ee
-aa
-4e
-a4
-ba
-c4
-95
-d5
-e3
+09
+e8
+c2
 04
-48
-d9
-dd
-7b
-6b
-1b
-62
-0f
+e0
+6f
 4f
-fd
-db
-54
-c1
-cd
-5d
-38
-23
-ac
+03
+77
+be
+81
+69
 52
-a7
-04
-fc
-22
-56
-43
-c5
+37
+e8
+4e
+ea
+1c
+41
 24
-ee
-e0
-91
+fb
+68
+69
+24
+29
+77
 bf
-71
-32
-4a
-6d
-5d
-17
-0e
-26
-54
-7b
-d9
-19
-8b
-ff
-40
-d4
-f3
-ad
-12
-6b
-ff
-ae
-af
-3c
-d1
-ec
-f1
-6a
-b3
-89
-93
-e3
-c3
-b0
-b8
-2a
-62
-0e
-57
-a1
-da
-cb
-2b
-9b
-2c
-19
-17
+22
+0f
 1f
-64
-3f
-31
-94
-f1
-d6
-8f
-b5
-78
-7b
-71
-81
-9f
-c8
-f7
-bd
-c0
-00
-71
-8d
-10
-7a
-8b
-25
-8a
-d7
-34
-98
-b0
-80
-f9
-80
-12
-be
-34
-3d
-c3
-21
-b9
 e6
-a7
-b5
-b5
-0c
-20
-fe
+6f
+d3
+72
+4f
+7a
 3d
-65
-f1
-f5
-02
-fe
-d0
-5e
-91
-91
-cf
+a4
+7f
+42
+a6
+47
+e7
+58
+ce
+64
+92
+46
+75
+fa
+fa
+ee
+36
 20
-57
+49
 16
-c5
-06
-ea
+8b
 6f
-f9
-14
-29
-5f
-4e
-62
-5f
-da
-15
-87
-28
-d4
-39
-b5
-00
-b4
-12
-e0
+77
+1d
+e3
+8b
+a3
 94
-d9
-47
-ab
-95
-2c
-85
-e0
-d9
-6d
+70
+0b
+b1
+c6
+bc
+db
+0c
+73
 62
-89
-1e
-27
+a6
 21
-dd
-7b
-62
-62
-6e
-89
-b9
-f2
-83
-fa
+0c
+34
+03
+06
+6a
+e1
+94
+f9
+0d
+9b
+03
+e2
+d9
+de
+3c
+a9
 d7
-f6
-99
+50
+0a
+8f
+ff
+66
+fa
+5e
+83
+17
+88
+69
+34
+c7
 bf
-1a
-7d
-1d
-be
-28
-bb
-09
-cb
-cb
-4e
-91
-84
-9c
+00
+ec
+fe
+06
+4b
+bd
+d6
+e6
+e1
+15
+1f
+7e
+9d
+e6
+64
+12
+b7
+47
+0b
+4c
+9b
+df
+11
+6b
 bc
-a5
-7f
-8c
-e7
-0c
-c9
+c6
+c0
+f3
+ed
+14
+68
+af
+a6
+bc
+d8
+99
+c4
+39
+f6
+fc
+49
 da
-a2
-93
-60
-d0
-2c
-87
-32
+c2
+6a
+f8
+70
 b6
-29
-a1
+2d
+ae
 f7
-74
-a5
-fa
-4b
-35
-d4
-2f
-a0
-15
-4a
-38
-24
-cf
+09
+73
+83
+67
+47
+2c
+18
+93
+bf
+87
+9a
+60
+c3
+f1
+d6
 8f
-bd
-05
-e2
-63
-72
-71
-45
-17
-8a
-08
+b7
+47
+bb
+de
+d7
+97
+c8
+f7
 bc
+1e
+e6
+8d
+bf
+40
+57
+56
+24
+95
+7d
+87
+c8
+48
+40
+fc
+ea
+5d
+1e
+fb
 06
-af
-d8
-f3
-7a
-85
-23
-8e
-08
+6d
+c1
+73
+22
+f7
+83
+68
+0c
+20
+fc
+35
+4e
+56
+17
+cf
+5b
+d5
+9e
+97
+8c
 60
+c1
+1f
+53
+c5
+04
+69
+0d
+49
+58
+70
+51
+1e
+4a
+22
+db
+12
+2e
+ae
+f6
+36
+7a
+fc
+28
+5a
+e8
+dc
+90
+bf
+6b
+97
+b0
+ca
+40
+16
+71
+83
 d6
-d7
-e0
-fd
-d9
-b5
-63
-29
-b3
-e1
-5d
-7f
-f3
-82
-26
+98
+05
+21
+df
+1b
+65
+2a
+46
+45
+64
+bd
 23
+30
+11
 50
-d2
-f1
-e6
+79
+73
+c5
+32
+bd
+22
+78
+15
+e9
+87
+14
+e1
+70
+ca
+c8
+bf
+27
+f9
+a9
+a8
+8c
+05
+05
+9d
+33
+f0
+31
+23
+2f
+36
+f5
+16
+67
+0d
+65
+ed
+d3
+83
+a9
+84
+27
+b3
+e7
+fa
+90
 e8
+10
+c0
+1d
+ca
+83
 2c
-45
-89
+b2
+ea
+d6
+58
+10
+c4
+63
 49
+6f
+4f
 dc
-30
+d5
+65
+ec
+94
+a6
 80
-2d
-c1
-11
-06
-90
-eb
-a8
-43
-31
-b9
-40
-08
-6d
-0f
-2e
-b7
-5b
-a3
-07
-c7
-70
-dd
-6c
+9e
 aa
+50
+b0
+81
+9f
+cc
 c9
-fe
-4e
-38
-86
-21
-8e
-b8
-4f
-88
+7b
+9e
+bd
+5f
+70
+27
 69
-c3
-c3
+a3
+9c
+0c
+58
+ae
+26
+7a
+15
+e5
+95
+a4
+37
+2a
+2d
+c0
 56
-7e
-cc
+c4
+5c
+d9
+ad
+83
+33
+b3
+0f
+92
+a3
+45
+9e
+fb
+b5
+35
+07
+cb
+04
+dc
+6c
+ae
+da
+ff
+51
+9d
+e9
+5f
+d1
+11
+89
+85
+39
+8d
 e7
-03
-41
-3d
-72
-a5
+6c
+d6
+ac
+2b
+01
+11
+31
+1c
+4c
 13
 3f
+3f
+ec
+81
 3b
-39
-9e
-93
-bd
-d3
-c4
-a4
+0c
+bc
+c0
+be
 b8
 e2
-72
-f9
-ed
-24
-d1
-ca
-e0
-f9
-e0
-9b
-ad
-3c
-a5
+6d
+55
+4a
 fb
-e5
+60
+8a
+74
+f9
+ff
+37
+0f
+6a
+14
+7b
+11
 c5
-3a
-10
-06
-56
-75
-75
-e4
-c0
-69
-be
-4c
-20
-06
-d8
-2c
-5f
-c8
-b3
-9f
-15
-d9
-09
-54
-01
-be
-44
-fa
+25
+71
+38
+28
+96
+b4
+e6
+58
+26
+1e
+86
+1d
+39
+18
+d4
+1a
+8f
+13
+3c
+a6
+b6
+ab
+36
+33
+ee
 61
+e5
+60
 03
-5d
-15
-c6
-34
-3c
-c0
-eb
-16
-2d
-a7
-02
-13
-82
-eb
-92
+51
+4f
+c4
+9c
+90
+ad
+e8
+59
+8c
+e8
+95
+1b
+83
+6d
+39
 4c
-f0
-6b
-42
+aa
+6d
+0e
 92
 c1
-2b
-e8
+21
+fd
 23
 96
-9b
-88
+9e
 34
-eb
-40
-0a
-47
-ce
-47
-1c
-36
-dd
-69
-bb
-75
-86
-a4
-1e
-e3
-09
-e2
-58
-05
-5f
+9b
+0b
+0e
 22
-d3
-34
-27
-03
-cf
-69
-ee
 a7
-a7
-6b
-9c
-95
-93
-00
-bf
+af
+c1
+4f
+86
+55
+a9
+e8
 c5
-1c
-db
-60
-32
-0b
-59
-b4
-87
-4a
-ce
+0c
+e5
+7b
+b3
+2d
+fc
+51
+1d
+53
+f3
+8e
+34
+27
+6e
+e2
+71
+2c
+af
+ea
+3b
+36
+50
+76
+4f
+1f
+66
+1b
+94
+ea
+b8
+02
+50
+c7
 15
-6f
-74
+4d
+d9
+a5
+71
+7c
 59
-1e
-fd
-1e
+d8
+95
+6e
 02
-de
-49
-5c
+10
+66
+1f
 72
-9b
-c0
-06
+57
+f3
+05
 5d
-77
-03
-d1
-87
-b3
+f3
+ab
+3e
 d7
-62
-ff
-f2
-0a
-83
-14
-06
-ad
-4f
-c9
+73
+6b
+65
+e0
+5e
+a0
+9c
+53
+d6
+2f
 46
-fe
-e4
-33
-a4
-1b
-ef
+86
+a6
+39
+30
+37
+9e
+1d
+90
 da
-c7
-c4
-9f
-23
-9b
-c7
-7c
-25
-d4
-89
-75
-4d
-9c
-1c
+0b
+65
+9e
+73
+fb
+55
+1a
+3a
+78
+20
+50
+1d
+66
+68
 2c
-26
-31
-64
+39
+41
+98
+16
+c7
+f3
+e1
+95
+92
+87
+00
 1f
-9e
-93
-9d
-2f
+c0
+27
+4c
+45
+cc
+0f
+b4
+5d
 d5
-37
-8c
-ea
-8f
-87
-e7
-09
-db
-bb
-2a
-90
-ca
-97
-29
+32
+7a
+76
 06
-11
-f7
-a9
-12
-03
+42
+8e
+dd
 1c
-2e
+b1
+0c
+bb
+7d
 c9
-75
-d9
-25
-98
-20
-61
-48
-a5
+69
+3a
+37
+00
+c8
+5e
 44
-1f
-a3
-1a
-dd
-a0
+3f
+ae
+d1
+c2
+c0
 57
-1a
-fd
-70
-ef
-17
-09
-a6
-3b
-6c
+f7
+4d
+f0
+24
+62
+e9
+c6
+bd
+10
 49
-9a
-95
+8f
+15
 2d
 64
 08
-c3
-52
+02
+25
 47
 26
-11
-bf
+de
+46
 18
-5c
-d2
-5e
-56
-22
-b5
-d3
-33
-d9
-ae
-88
-87
-5f
-e6
-0d
-ff
+92
 c7
-d9
-36
+57
+49
+86
+6e
+c6
+74
+09
+41
+f6
+d7
+95
+26
+69
+e7
+14
+1f
+29
 c7
-f4
+94
 92
-db
+ee
+39
+1a
+63
+06
+6d
+ef
 26
-6a
-25
-8c
-7b
-30
-14
-e0
-89
-93
-f5
-0d
-d6
-2e
-2e
-fc
+8a
+ca
+39
+79
+81
+86
+e4
+59
+82
 89
-65
-b6
-90
-2a
-9d
-58
-a5
+6f
+72
+53
+7a
+77
+53
+a9
 2f
-29
-f2
-39
+23
+34
+5d
 ed
-5c
-12
-b9
+7c
+62
+be
 c7
 7b
-22
-dc
-69
-a4
-a9
-a2
+2a
+ad
+2e
+2e
+29
+6f
 7f
-c2
-0c
-09
-b0
-bb
-af
-e8
-5a
-11
-34
-c2
-02
-9e
+82
 01
-ad
-ce
-cc
-78
-26
-70
-e0
-50
-ca
-56
-75
-10
+2d
+8f
+1d
+d5
 be
-a9
-76
-2f
-40
-20
-23
-4d
+0a
+f0
+f9
+c2
 4d
-c9
-65
-05
+5e
+89
+82
+79
+6c
+bc
+04
+48
+da
+d5
+35
+a1
+c3
+e6
 b7
-4e
-24
-49
-45
-e7
-64
-1c
-92
-76
-d1
-00
-c6
+f0
+77
 57
-4e
-7a
-b8
-f9
+ef
+67
+93
+c0
+44
+86
+c5
+c7
+00
+71
+d4
+c4
+fe
+a8
+c5
+56
+0c
+c9
+e0
+0c
+fe
+e7
+8f
 36
-16
+f0
+be
+87
+10
+61
+39
+86
+0b
+1e
+25
+5f
+f8
+bf
+46
+83
+bd
+a7
+cf
+04
+83
+3c
+0e
 08
+fe
 26
-e6
-49
-37
-1a
-bf
-0d
-06
-51
-e3
-ff
-86
-9f
-e4
-4e
-3e
-41
-99
-ff
+6a
 04
-55
-93
-db
+79
 cd
-b5
-85
-8b
-3c
-ee
-1e
-10
-a3
-f8
-a2
-23
-b0
-a9
-c4
-03
-c1
-a4
-fb
+ad
+46
+c0
+24
+06
+d2
+66
+6a
+ac
+09
+2e
+12
 e6
-8d
-54
-c6
-75
-40
-25
-8d
+44
+c7
+de
 d9
-21
-7b
-3b
-b6
-3c
-5f
+29
 62
-b4
-76
-27
-fc
-34
-d6
-c7
-8e
-31
-0a
-19
-af
-c1
-3c
-15
-3c
+40
+1b
+67
 3f
-7a
+89
+d5
+92
+dc
+45
+03
+1b
+db
+b2
+b7
+a4
+06
+f5
+68
+7c
+f8
+b8
+8c
+35
 7b
-22
-ee
-22
+c9
+26
 0f
 4f
-a4
-93
 c2
-c5
-f0
-b1
-f3
-28
-51
+bd
+fc
+ff
+0f
+43
+02
+6a
+23
+e7
+89
+14
+18
+c2
+87
+76
+01
+fb
+29
+d1
 c3
 8d
-d7
+cd
 bb
 4c
-71
-4a
-44
-74
-70
-ab
-99
-14
+09
+0a
+48
+91
+08
+ac
+a9
+8b
 96
-22
+23
 4f
 11
-6c
-3e
-7e
-ca
-81
-01
-7c
-96
-c1
-2f
-e7
-0c
-a8
-39
-d6
-15
-e0
-cb
-96
-78
-08
-7f
-d4
-b4
-42
-9f
-13
-62
-7a
-eb
-83
-a2
-ae
-6c
-dd
-8f
-2b
+1c
+de
 00
 69
-ff
-66
-3b
-c8
-bc
-60
-a6
-f7
-81
-1a
-fc
-f2
-b8
-e3
-38
 46
+a3
+22
+93
+f9
+0f
+62
+f3
+2d
+9d
+d4
+15
+df
+ea
+61
+48
+08
+5f
+d3
 b5
+8d
+3f
+95
 ab
-34
-cb
-a3
-0d
+c5
+0b
+0e
+d7
+4c
+2c
+bb
+9a
+13
+a1
+65
+18
+a1
+79
+b6
+80
+d8
 a0
+8d
+61
+55
+3e
+df
+24
+dc
+b8
+b8
+b4
+a3
+34
+83
+79
+ec
+c0
 48
 b3
 57
+11
+bb
+cd
+4d
 00
-76
-81
-72
-98
-ce
+ec
 5c
-9a
-c5
-a9
-fb
-37
-79
-95
+9d
+6c
+6b
+29
+8f
+45
+eb
 e5
-ed
-70
-c5
-7c
-fa
-93
+e9
+11
+e9
+b3
+fe
+89
 e7
 89
-e4
-cc
-7b
-d7
-ce
-1b
-11
-07
-b2
-8f
-2c
-78
-6b
-4b
-26
-62
-95
-c1
-0d
-69
-4d
-9e
-e1
-d3
-60
-15
+de
+ae
 79
-cc
-f4
+1c
+81
+da
+5f
+fa
+72
+c9
+25
+0e
+13
+0b
+22
+44
+d2
+a7
+73
+55
+b5
+5e
+ef
+70
+2f
+b4
+33
+69
+84
 65
-31
-e1
-aa
-d5
-f8
-0f
-15
-e4
-86
-ca
-ec
-43
-80
-7f
-e9
-7d
-3a
-e3
-50
+41
 b3
-84
-ce
-dd
+6d
+75
+0b
+05
+6a
+44
+8c
+69
+2c
+05
+f2
+dc
+e9
+3f
+bc
 34
-a8
+2f
+30
+b6
+be
+65
+12
+d4
 78
-bf
-36
-45
-9f
-b2
-64
-07
-c1
+c7
+14
+ec
+87
+3a
+65
 cb
-d9
-3c
-f7
-29
+b2
+0c
+59
+bc
+f2
+f4
 d4
-dc
-f1
 2a
-07
-3f
-95
+28
+d5
+84
+61
+84
 27
 83
 d7
 72
-bf
-87
-28
-63
-02
-97
-7d
-6a
+fa
+65
+5b
+15
+c5
+d7
+8d
+b9
 ac
-2c
-56
-d5
-00
-ff
+0c
+50
+37
+9f
+11
+f1
+db
+6b
 d3
-dd
-ac
+6c
+f8
+da
+94
+89
+77
+6d
 53
-ec
-fb
-00
-d4
-0a
-68
-92
 d0
-da
-57
+46
 13
-d4
-09
-fe
-92
-19
-b4
-1f
-7c
-ff
-45
-2f
-d9
-5c
-c7
-dd
-17
-93
+16
+fc
+06
+ed
+be
+c8
+1a
+c4
+9d
 18
-26
-d5
-e2
+11
+1e
+dd
+c7
+d8
+e0
+35
+a0
+5e
+f3
+03
 12
-38
-fe
-2c
-7c
-ea
+3d
+76
+2d
+b0
+80
 2f
-bc
+a6
 05
 07
-6e
+1e
 20
-86
-bc
-90
-17
+f7
+e6
+59
+2c
 df
-36
-c4
-2f
-c6
-34
-c1
-de
+09
+fb
+8f
+12
+30
+0f
+a5
 ca
-51
+6e
+cc
+24
 f3
-84
-0b
-01
-2b
-25
-db
-72
-25
-90
+f1
+e3
+44
 d9
-6d
-75
-ab
-b7
-ed
-67
-ea
-32
-65
-74
-65
-df
-c5
-d3
-d8
-65
-5a
-a9
-89
+ff
+62
+70
+2a
+19
+bd
+8a
 d7
-b8
+64
+a7
+28
+10
+59
+8c
+a5
+d1
+66
+ec
+78
+fa
+ca
+2f
+28
+59
+25
 ab
 c6
-27
-47
-7e
-51
-27
-ca
-3d
-96
-f1
-1c
-87
-c1
-1c
-b1
-1a
-09
-b6
-e2
-f0
+26
+ba
+f3
+b0
+a9
+57
+7a
+76
 01
-c6
-a4
-05
-ac
-ca
-be
-f5
-b1
-73
+bd
+4f
+c0
+1c
+8e
+5d
+eb
+99
+94
+37
+a1
+39
+8a
+cd
+ad
+aa
+c9
+a5
+df
+d1
 40
-16
-bf
+46
+93
+58
+c5
+00
+29
+70
 1b
-bd
-1f
-84
-78
-0c
-e9
+e1
 07
 7e
-13
-e9
-0c
-ae
-4b
-50
-41
-0a
-4d
-d2
-a7
+27
+d6
+ed
+ee
+f8
+6f
+a0
+4a
+fd
+da
+a4
 45
-07
-83
+7b
+8b
 66
 38
-83
-0f
+f1
+07
 b0
 25
-74
-16
+04
+1e
 db
 ca
-9c
-5d
-dc
-6e
-e3
-73
-5b
-4e
-70
-58
-fb
-5e
-ac
-5d
-94
+8e
+55
+de
+ee
+e2
+03
+50
+7c
+23
+9f
+50
+ea
+7b
 1d
-e1
-8b
-b6
-46
+94
+d3
+39
 fc
-57
+14
+c2
+fe
+df
 b2
-78
-28
-3e
-4e
-f2
-ed
-f2
-92
-fc
-e5
-62
-2a
-f7
-0f
-10
-16
-2e
-3b
-c8
-1d
+34
 60
-9d
-c1
-35
-ff
-4c
-25
-69
-40
-ce
+29
+e0
+e0
+a7
+a2
+9e
+a4
+20
+2d
+88
+bc
+95
+17
+be
+2e
+15
+38
+11
+52
+d2
+3e
+91
+cd
+2b
+62
+cb
+0b
+ec
 87
 bf
 62
-9f
-d6
-01
-39
-72
-62
-df
-04
-d9
-aa
-dc
+86
+86
+0d
+77
+21
+7d
 71
-ae
-f3
-c1
-f9
-59
+02
+93
+da
+d7
+43
+e5
+8b
+ca
+cb
+0f
+c4
+e4
+a0
+6f
+8a
+e7
+4a
+82
+d6
+34
+b5
+0f
+2e
+a6
+ca
+1c
+ab
 83
+a2
+3a
+03
+c2
+34
+e5
+7e
 46
-eb
-61
-c5
-45
-01
-92
-a6
-35
-87
-44
-56
 a7
-f8
-56
-ec
-21
-e9
-16
-4c
-60
-7f
-c7
-0e
-47
-95
-3f
-16
-65
-77
-5d
-b3
-53
-7d
-00
+74
+6e
+64
+45
+17
+f4
+f1
+36
+3c
 b9
 16
 ee
-4a
+b1
 16
 a1
 60
-d1
-dc
-5f
-fb
-c3
-94
-91
+da
+93
+ff
+30
+1a
+93
+39
 81
-bf
-22
-2d
-cd
-c6
-92
-af
-13
-fd
-65
+bd
+d2
+24
+ff
+8f
+6d
+0e
+21
+b4
+6d
 9e
 b0
-d1
-07
-5c
-27
-7e
-4c
-62
-b1
-69
-a2
-bd
-bd
-90
+d2
+b0
+fc
+a1
 f3
-07
-b7
-29
-63
-20
-e3
 0c
-36
-11
-15
-77
-1a
-89
-a2
-32
-03
-bb
-35
-dd
-f6
-2f
+62
+7f
+a1
+d5
+1d
 b9
+92
+3c
+a7
+30
+fa
 2b
-32
-93
-f0
-f7
-98
-e6
-c5
-8e
-7c
-03
-0c
-55
-44
-eb
-47
-6c
-64
-ad
-c7
+2a
+a8
+8c
+c6
+1b
 a7
-ac
-63
-d7
-64
-7b
-e4
-5b
-8b
-f8
-46
-50
-87
-ff
-81
-a7
-b1
-8d
-73
-e1
+24
+e5
+2b
+10
+60
+44
+19
+7e
+10
+f6
+2f
+b9
+17
+7d
+31
+bb
+01
+e8
+ef
+77
+dd
+bb
 a8
+b8
+82
+04
+eb
+89
+b4
 13
-f9
-56
-52
+0f
+43
+a5
+24
+63
+9b
+2c
+3c
+46
+10
+6e
+b7
+e6
+9b
+76
+48
 21
+6b
+ef
+cd
+71
+1f
+a9
+ec
+5b
+64
+0c
+29
 82
 10
-67
-b5
+7b
+c5
 18
-ac
-c0
-eb
+9f
+7b
+93
 57
-eb
-6e
-30
-17
-c4
-5f
-41
-fe
-de
-62
-8f
-e3
-5c
-ac
-f8
-a8
-28
-d7
-39
+d8
+d2
+73
+cd
+0f
+0b
+0a
+24
+15
+2d
+c0
+59
+97
+4d
+b7
+10
+63
+26
+31
 29
 19
-54
-be
+20
+b6
 a8
 0e
-3c
-b7
+52
+bf
 38
 c9
-8b
-99
-c2
-a9
-fb
-8b
-67
-61
-18
+e7
+de
 40
+e5
+bb
+c4
+e5
+2d
+7f
 ed
-db
-d3
-76
-96
-c8
-73
-ea
-5c
-39
-da
-1c
-f2
-92
-ed
-42
-e2
-47
-2c
+80
+10
 f4
-49
 ec
-06
-6e
-db
-64
-52
-62
-8b
-57
-50
-88
-cd
-c3
-c2
-02
-2e
-8f
-7e
-b0
-a8
-54
-65
-35
-10
-c2
-1b
-ab
-13
+19
+4f
+23
+d5
+bc
 f5
-af
-02
-a6
-f6
-5e
-b3
-5a
-f9
-01
-bb
-b8
-87
-1e
-c4
-53
-f9
-e1
+92
+5b
 72
-91
-6f
-68
-ab
-5d
-59
-d2
-1a
-9a
-6e
-bf
-51
-d0
+5e
+a4
+3a
 82
-f0
-77
-55
-83
-7b
 47
-a2
-3d
-05
-fe
-f3
-6f
-ea
-be
-94
-30
-89
+24
+cb
+a9
+20
+46
+29
+5b
 a8
-84
-c7
-34
-17
-8f
-9f
-be
-c8
-cf
-7d
-47
+1b
+2d
 0b
-d9
-a0
-7f
+9b
+18
+c3
+17
+08
+de
+06
+74
+88
+28
+ff
+2a
+18
+02
+45
+14
+f0
+73
 d3
-c5
-6a
-a9
-d6
-43
-84
-38
-c0
-ad
-15
-00
-87
-85
-a0
+17
+c7
+c8
+45
+24
+ba
+36
+fc
+d8
 b5
-25
-6c
-31
-09
+66
+bc
+10
+87
 3c
-b4
-89
-ba
-48
-e9
-bb
-fd
-8a
-49
-32
-0b
-83
-c5
-fd
+34
+5f
+cb
+aa
+29
+58
+91
+68
+18
+9e
+90
+d6
+05
+34
+68
+dc
+56
+78
+82
+d2
+87
+59
+b1
+30
+b8
+06
+0f
 62
-e2
-0a
-a2
+f6
+f3
+6f
+d4
+b9
+3c
+30
+94
+58
+8e
+75
+7f
+e8
+2d
+2d
+e8
+8f
+4d
+31
+10
+44
+5b
+ec
+18
+d4
+6d
+6a
+8b
+26
+4f
+b6
+73
+9b
+64
+eb
+00
 2b
+ea
+ec
+fc
+55
 6d
+03
+41
+44
+b5
+bb
+f1
+40
+eb
+3b
+d0
+8d
+e1
+32
+29
+73
+c9
+cf
+29
+1d
+ae
+90
+4c
+65
 c2
 06
-24
-9b
-b6
+1a
+9c
+1e
 0b
-8a
-10
-f9
-93
-8f
-37
-34
-cd
-f9
-db
-35
-03
-d4
-c9
+97
+e0
+f3
+21
+c4
+c8
+96
+7f
+af
+9c
+b7
+4f
+83
+86
+54
+eb
+a4
+0d
 d6
-a7
-c3
-0a
-7e
 e3
-21
-e0
-90
-ee
+03
+10
 9c
-0a
-85
-47
+dc
+d7
+51
+4c
+b9
 ed
-41
-09
-87
-2d
-89
-6a
+ed
+66
+cb
+64
+f9
+6b
+93
+e4
+56
+31
+83
 a1
-af
-2e
-30
-b1
-e9
-c6
-4d
-9d
-0d
-ff
-e3
+ce
+4f
+1d
+11
+f8
+4b
 f9
-d7
+ca
+7b
+ed
+ed
+da
+ea
+2b
+cd
+34
+40
+bd
+3e
+8d
+7c
+f8
+a9
+54
 8b
+b5
 e7
-5f
-91
-15
-89
-7f
-62
-07
-3f
-72
+4e
+ba
+ed
+63
+92
+a2
+e3
+97
+ff
+1e
+f1
+9a
+51
+6e
+fd
 da
-33
-78
-65
-1c
-c4
-6f
-2c
-8d
+51
 f5
+37
+26
+03
+ca
+b0
+5c
+ea
 35
-28
-57
-a5
-4b
-97
+8f
+d0
+56
+5d
 e6
-ee
-fd
+84
+34
+87
+d3
+40
 a8
-06
-91
-59
-e8
-1f
-b2
+85
 b5
-6a
+5f
+bf
+b1
+a3
+d1
+72
+99
+1e
+6d
+4a
+0b
+96
+18
+eb
+9f
+55
+de
+f2
+17
+b3
+eb
+38
+d8
+9a
+41
 4c
-85
-32
-10
-a4
-32
-27
-d0
-4f
-ad
-ec
-36
-63
-78
+d1
 71
-f2
-e6
+66
+0c
+da
+18
+2c
+da
+2c
+ba
+85
+2c
+19
+fa
+01
 c2
-37
-13
+5a
+bf
 f0
-fe
-21
-9d
-3c
-2e
+eb
+62
+72
 bc
-5e
-fa
-4b
-90
+cb
+9e
+9f
+17
+48
+cf
+6e
+97
+78
+93
+d8
+7f
+d6
+0c
+9c
+51
+31
 19
-14
-c4
-1c
-27
+a8
+af
 6a
-bb
-5e
-20
-ef
-6f
-27
+f9
+c2
+96
 8d
-02
+0b
+db
+77
+3c
+5c
+bf
+59
+94
+35
+78
+00
+8e
+fe
+f8
+4e
+17
 91
-68
-98
-0d
-80
-d1
+48
+15
+2e
+c3
+2b
+24
+cc
+92
+07
 d5
+8b
+86
+33
+f4
+31
+13
+9d
+fe
+4a
+ea
+18
+84
+b8
+24
 41
-ce
-55
-02
-b0
+ac
+a9
+4b
+da
+cd
+75
+e7
+ae
+7d
+3a
 61
-9a
-7e
-3d
-65
-5d
-c3
-5a
-25
-f0
-f0
-84
-e1
-00
-97
-49
-f7
-73
-5b
-37
-d4
-5a
-33
-99
-43
-1e
-1d
-63
-ae
-0a
-e3
-39
-b9
+3a
+a4
+2d
+08
+0b
 c4
-e8
-8d
-51
-12
-8e
-94
-be
-50
-de
-3d
-7a
-fa
-4c
-dc
-49
-5a
-02
-1c
-d1
-4e
-6b
-76
+7b
 98
-62
-dd
-67
-71
-68
-52
-27
-fe
-53
-f4
-31
-2c
-7f
-b2
-18
-ad
-9a
-c8
-eb
 5c
-21
-ac
-f1
-74
-38
-81
-7f
-a0
-2c
-31
-69
-2e
-ba
-68
-73
 47
-d1
-0f
-90
+ed
+b9
+03
+1a
+82
+5e
+bf
+47
+f3
+c6
+9b
+d2
+1c
+da
+c3
 d7
-86
-8c
-11
-c9
-02
-a8
-c7
-26
+e4
+af
+61
 bc
-75
-9f
-81
-19
-9e
-78
-95
-43
-1b
-ad
-df
-73
-0e
-0a
+40
 9b
-d8
+cb
 10
-63
-56
+93
+21
+d0
+f6
+57
+2e
+12
+79
+3a
+79
+0f
+13
+e7
+2b
+f0
 7b
-c4
-c4
-de
-19
-cb
-5e
-89
-07
-a1
-a1
-a4
-59
-b7
-6e
-3d
-06
-0d
-c5
-67
-15
-22
-6f
-8a
-d9
-ab
+2b
+c2
+a6
+09
+c6
+1f
+1c
+ea
+28
+ca
+f0
+e7
+4d
+68
+ad
+c0
 0a
-27
-2f
-8c
-69
-d0
-fd
+d7
+56
 fc
-f7
-ed
-27
+d5
+62
+8e
+91
+29
+36
+bc
+db
+9c
+55
+ad
+15
+a3
+25
+9a
+9a
+32
+cb
+19
+47
+d0
+d4
+99
 5d
+5f
+7b
+2c
+e5
 6c
-c9
-1c
-df
-9f
-2d
-a4
-dd
+43
+d7
+00
+47
+b2
+39
+9d
+4b
+c2
+ad
+4d
+54
+bd
+cd
+18
+cc
+03
 e4
-65
-b3
-d6
-75
-83
-30
-0b
-94
-53
-31
-11
-18
-8c
-8d
-61
-6c
-3b
-de
-c8
-01
-f2
-30
-d6
-c5
-85
-0f
-06
-c7
-fa
-4f
-54
-ac
-e1
-03
+fb
+50
 7c
-9d
-9e
-5e
-66
-e5
+b9
+e1
+2b
+6d
+0f
+4b
+c1
+3b
+35
+6c
+8c
 95
-2f
-b4
-3e
-fb
-25
-97
-73
-15
-60
-88
+72
+72
 53
-50
-3c
-75
+e8
+1e
+8b
 51
-a9
-1d
-39
-8a
-9d
+4b
+fe
 be
-2a
-14
-b9
-bc
-1f
-6d
-f6
-28
-5b
-e3
-12
-65
-e6
+59
+7f
+5d
+ad
+c0
+41
+83
+e0
+92
+36
+3a
+a0
+1c
+92
+6a
+1c
 ba
-d8
-ab
-72
+60
+89
+8c
 b3
-75
-04
+0d
+64
 7c
 b0
-4e
-28
-92
-5c
-b2
-70
-b5
-be
-7d
-93
-4b
-7e
-f7
-e3
-0c
-d5
-d0
-af
-dc
-44
-86
-2b
-3f
-26
-5d
-c9
-a3
-33
-0a
-b9
-a1
-03
-1f
-e0
-ed
-23
-1d
-8f
+71
+cc
+de
+67
+f5
+f4
 f9
-f3
-79
-c6
-3e
-31
-3b
-92
-5b
-4b
-a1
-76
-05
-ff
-c4
-ff
-04
-53
-c0
+82
+35
+bb
+85
+1b
+87
+fa
+46
+b3
+a7
+1e
+96
+22
+71
+8d
+8d
+41
 e5
-ee
-9c
-8f
-02
-0e
-aa
-02
 ad
-90
+58
+cb
+4a
+d3
+e8
+9c
+67
+e8
+a7
+45
+5d
+cf
+7c
+f2
+b9
+89
+bb
+31
+cc
+3c
+91
+20
+56
+d1
+35
+93
+34
+f0
+34
+34
 30
-a4
 ec
-6d
+5e
+f4
+70
+a3
+be
+c3
+0a
 ad
-81
-6c
-41
-79
-21
-d9
+90
+33
+d4
+fd
+dd
+c7
+f9
+7d
+be
+c7
+9e
+78
 86
-ee
-79
-f8
-16
+50
+7b
+98
+19
 7a
-3a
-30
-d6
-ee
-5c
-37
-b8
-d8
-ad
-4b
-24
-c9
-4a
-2a
-c4
-99
-62
-34
-92
-39
-fb
-52
-60
-2b
-96
-0f
-d5
-e8
-4c
-24
-e3
 c0
-36
-e7
-1e
-0a
-6d
-39
-78
-92
-a3
-d2
-ae
-91
-3b
-25
-76
-d0
-f1
-2c
-08
-1b
-55
-94
-2b
-80
-b6
-52
-49
-b9
-aa
-55
-40
-00
-00
-40
-04
-00
-01
-06
-22
-01
-00
-00
-00
-00
-00
-00
-00
-00
-3c
-62
-8e
-8a
-1b
-05
-20
-00
-00
-00
-00
-80
-00
-00
-00
-3c
-00
-80
-04
-00
-00
-00
-00
-00
-00
-00
-10
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-89
+50
+b4
+33
+13
+95
+da
 05
-1a
-00
-e0
-44
-30
-00
-00
-00
-00
-00
-00
 aa
-55
-08
-00
-0e
-47
-04
+e3
+64
+a7
+ba
+26
+f6
+f6
+de
+50
+69
+d1
+87
+70
+e9
+c2
+a9
+ee
+9b
+18
+5b
 85
-0a
-01
-02
-22
-82
-17
-aa
-55
-05
-00
-65
-46
-ff
-05
-ff
-0b
-0a
-aa
-55
-1a
-00
-8d
-48
-0e
-08
-0f
-ff
-ff
-ff
-16
-17
-ff
-02
-02
-02
-00
-ff
-ff
+51
+70
+66
+e7
+86
+b5
+15
+79
 12
-07
-ff
-ff
-ff
-09
-01
-00
-03
-ff
-ff
-aa
-55
-02
-00
-ac
-48
-00
-0a
-aa
-55
-03
-00
-af
-48
-05
-02
-05
-aa
-55
-01
-00
-b4
-48
-14
-aa
-55
-01
-00
-b2
-48
-02
-aa
-55
-02
-00
-b6
-48
-02
-06
-aa
-55
-01
-00
-b9
-48
-0a
-aa
-55
-01
-00
-be
-48
-0a
-aa
-55
-02
-00
-bb
-48
-58
-02
-aa
-55
-02
-00
-51
-46
-58
-02
-aa
-55
-01
-00
-54
-46
-64
-aa
-55
-02
-00
-1a
-47
-05
-00
-aa
-55
-01
-00
-53
-46
-64
-aa
-55
-02
-00
-4f
-46
-b0
-04
-aa
-55
-01
-00
-19
-47
-0a
-aa
-55
-02
-00
-1e
-47
-70
-17
-aa
-55
-01
-00
-cf
-43
-08
-aa
-55
-01
-00
-16
-47
-03
-aa
-55
-01
-00
-94
-40
-01
-aa
-55
-01
-00
-c0
-40
-20
-aa
-55
-01
-00
-8b
-48
-20
-aa
-55
-03
-00
-2e
-47
-00
-00
-00
-aa
-55
-08
-00
-78
-46
-00
-34
-ff
-ff
-ff
-ff
-ff
-ff
-aa
-55
-07
-00
-86
-46
-34
-ff
-ff
-ff
-ff
-ff
-ff
-aa
-55
-07
-00
-93
-46
-34
-ff
-ff
-ff
-ff
-ff
-ff
-aa
-55
-0f
-00
-4e
-4e
-03
-00
-20
-20
-00
-03
-00
-22
-22
-00
-03
-00
+6d
+9c
 30
-23
-00
-aa
-55
-0a
-00
-fd
-49
-05
-00
-01
-00
-00
-00
-00
-00
-00
-00
-aa
-55
-01
-00
-be
-4a
-03
-aa
-55
-01
-00
-bd
-4a
-07
-aa
-55
-04
-00
-bf
-4a
-ff
-ff
-1e
-1e
-aa
-55
-01
-00
-5f
-4e
-05
-aa
-55
-01
-00
-02
-45
-1e
-aa
-55
-06
-00
-08
-45
-24
-62
-81
-a1
-51
+ee
 61
+33
+27
+f8
+45
+be
+ec
+c6
+7c
+14
+18
+2b
+81
+6c
+f9
+49
+b9
 aa
 55
-05
-00
-fa
-45
-01
-0f
-0f
-0f
-0f
-aa
-55
-01
-00
-38
-47
-02
-aa
-55
-02
-00
-a2
-45
-c0
-12
-aa
-55
-01
-00
-bf
-48
-09
-aa
-55
-04
-00
-d0
-48
-c0
-5d
-00
-00
-aa
-55
-06
-00
-c0
-48
-6a
-63
-00
-80
-bb
-00
-aa
-55
-04
-00
-d4
-48
-f8
-bb
-00
-00
-aa
-55
-06
-00
-c6
-48
-1c
-1f
-01
-00
-77
-01
-aa
-55
-04
-00
-d8
-48
-00
-77
-01
-00
-aa
-55
-01
-00
-55
-46
-94
-aa
-55
-03
-00
-c6
-45
-00
-48
-60
-aa
-55
-02
-00
-34
-46
-05
-00
-aa
-55
-02
-00
-32
-46
-50
-00
-aa
-55
-02
+40
 00
-1c
-47
-64
 00
-aa
-55
-01
+40
+04
 00
-06
-47
-01
-aa
-55
 01
-00
-3c
-47
-02
-aa
-55
 06
-00
-dd
-42
-34
-47
-29
-51
-31
-41
-aa
-55
+22
 01
 00
-97
-43
-07
-aa
-55
-08
-00
-c4
-43
-fb
-00
-48
-08
-fb
-00
-48
-08
-aa
-55
-02
-00
-7d
-47
-96
-00
-aa
-55
-02
-00
-74
-47
-15
-00
-aa
-55
-02
-00
-9f
-43
-19
-00
-aa
-55
-04
 00
-76
-47
-1d
 00
-21
 00
-aa
-55
-02
 00
-34
-43
-33
 00
-aa
-55
-02
 00
-7a
-47
-3b
 00
-aa
-55
-06
+3c
+62
+8e
+8a
+1b
+05
+20
 00
-bd
-4c
-30
 00
-28
 00
-2c
 00
-aa
-55
-0c
+80
 00
-4c
-43
-1f
-02
-01
-05
-03
-03
-12
-18
-03
-19
-c2
-03
-aa
-55
-11
 00
-5f
-47
-06
-ff
-06
 00
-03
+3c
 00
 80
-09
-09
-41
-49
-20
-4d
-6f
-75
-73
-65
-aa
-55
-0b
+04
 00
-6c
-43
-1f
-09
-09
-41
-49
-20
-4d
-6f
-75
-73
-65
-aa
-55
-09
 00
-6d
-42
-08
-41
-49
-20
-4d
-6f
-75
-73
-65
-aa
-55
-09
 00
-1e
-4a
-08
-41
-49
-20
-4d
-6f
-75
-73
-65
-aa
-55
-08
 00
-d5
-42
-06
 00
-09
 00
-20
 00
-2c
-01
-aa
-55
-06
+10
 00
-59
-47
-03
-12
-18
-ff
 00
 00
-aa
-55
-03
 00
-fe
-46
 00
-50
 00
-aa
-55
-02
 00
-f4
-43
-80
-3a
-aa
-55
-01
 00
-fd
-43
-80
-aa
-55
-01
 00
-66
-4e
-ff
-aa
-55
-02
 00
-6b
-4e
+89
+05
+1a
 00
+e0
+44
+30
 00
-aa
-55
-04
 00
-6e
-4e
-20
-20
 00
-40
-aa
-55
-02
 00
-67
-4e
 00
 00
 aa
 55
-01
-00
-4a
 08
-ff
-aa
-55
-01
 00
-41
-41
+0e
+47
+04
+85
+0a
 01
+02
+22
+82
+17
 aa
 55
-01
+05
 00
-e9
-45
-07
+65
+46
+ff
+05
+ff
+0b
+0a
 aa
 55
+1a
+00
+8d
+48
+0e
+08
+0f
+ff
+ff
+ff
+16
+17
+ff
+02
+02
 02
 00
+ff
+ff
+12
 07
-46
-43
-47
-aa
-55
-02
+ff
+ff
+ff
+09
+01
 00
-57
-46
-85
-90
+03
+ff
+ff
 aa
 55
 02
 00
-5a
-46
-75
-80
+ac
+48
+00
+0a
 aa
 55
-01
+03
 00
-59
-46
-63
+af
+48
+05
+02
+05
 aa
 55
 01
 00
-3e
-46
-7d
+b4
+48
+14
 aa
 55
 01
 00
-1a
-44
-01
+b2
+48
+02
 aa
 55
-01
+02
 00
-1d
-44
+b6
+48
 02
+06
 aa
 55
 01
 00
-1f
-44
+b9
+48
 0a
 aa
 55
 01
 00
-1e
-44
-09
+be
+48
+0a
 aa
 55
-06
-00
-44
-46
-94
-00
-78
-00
-80
+02
 00
+bb
+48
+58
+02
 aa
 55
-01
+02
 00
-4c
+51
 46
-0c
+58
+02
 aa
 55
 01
 00
-4e
-44
-01
-aa
-55
-04
-00
-b6
-4c
-25
-20
-15
-10
+54
+46
+64
 aa
 55
-11
+02
 00
-d0
-45
-01
-06
 1a
-3a
-4d
-00
-13
-23
-4c
-0f
-2c
-31
-43
-11
-15
-36
-48
-aa
-55
-17
+47
+05
 00
-53
-48
-01
-75
-38
-42
-73
-58
-98
-1d
-a3
-f4
-a9
-f4
-fc
-5a
-a6
-38
-15
-91
-9c
-51
-65
-e6
-9e
 aa
 55
 01
 00
-72
-48
-01
-aa
-55
-0c
-00
-e4
-4c
-0b
-59
-43
-2d
-41
-49
-2d
-4d
-6f
-75
-73
-65
+53
+46
+64
 aa
 55
-10
-00
-c3
-4c
-06
-00
-06
-00
-2b
+02
 00
-90
+4f
+46
+b0
+04
+aa
+55
 01
-06
 00
-09
-00
-20
+19
+47
+0a
+aa
+55
+02
 00
-2c
-01
+1e
+47
+70
+17
 aa
 55
 01
 00
-d4
-4c
+cf
+43
 08
 aa
 55
 01
 00
-d8
-4c
-0f
+16
+47
+03
 aa
 55
 01
 00
-dc
-4c
-0e
+94
+40
+01
 aa
 55
 01
 00
-27
-44
+c0
+40
+20
+aa
+55
+01
 00
+8b
+48
+20
 aa
 55
-04
+03
+00
+2e
+47
+00
+00
 00
-71
-4c
-26
-0a
-f5
-0c
 aa
 55
-74
-01
-c7
-4a
+08
+00
+78
+46
+00
+34
 ff
 ff
 ff
 ff
-02
-04
-06
-08
+ff
+ff
+aa
+55
+07
+00
+86
+46
+34
 ff
 ff
 ff
 ff
-02
-04
-06
-08
+ff
+ff
+aa
+55
 07
 00
+93
+46
+34
+ff
+ff
+ff
+ff
+ff
+ff
+aa
+55
+0f
 00
+4f
+4e
+03
 00
-08
-00
-00
-00
-09
-00
-00
-00
-0a
-00
-00
-00
-0b
-00
-00
-00
-0c
-00
-00
-00
-0d
-00
-00
-00
-0e
-00
-00
-00
-10
-00
-00
-00
-11
-00
-00
-00
-13
-00
-00
-00
-15
-00
-00
-00
-17
-00
-00
-00
-19
-00
-00
-00
-1c
-00
-00
-00
-1f
-00
+20
+20
 00
+03
 00
 22
+22
 00
+03
 00
+30
+23
 00
-25
-00
-00
-00
-29
-00
-00
-00
-2d
-00
-00
-00
-32
-00
-00
-00
-37
-00
-00
-00
-3c
-00
-00
-00
-42
-00
-00
+aa
+55
+0a
 00
+fd
 49
+05
 00
+01
 00
 00
-50
-00
-00
-00
-58
-00
-00
-00
-61
-00
-00
-00
-6b
-00
-00
-00
-76
-00
-00
-00
-82
-00
-00
-00
-8f
-00
-00
-00
-9d
-00
-00
-00
-ad
-00
-00
-00
-be
-00
-00
-00
-d1
-00
-00
-00
-e6
-00
-00
-00
-fd
 00
 00
 00
-17
-01
 00
 00
-33
+aa
+55
 01
 00
-00
-51
+be
+4a
+03
+aa
+55
 01
 00
+bd
+4a
+07
+aa
+55
+04
 00
-73
+bf
+4a
+ff
+ff
+1e
+1e
+aa
+55
 01
 00
-00
-98
+60
+4e
+05
+aa
+55
 01
 00
+02
+45
+1e
+aa
+55
+06
+00
+08
+45
+24
+62
+81
+a1
+51
+61
+aa
+55
+05
 00
-c1
+fa
+45
+01
+0f
+0f
+0f
+0f
+aa
+55
 01
 00
+38
+47
+02
+aa
+55
+02
 00
-ee
+a2
+45
+c0
+12
+aa
+55
 01
 00
+bf
+48
+09
+aa
+55
+04
 00
-20
-02
+d0
+48
+c0
+5d
 00
 00
-56
-02
+aa
+55
+06
 00
+c0
+48
+6a
+63
 00
-92
-02
+80
+bb
 00
+aa
+55
+04
 00
 d4
-02
+48
+f8
+bb
+00
 00
+aa
+55
+06
 00
+c6
+48
 1c
-03
+1f
+01
 00
+77
+01
+aa
+55
+04
 00
-6c
-03
+d8
+48
 00
+77
+01
 00
-c3
+aa
+55
+01
+00
+55
+46
+94
+aa
+55
 03
 00
+c6
+45
 00
-24
-04
+48
+60
+aa
+55
+02
 00
+34
+46
+05
 00
-8e
-04
+aa
+55
+02
 00
+32
+46
+50
 00
+aa
+55
 02
-05
 00
+1c
+47
+64
 00
-83
-05
-00
+aa
+55
+01
 00
-10
 06
+47
+01
+aa
+55
+01
 00
-00
-ab
+3c
+47
+02
+aa
+55
 06
 00
+dd
+42
+34
+47
+29
+51
+31
+41
+aa
+55
+01
 00
-56
+97
+43
 07
-00
-00
-12
+aa
+55
 08
 00
+c4
+43
+fb
 00
-e0
+48
 08
+fb
 00
+48
+08
+aa
+55
+02
 00
-c3
-09
-00
-00
-bd
-0a
-00
+7d
+47
+96
 00
-d0
-0b
+aa
+55
+02
 00
+74
+47
+1b
 00
-ff
-0c
+aa
+55
+02
 00
+9f
+43
+1f
 00
-4c
-0e
+aa
+55
+04
 00
+76
+47
+23
 00
-ba
-0f
+27
 00
+aa
+55
+02
 00
-4c
-11
+34
+43
+39
 00
+aa
+55
+02
 00
-07
+7a
+47
 13
 00
+aa
+55
+06
 00
-ee
-14
+be
+4c
+36
 00
+2e
 00
-06
-17
+32
 00
+aa
+55
+0c
 00
-54
+4c
+43
+1f
+02
+01
+05
+03
+03
+12
+18
+03
 19
+c2
+03
+aa
+55
+11
 00
+5f
+47
+06
+ff
+06
 00
-dc
-1b
-00
-00
-a5
-1e
+03
 00
+80
+09
+09
+41
+49
+20
+4d
+6f
+75
+73
+65
+aa
+55
+0b
 00
-b6
-21
+6c
+43
+1f
+09
+09
+41
+49
+20
+4d
+6f
+75
+73
+65
+aa
+55
+09
 00
+6d
+42
+08
+41
+49
+20
+4d
+6f
+75
+73
+65
+aa
+55
+09
 00
-15
-25
+1e
+4a
+08
+41
+49
+20
+4d
+6f
+75
+73
+65
+aa
+55
+08
 00
+d5
+42
+06
 00
-ca
-28
+09
 00
+20
 00
-df
 2c
+01
+aa
+55
+06
 00
+59
+47
+03
+12
+18
+ff
 00
-5b
-31
-00
-00
-4b
-36
 00
+aa
+55
+03
 00
-b9
-3b
+fe
+46
 00
+50
 00
-b2
-41
+aa
+55
+02
 00
+f4
+43
+80
+3a
+aa
+55
+01
 00
-44
-48
+fd
+43
+80
+aa
+55
+02
 00
+9b
+4e
 00
-7e
-4f
+34
+aa
+55
+01
 00
+67
+4e
+ff
+aa
+55
+02
 00
-71
-57
+6c
+4e
 00
 00
-2f
-60
+aa
+55
+04
 00
+6f
+4e
+20
+20
 00
-ce
-69
+40
+aa
+55
+02
 00
+68
+4e
 00
-62
-74
 00
+aa
+55
+01
 00
+4a
+08
 ff
-7f
-00
-00
 aa
 55
-2b
-03
-f2
-06
 01
 00
-02
-00
-28
-02
+41
+41
+01
+aa
+55
+01
 00
-18
+e9
+45
+07
+aa
+55
 02
 00
+07
+46
+43
+47
+aa
+55
 02
-03
-28
-01
-0a
-03
 00
+57
+46
+85
+90
+aa
+55
 02
 00
-2a
-14
-00
-00
-00
-00
-00
+5a
+46
+75
+80
+aa
+55
+01
 00
+59
+46
+63
+aa
+55
+01
 00
+3e
+46
+7d
+aa
+55
+01
 00
+1a
+44
+01
+aa
+55
+01
 00
+1d
+44
+02
+aa
+55
+01
 00
+1f
+44
+0a
+aa
+55
+01
 00
+1e
+44
+09
+aa
+55
+06
 00
+44
+46
+94
 00
+78
 00
+80
 00
+aa
+55
+01
 00
+4c
+46
+0c
+aa
+55
+01
 00
+4e
+44
+01
+aa
+55
+04
 00
+b7
+4c
+25
+20
+15
+10
+aa
+55
+11
 00
+d0
+45
+01
+06
+1a
+3a
+4d
 00
-04
+13
+23
+4c
+0f
+2c
+31
+43
+11
+15
+36
+48
+aa
+55
+17
 00
-02
-03
-28
+53
+48
 01
-02
-05
-00
-02
+75
+38
+42
+73
+58
+98
+1d
+a3
+f4
+a9
+f4
+fc
+5a
+a6
+38
+15
+91
+9c
+51
+65
+e6
+9e
+aa
+55
 01
-2a
-02
-c2
-03
-06
 00
-02
-03
-28
+72
+48
 01
-02
-07
+aa
+55
+0c
 00
-02
-04
-2a
-08
+e5
+4c
+0b
+59
+43
+2d
+41
+49
+2d
+4d
+6f
+75
+73
+65
+aa
+55
+10
+00
+c4
+4c
 06
 00
 06
 00
-64
+2b
 00
-2c
+90
 01
-08
-00
-02
+06
 00
-28
-02
-01
-18
 09
 00
-02
-03
-28
-01
 20
-0a
 00
-02
-05
-2a
+2c
+01
+aa
+55
+01
 00
-0b
+d5
+4c
+08
+aa
+55
+01
 00
-02
-02
-29
-02
+d9
+4c
+0f
+aa
+55
+01
 00
+dd
+4c
+0e
+aa
+55
+01
 00
-0c
+27
+44
 00
-02
+aa
+55
+04
 00
-28
-02
+72
+4c
+26
 0a
-18
-0d
-00
-02
-03
-28
-01
-02
-0e
-00
-02
-29
-2a
-06
-59
-69
-43
-68
-69
-70
-0f
-00
-02
-03
-28
+f5
+0c
+aa
+55
+74
 01
+c8
+4a
+ff
+ff
+ff
+ff
 02
-10
-00
+04
+06
+08
+ff
+ff
+ff
+ff
 02
-50
-2a
+04
+06
+08
 07
-02
-8a
-24
-bb
-c0
-01
 00
-11
 00
-02
 00
-28
-02
-12
-18
-12
+08
 00
-02
-03
-28
-01
-06
-13
 00
-02
-4e
-2a
-01
-01
-14
 00
-02
-03
-28
-01
-12
-15
+09
 00
-02
-4d
-2a
-08
 00
 00
+0a
 00
 00
 00
+0b
 00
 00
 00
-16
+0c
 00
-02
-02
-29
-02
 00
 00
-17
+0d
 00
-02
-08
-29
-02
-02
-01
-18
 00
-02
-03
-28
-01
-1a
-19
 00
-02
-4d
-2a
-07
+0e
 00
 00
 00
+10
 00
 00
 00
+11
 00
-1a
 00
-02
-02
-29
-02
 00
+13
 00
-1b
 00
-02
-08
-29
-02
-01
-01
-1c
 00
-02
-03
-28
-01
-12
-1d
+15
 00
-02
-4d
-2a
-02
 00
 00
-1e
+17
 00
-02
-02
-29
-02
 00
 00
-1f
+19
 00
-02
-08
-29
-02
-05
-01
-20
 00
-02
-03
-28
-01
-12
-21
 00
-02
-4d
-2a
-02
+1c
+00
+00
+00
+1f
+00
 00
 00
 22
 00
-02
-02
-29
-02
 00
 00
-23
+25
+00
+00
 00
-02
-08
 29
-02
-04
-01
-24
 00
-02
-03
-28
-01
-0e
-25
 00
-02
-4d
-2a
-02
 00
+2d
 00
-26
 00
-02
-08
-29
-02
-02
-02
-27
 00
-02
-03
-28
-01
-12
-28
+32
 00
-02
-4d
-2a
-02
 00
 00
-29
+37
 00
-02
-02
-29
-02
 00
 00
-2a
+3c
 00
-02
-08
-29
-02
-c0
-01
-2b
 00
-02
-03
-28
-01
-12
-2c
 00
-02
-4d
-2a
-02
+42
 00
 00
-2d
 00
-02
-02
-29
-02
+49
 00
 00
-2e
 00
-02
-08
-29
-02
-cc
-01
-2f
+50
 00
-02
-03
-28
-01
-0e
-30
 00
-02
-4d
-2a
-02
 00
+58
 00
-31
 00
-02
-08
-29
-02
-c0
-02
-32
 00
-02
-03
-28
-01
-1a
-33
+61
+00
+00
+00
+6b
+00
+00
+00
+76
 00
-02
-33
-2a
-08
 00
 00
+82
 00
 00
 00
+8f
 00
 00
 00
-34
+9d
 00
-02
-02
-29
-02
-01
 00
-35
 00
-02
-03
-28
-01
-02
-36
+ad
 00
-02
-4a
-2a
-04
-01
-01
 00
-03
-37
 00
-02
-03
-28
-01
-02
-38
+be
 00
-02
-4b
-2a
-20
-01
-05
-0c
-09
-01
-a1
-01
-85
-05
-15
 00
-25
-01
-75
-01
-95
-18
-0a
-83
-01
-09
-ea
-09
-e9
-09
-e2
-09
-b6
-09
-b5
-09
-cd
-09
-b7
-0a
-23
-02
-0a
-8a
-01
-0a
-94
-01
-0a
-2a
-02
-0a
-92
-01
-0a
-21
-02
-0a
-24
-02
-0a
-07
-03
-0a
-ae
-01
-09
-70
-09
-6f
-09
-30
-09
-b8
-0a
-25
-02
-0a
-26
-02
-0a
-27
-02
-81
-02
-c0
-05
-01
-09
-06
-a1
-01
-85
-02
-75
-01
-95
-08
-05
-07
-19
-e0
-29
-e7
-15
 00
-25
-01
-81
-02
-95
-01
-75
-08
-81
-03
-95
-05
-75
-01
-05
-08
-19
-01
-29
-05
-91
-02
-95
-01
-75
-03
-91
-03
-95
-06
-75
-08
-15
+d1
 00
-26
-ff
 00
-05
-07
-19
 00
-2a
-ff
+e6
 00
-81
 00
-c0
-05
-01
-09
-02
-a1
-01
-85
-01
-09
-01
-a1
 00
-05
-09
-19
-01
-29
-08
-15
+fd
 00
-25
-01
-75
-01
-95
-08
-81
-02
-05
-01
-09
-30
-09
-31
-16
-01
-f8
-26
-ff
-07
-75
-10
-95
-02
-81
-06
-09
-38
-15
-81
-25
-7f
-75
-08
-95
-01
-81
-06
-05
-0c
-0a
-38
-02
-95
-01
-81
-06
-c0
-c0
-05
-01
-09
-80
-a1
+00
+00
+17
 01
-85
-04
-15
 00
-25
+00
+33
 01
-75
+00
+00
+51
 01
-95
-03
-19
-81
-29
-83
-81
-02
-95
+00
+00
+73
 01
-75
-05
-81
-03
-c0
-06
+00
+00
+98
 01
-ff
-09
+00
+00
+c1
 01
-a1
+00
+00
+ee
 01
-15
 00
-26
-ff
 00
-75
-08
-85
-c0
-95
-3f
-09
+20
 02
-81
 00
-95
-3f
-09
-03
-91
-02
-85
-cc
-95
-3f
-09
-04
-81
 00
-95
-04
-09
-05
-91
+56
 02
-c0
-39
 00
-02
 00
-28
+92
 02
-0f
-18
-3a
 00
-02
-03
-28
-01
-12
-3b
 00
+d4
 02
-19
-2a
-01
-64
-3c
 00
-02
-02
-29
-02
 00
+1c
+03
 00
-3d
 00
-02
+6c
 03
-28
-01
+00
+00
+c3
+03
+00
+00
+24
 04
-3e
+00
+00
+8e
+04
+00
 00
 02
+05
+00
+00
+83
+05
+00
+00
+10
+06
+00
+00
+ab
+06
+00
+00
+56
+07
+00
+00
+12
+08
+00
+00
+e0
+08
+00
+00
+c3
+09
+00
+00
+bd
+0a
+00
+00
+d0
+0b
+00
+00
+ff
+0c
+00
+00
 4c
-2a
+0e
+00
+00
+ba
+0f
+00
+00
+4c
+11
+00
+00
+07
+13
+00
+00
+ee
+14
+00
+00
+06
+17
+00
+00
+54
+19
+00
+00
+dc
+1b
+00
 00
+a5
+1e
+00
+00
+b6
+21
+00
+00
+15
+25
+00
+00
+ca
+28
+00
+00
+df
+2c
+00
+00
+5b
+31
+00
+00
+4b
+36
+00
+00
+b9
+3b
+00
+00
+b2
+41
+00
+00
+44
+48
+00
+00
+7e
+4f
+00
+00
+71
+57
+00
+00
+2f
+60
+00
+00
+ce
+69
+00
+00
+62
+74
+00
+00
+ff
+7f
 00
 00
 aa
@@ -10778,7 +9969,7 @@
 55
 26
 00
-72
+73
 4e
 09
 5a
@@ -10944,17 +10135,17 @@
 55
 03
 00
-6b
+6c
 4e
-c5
-31
+9c
+2e
 00
 55
 aa
 aa
 55
-a2
-51
+98
+ee
 ff
 20
 20
@@ -10975,7 +10166,7 @@
 6f
 e0
 cc
-ba
+bb
 20
 3a
 00
@@ -11003,7 +10194,7 @@
 6f
 e0
 cc
-e4
+e5
 1f
 e0
 fe
@@ -11019,11 +10210,11 @@
 6f
 20
 cc
-e4
+e5
 d8
 c0
 4c
-e5
+e6
 d8
 a0
 47
@@ -11035,7 +10226,7 @@
 6f
 e0
 cc
-e4
+e5
 1f
 e0
 fe
@@ -11059,15 +10250,15 @@
 67
 e0
 cc
-75
+76
 70
 4c
-76
+77
 00
 6f
 e0
 cc
-e4
+e5
 1f
 e0
 fe
@@ -11075,23 +10266,23 @@
 67
 e0
 cc
-77
+78
 70
 4c
-78
+79
 16
 6f
 20
 cc
-e4
+e5
 d8
 c0
 4c
-e5
+e6
 d8
 a0
 4c
-79
+7a
 20
 40
 7c
@@ -11099,7 +10290,7 @@
 68
 48
 cc
-e4
+e5
 18
 40
 84
@@ -11107,15 +10298,15 @@
 da
 20
 4c
-75
+76
 20
 20
 04
-d0
+f8
 6f
 e0
 cc
-ba
+bb
 20
 3a
 00
@@ -11171,22 +10362,22 @@
 67
 e0
 cc
-75
+76
 70
 4c
-76
+77
 00
 70
 4c
-77
+78
 02
 70
 4c
-78
+79
 14
 70
 4c
-79
+7a
 01
 d8
 40
@@ -11195,11 +10386,11 @@
 da
 20
 4c
-75
+76
 20
 20
 04
-d0
+f8
 00
 00
 00
@@ -11231,7 +10422,7 @@
 6f
 e0
 cc
-ba
+bb
 20
 3a
 00
@@ -11267,7 +10458,7 @@
 6f
 e0
 cc
-e2
+e3
 67
 e0
 c7
@@ -11291,27 +10482,27 @@
 67
 e0
 cc
-75
+76
 70
 4c
-76
+77
 00
 70
 4c
-77
+78
 02
 70
 4c
-78
+79
 12
 6f
 e0
 cc
-e2
+e3
 67
 e0
 cc
-79
+7a
 d8
 40
 00
@@ -11319,15 +10510,15 @@
 da
 20
 4c
-75
+76
 20
 20
 04
-d0
+f8
 6f
 e0
 cc
-ba
+bb
 20
 3a
 00
@@ -11371,7 +10562,7 @@
 6f
 e0
 cc
-e3
+e4
 e7
 e0
 80
@@ -11395,18 +10586,18 @@
 67
 e0
 cc
-75
+76
 70
 4c
-76
+77
 00
 70
 4c
-77
+78
 03
 70
 4c
-78
+79
 13
 6f
 e0
@@ -11415,11 +10606,11 @@
 67
 e0
 cc
-79
+7a
 6f
 e0
 cc
-e3
+e4
 e7
 e0
 80
@@ -11431,11 +10622,11 @@
 da
 20
 4c
-75
+76
 20
 20
 04
-d0
+f8
 00
 00
 00
@@ -11487,7 +10678,7 @@
 6f
 e0
 cc
-ba
+bb
 20
 3a
 00
@@ -11543,7 +10734,7 @@
 20
 20
 04
-a8
+d0
 6f
 e0
 c5
@@ -11555,18 +10746,18 @@
 67
 e0
 cc
-75
+76
 70
 4c
-76
+77
 00
 70
 4c
-77
+78
 30
 70
 4c
-78
+79
 10
 df
 20
@@ -11579,7 +10770,7 @@
 d8
 a0
 4c
-79
+7a
 20
 40
 7c
@@ -11587,7 +10778,7 @@
 20
 40
 04
-a8
+d0
 d8
 40
 00
@@ -11595,15 +10786,15 @@
 da
 20
 4c
-75
+76
 20
 20
 04
-d0
+f8
 6f
 e0
 cc
-ba
+bb
 20
 3a
 00
@@ -11647,7 +10838,7 @@
 6f
 e0
 cc
-e0
+e1
 e7
 e0
 80
@@ -11671,18 +10862,18 @@
 67
 e0
 cc
-75
+76
 70
 4c
-76
+77
 00
 70
 4c
-77
+78
 03
 70
 4c
-78
+79
 11
 6f
 e0
@@ -11691,11 +10882,11 @@
 67
 e0
 cc
-79
+7a
 6f
 e0
 cc
-e0
+e1
 e7
 e0
 80
@@ -11707,11 +10898,11 @@
 da
 20
 4c
-75
+76
 20
 20
 04
-d0
+f8
 00
 00
 00
@@ -11739,7 +10930,7 @@
 6f
 e0
 cc
-ba
+bb
 20
 3a
 00
@@ -11755,10 +10946,10 @@
 67
 e0
 cc
-75
+76
 70
 4c
-76
+77
 ff
 d8
 40
@@ -11767,11 +10958,11 @@
 da
 20
 4c
-75
+76
 20
 20
 04
-d0
+f8
 20
 60
 00
@@ -12035,7 +11226,7 @@
 20
 20
 03
-c7
+ef
 d8
 e0
 00
@@ -12043,15 +11234,15 @@
 20
 20
 03
-c7
+ef
 70
 4c
-e0
+e1
 01
 20
 20
 03
-5d
+83
 d8
 c0
 45
@@ -12059,7 +11250,7 @@
 20
 40
 03
-95
+bd
 d8
 e0
 00
@@ -12067,10 +11258,10 @@
 20
 20
 03
-c7
+ef
 70
 4c
-e3
+e4
 01
 d8
 e0
@@ -12079,7 +11270,7 @@
 20
 20
 03
-c7
+ef
 d8
 e0
 00
@@ -12087,10 +11278,10 @@
 20
 20
 03
-c7
+ef
 70
 4e
-5d
+5e
 00
 d8
 c0
@@ -12099,7 +11290,7 @@
 20
 40
 03
-63
+89
 d8
 e0
 00
@@ -12107,7 +11298,7 @@
 20
 20
 03
-c7
+ef
 00
 00
 00
@@ -12243,31 +11434,39 @@
 c0
 08
 00
-04
+05
 c0
 08
 80
-16
+18
+c0
+09
+00
+24
 20
 60
 00
 00
 20
 40
+00
+24
+20
+40
 56
 40
 20
 40
 00
-0e
+10
 6f
 e0
 ce
-5d
+5e
 20
 5a
 00
-12
+14
 6f
 e0
 c6
@@ -12275,7 +11474,7 @@
 67
 e0
 cc
-e1
+e2
 d8
 40
 00
@@ -12299,7 +11498,7 @@
 da
 20
 4e
-5d
+5e
 da
 40
 00
@@ -12315,7 +11514,7 @@
 da
 20
 4e
-4e
+4f
 da
 40
 00
@@ -12335,7 +11534,7 @@
 c0
 00
 80
-1a
+1c
 20
 20
 59
@@ -12347,11 +11546,11 @@
 c2
 9f
 00
-1e
+20
 c2
 98
 00
-1e
+20
 20
 20
 59
@@ -12372,34 +11571,26 @@
 20
 35
 0a
+d8
+40
+03
+34
+da
+20
+06
+f2
+da
+40
 00
 00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
+6f
+e1
+4e
+9b
+20
+20
+6c
+da
 00
 00
 00
@@ -12531,7 +11722,7 @@
 20
 40
 02
-a4
+c9
 20
 20
 4d
@@ -12542,8 +11733,8 @@
 89
 58
 00
-4c
-ff
+4d
+00
 67
 e1
 43
@@ -12752,6 +11943,6 @@
 00
 00
 00
-2e
-9b
+f9
+8a
 24
Index: output/program.lis
===================================================================
--- /1121s/1121se/branch/mouse/AI_Project/baidu_project/mouse_ai_voice_baidu/output/program.lis	(revision 5485)
+++ /1121s/1121se/branch/mouse/AI_Project/baidu_project/mouse_ai_voice_baidu/output/program.lis	(working copy)
@@ -71,60 +71,60 @@
 
 p_patch_array:
 0040 c2840064 bbit1 8 ,pf_patch_ext 
-0041 c0010081 beq patch00_2 ,p_main_loop 
-0042 c0080095 beq patch02_0 ,p_shutdown_radio 
+0041 c0010083 beq patch00_2 ,p_main_loop 
+0042 c0080097 beq patch02_0 ,p_shutdown_radio 
 0043 c00c8077 beq patch03_1 ,p_set_tx_power 
-0044 c00d0097 beq patch03_2 ,p_initialize_radio_cont 
+0044 c00d0099 beq patch03_2 ,p_initialize_radio_cont 
 0045 c010d801 beq patch04_1 ,mouse_soft_reset 
-0046 c012809f beq patch04_5 ,p_lpm_sleep 
+0046 c01280a1 beq patch04_5 ,p_lpm_sleep 
 0047 c014007b beq patch05_0 ,p_lpm_dispatch 
-0048 c03902a9 beq patch0e_2 ,p_mouse_cb_fuction 
-0049 c03980cc beq patch0e_3 ,p_mouse_load_device_info_check 
-004a c03a02b0 beq patch0e_4 ,p_mouse_default_init 
-004b c03a81c5 beq patch0e_5 ,p_mouse_param_info_init 
-004c c03c81c7 beq patch0f_1 ,p_mouse_start_work 
-004d c03e80ea beq patch0f_5 ,p_mouse_before_hibernate 
-004e c03f016b beq patch0f_6 ,p_mouse_setgpio_hibernate 
-004f c04080ad beq patch10_1 ,p_mouse_adc_read 
-0050 c04100ba beq patch10_2 ,p_mouse_adc_bat_percent_lowpower_out 
-0051 c0418183 beq patch10_3 ,p_mouse_motion 
-0052 c04381cc beq patch10_7 ,p_mouse_setting_sensor_type 
-0053 c044808d beq patch11_1 ,p_mouse_3io6key_check 
-0054 c0458174 beq patch11_3 ,p_mouse_init_sensor 
-0055 c047810d beq patch11_7 ,p_mouse_priority_bb_event 
-0056 c04881d0 beq patch12_1 ,p_mouse_le_parse_att 
-0057 c0480129 beq patch12_0 ,p_mouse_le 
-0058 c04980ed beq patch12_3 ,p_mouse_bb_event_timer 
-0059 c04a01c9 beq patch12_4 ,p_mouse_start_discovery 
-005a c04c030a beq patch13_0 ,p_mouse_store_dpi_info_check 
-005b c052830e beq patch14_5 ,p_mouse_24g_package_data 
-005c c06780e8 beq patch19_7 ,p_app_init 
-005d c04d0519 beq patch13_2 ,p_mouse_idle 
-005e c07f8676 beq patch1f_7 ,p_sadc_calibration 
-005f c075008a beq patch1d_2 ,p_otp_read_data 
-0060 c07580dc beq patch1d_3 ,p_spid_init 
-0061 c07600ce beq patch1d_4 ,p_spid_write_reg 
-0062 c07680d4 beq patch1d_5 ,p_spid_read_regs 
+0048 c03902cf beq patch0e_2 ,p_mouse_cb_fuction 
+0049 c03980ce beq patch0e_3 ,p_mouse_load_device_info_check 
+004a c03a02d6 beq patch0e_4 ,p_mouse_default_init 
+004b c03a81d3 beq patch0e_5 ,p_mouse_param_info_init 
+004c c03c81d5 beq patch0f_1 ,p_mouse_start_work 
+004d c03e80ec beq patch0f_5 ,p_mouse_before_hibernate 
+004e c03f0179 beq patch0f_6 ,p_mouse_setgpio_hibernate 
+004f c04080af beq patch10_1 ,p_mouse_adc_read 
+0050 c04100bc beq patch10_2 ,p_mouse_adc_bat_percent_lowpower_out 
+0051 c0418191 beq patch10_3 ,p_mouse_motion 
+0052 c04381db beq patch10_7 ,p_mouse_setting_sensor_type 
+0053 c044808f beq patch11_1 ,p_mouse_3io6key_check 
+0054 c0458182 beq patch11_3 ,p_mouse_init_sensor 
+0055 c0478115 beq patch11_7 ,p_mouse_priority_bb_event 
+0056 c04881df beq patch12_1 ,p_mouse_le_parse_att 
+0057 c0480137 beq patch12_0 ,p_mouse_le 
+0058 c04980ef beq patch12_3 ,p_mouse_bb_event_timer 
+0059 c04a01d7 beq patch12_4 ,p_mouse_start_discovery 
+005a c04c0330 beq patch13_0 ,p_mouse_store_dpi_info_check 
+005b c0528334 beq patch14_5 ,p_mouse_24g_package_data 
+005c c06780ea beq patch19_7 ,p_app_init 
+005d c04d0541 beq patch13_2 ,p_mouse_idle 
+005e c07f869d beq patch1f_7 ,p_sadc_calibration 
+005f c075008c beq patch1d_2 ,p_otp_read_data 
+0060 c07580de beq patch1d_3 ,p_spid_init 
+0061 c07600d0 beq patch1d_4 ,p_spid_write_reg 
+0062 c07680d6 beq patch1d_5 ,p_spid_read_regs 
 0063 2020233e branch assert 
 
 pf_patch_ext:
-0064 c001064c beq patch20_2 ,p_enable_adc 
-0065 c02201ce beq patch28_4 ,p_le_slave_more_data 
-0066 c04c0334 beq patch33_0 ,p_g24_dispatch 
-0067 c04d850a beq patch33_3 ,p_g24_receive_payload 
-0068 c05104fc beq patch34_2 ,p_g24_read_len_pid_crc 
-0069 c04f84da beq patch33_7 ,p_g24_transmit_packet 
-006a c05004e4 beq patch34_0 ,p_g24_transmit_prep 
+0064 c0010673 beq patch20_2 ,p_enable_adc 
+0065 c02201dd beq patch28_4 ,p_le_slave_more_data 
+0066 c04c035a beq patch33_0 ,p_g24_dispatch 
+0067 c04d8532 beq patch33_3 ,p_g24_receive_payload 
+0068 c0510524 beq patch34_2 ,p_g24_read_len_pid_crc 
+0069 c04f8502 beq patch33_7 ,p_g24_transmit_packet 
+006a c050050c beq patch34_0 ,p_g24_transmit_prep 
 006b c054807a beq patch35_1 ,p_g24_chamap_param_update 
-006c c05582b2 beq patch35_3 ,p_g24_pair_param_init 
-006d c05602b6 beq patch35_4 ,p_g24_pair_dispatch 
-006e c05e82da beq patch37_5 ,p_g24_reconn_dispatch 
-006f c05f04f9 beq patch37_6 ,p_g24_txbuf_clear 
-0070 c05f8160 beq patch37_7 ,p_g24_reconn_device_fail 
-0071 c0610400 beq patch38_2 ,p_g24_transmit_no_interrupt 
-0072 c0630329 beq patch38_6 ,p_g24_transmit_loop 
-0073 c06602ec beq patch39_4 ,p_g24_transmit_hop_process 
-0074 c06683e5 beq patch39_5 ,p_g24_send_abort_packet 
+006c c05582d8 beq patch35_3 ,p_g24_pair_param_init 
+006d c05602dc beq patch35_4 ,p_g24_pair_dispatch 
+006e c05e8300 beq patch37_5 ,p_g24_reconn_dispatch 
+006f c05f0521 beq patch37_6 ,p_g24_txbuf_clear 
+0070 c05f816e beq patch37_7 ,p_g24_reconn_device_fail 
+0071 c0610428 beq patch38_2 ,p_g24_transmit_no_interrupt 
+0072 c063034f beq patch38_6 ,p_g24_transmit_loop 
+0073 c0660312 beq patch39_4 ,p_g24_transmit_hop_process 
+0074 c066840d beq patch39_5 ,p_g24_send_abort_packet 
 0075 c17f8000 rtneq patch3f_7 
 0076 2020233e branch assert 
 
@@ -144,2572 +144,2573 @@
 007d 207a0000 rtn blank 
 007e 6fe0c8a8 fetch 1 ,mem_mouse_multi_led_blink_enable 
 007f 247a0000 nrtn blank 
-0080 20202467 branch lpm_dispatch + 4 
+0080 6fe0ce9d fetch 1 ,mem_mouse_le_delay_enter_lpm_time 
+0081 247a0000 nrtn blank 
+0082 20202467 branch lpm_dispatch + 4 
 
 p_main_loop:
-0081 20407540 call sp_calc_sequence_256 
-0082 20407436 call sp_calc_sequence_256_check 
-0083 20402a23 call le_advertising_dispatch 
-0084 2040202a call idle_dispatch 
-0085 20403722 call app_process_idle 
-0086 204030ed call g24_dispatch 
-0087 20402018 call connection_dispatch 
-0088 20402463 call lpm_dispatch 
-0089 20200081 branch p_main_loop 
+0083 20407540 call sp_calc_sequence_256 
+0084 20407436 call sp_calc_sequence_256_check 
+0085 20402a23 call le_advertising_dispatch 
+0086 2040202a call idle_dispatch 
+0087 20403722 call app_process_idle 
+0088 204030ed call g24_dispatch 
+0089 20402018 call connection_dispatch 
+008a 20402463 call lpm_dispatch 
+008b 20200083 branch p_main_loop 
 
 p_otp_read_data:
-008a 20406b28 call enable_otp_read 
-008b 20406b63 call otp_read_data1 
-008c 20206b26 branch otp_disable_chgpump 
+008c 20406b28 call enable_otp_read 
+008d 20406b63 call otp_read_data1 
+008e 20206b26 branch otp_disable_chgpump 
 
 p_mouse_3io6key_check:
-008d 1a627e00 copy regc ,pdata 
-008e 67e0ca10 store 1 ,mem_mouse_key_status 
-008f 1fe3fe00 lshift pdata ,pdata 
-0090 1fe22400 copy pdata ,regb 
-0091 18422600 copy temp ,regc 
-0092 20406ef1 call gpio_out_active 
-0093 1a620400 copy regc ,temp 
-0094 20205248 branch mouse_3io6key_check_next 
+008f 1a627e00 copy regc ,pdata 
+0090 67e0ca10 store 1 ,mem_mouse_key_status 
+0091 1fe3fe00 lshift pdata ,pdata 
+0092 1fe22400 copy pdata ,regb 
+0093 18422600 copy temp ,regc 
+0094 20406ef1 call gpio_out_active 
+0095 1a620400 copy regc ,temp 
+0096 20205248 branch mouse_3io6key_check_next 
 
 p_shutdown_radio:
-0095 70890000 jam 0 ,0x8900 
-0096 20202156 branch shutdown_radio + 1 
+0097 70890000 jam 0 ,0x8900 
+0098 20202156 branch shutdown_radio + 1 
 
 p_initialize_radio_cont:
-0097 37d98200 until null ,lpo_edge 
-0098 7089460d jam 0x0d ,0x8946 
-0099 70896f10 jam 0x10 ,0x896f 
-009a 708a13cd jam 0xcd ,0x8a13 
-009b 6ff08a06 fetch 1 ,0x8a06 
-009c 1fe17efc and pdata ,0xfc ,pdata 
-009d 67f08a06 store 1 ,0x8a06 
-009e 20202255 branch initialize_radio_cont + 6 
+0099 37d98200 until null ,lpo_edge 
+009a 7089460d jam 0x0d ,0x8946 
+009b 70896f10 jam 0x10 ,0x896f 
+009c 708a13cd jam 0xcd ,0x8a13 
+009d 6ff08a06 fetch 1 ,0x8a06 
+009e 1fe17efc and pdata ,0xfc ,pdata 
+009f 67f08a06 store 1 ,0x8a06 
+00a0 20202255 branch initialize_radio_cont + 6 
 
 p_lpm_sleep:
-009f 6fe143f2 fetch 2 ,mem_cb_before_lpm_sleep 
-00a0 20407d7b call callback_func 
+00a1 6fe143f2 fetch 2 ,mem_cb_before_lpm_sleep 
+00a2 20407d7b call callback_func 
 
 p_lpm_sleep_skip_cb_function:
-00a1 6fe240ad fetch 4 ,mem_sleep_counter_all 
-00a2 9840fe00 iadd temp ,pdata 
-00a3 67e240ad store 4 ,mem_sleep_counter_all 
-00a4 204023d7 call lpm_save_context 
-00a5 6fe0c0cb fetch 1 ,mem_lpm_hv_sel 
-00a6 79207e04 set1 lpm_doze_en_bit ,pdata 
-00a7 204023c3 call lpm_write_sel_hv 
-00a8 2455a3ad ncall lpm_preon_counter ,wake 
-00a9 37d98200 until null ,lpo_edge 
-00aa 1b227e00 copy clkn ,pdata 
-00ab 67e340b1 store 6 ,mem_sleep_clkn 
-00ac 20202413 branch lpm_sleep_skip_cb_function + 10 
+00a3 6fe240ad fetch 4 ,mem_sleep_counter_all 
+00a4 9840fe00 iadd temp ,pdata 
+00a5 67e240ad store 4 ,mem_sleep_counter_all 
+00a6 204023d7 call lpm_save_context 
+00a7 6fe0c0cb fetch 1 ,mem_lpm_hv_sel 
+00a8 79207e04 set1 lpm_doze_en_bit ,pdata 
+00a9 204023c3 call lpm_write_sel_hv 
+00aa 2455a3ad ncall lpm_preon_counter ,wake 
+00ab 37d98200 until null ,lpo_edge 
+00ac 1b227e00 copy clkn ,pdata 
+00ad 67e340b1 store 6 ,mem_sleep_clkn 
+00ae 20202413 branch lpm_sleep_skip_cb_function + 10 
 
 p_mouse_adc_read:
-00ad 6fe4470e fetch mouse_flag_len ,mem_mouse_flag 
-00ae c4098000 rtnbit0 mouse_enable_adc 
-00af 6fe0cc6d fetch 1 ,mem_ms_adc_mode 
-00b0 c1800000 rtnne adc_battery 
-00b1 20404ea0 call mouse_adc_gpio_set 
+00af 6fe4470e fetch mouse_flag_len ,mem_mouse_flag 
+00b0 c4098000 rtnbit0 mouse_enable_adc 
+00b1 6fe0cc6e fetch 1 ,mem_ms_adc_mode 
+00b2 c1800000 rtnne adc_battery 
+00b3 20404ea0 call mouse_adc_gpio_set 
 
 p_mouse_adc_read_start:
-00b2 20406fb2 call enable_adc 
-00b3 20406f8e call vdd_calculate_by_mode 
-00b4 67e1464a store 2 ,mem_device_vdd_now_vol 
+00b4 20406fb2 call enable_adc 
+00b5 20406f8e call vdd_calculate_by_mode 
+00b6 67e1464a store 2 ,mem_device_vdd_now_vol 
 
 p_mouse_adc_data_process:
-00b5 6fe1464a fetch 2 ,mem_device_vdd_now_vol 
-00b6 1fe6fc0a div pdata ,10 
-00b7 20407d61 call get_div_result 
-00b8 67e1464a store 2 ,mem_device_vdd_now_vol 
-00b9 20204eb4 branch mouse_adc_data_process 
+00b7 6fe1464a fetch 2 ,mem_device_vdd_now_vol 
+00b8 1fe6fc0a div pdata ,10 
+00b9 20407d61 call get_div_result 
+00ba 67e1464a store 2 ,mem_device_vdd_now_vol 
+00bb 20204eb4 branch mouse_adc_data_process 
 
 p_mouse_adc_bat_percent_lowpower_out:
-00ba efe40011 ifetch 8 ,rega 
-00bb 67e4064e store 8 ,mem_pdatatemp 
+00bc efe40011 ifetch 8 ,rega 
+00bd 67e4064e store 8 ,mem_pdatatemp 
 
 p_mouse_adc_bat_percent_lowpower_out_battery:
-00bc 20407057 call adc_clear_no_power_flag 
-00bd 204000c6 call p_adc_clear_low_power_flag 
-00be 6fe10654 fetch 2 ,mem_pdatatemp + 6 
-00bf 68490650 fetcht 2 ,mem_pdatatemp + 2 
-00c0 98467c00 isub temp ,null 
-00c1 24417054 ncall adc_set_no_power_flag ,positive 
-00c2 68490652 fetcht 2 ,mem_pdatatemp + 4 
-00c3 98467c00 isub temp ,null 
-00c4 244100c9 ncall p_adc_set_low_power_flag ,positive 
-00c5 20204ed0 branch mouse_adc_bat_level_set 
+00be 20407057 call adc_clear_no_power_flag 
+00bf 204000c8 call p_adc_clear_low_power_flag 
+00c0 6fe10654 fetch 2 ,mem_pdatatemp + 6 
+00c1 68490650 fetcht 2 ,mem_pdatatemp + 2 
+00c2 98467c00 isub temp ,null 
+00c3 24417054 ncall adc_set_no_power_flag ,positive 
+00c4 68490652 fetcht 2 ,mem_pdatatemp + 4 
+00c5 98467c00 isub temp ,null 
+00c6 244100cb ncall p_adc_set_low_power_flag ,positive 
+00c7 20204ed0 branch mouse_adc_bat_level_set 
 
 p_adc_clear_low_power_flag:
-00c6 6848c422 fetcht 1 ,mem_adc_power_flag 
-00c7 793f8400 set0 0 ,temp 
-00c8 20207059 branch adc_set_power_flag 
+00c8 6848c422 fetcht 1 ,mem_adc_power_flag 
+00c9 793f8400 set0 0 ,temp 
+00ca 20207059 branch adc_set_power_flag 
 
 p_adc_set_low_power_flag:
-00c9 6848c422 fetcht 1 ,mem_adc_power_flag 
-00ca 79200400 set1 0 ,temp 
-00cb 20207059 branch adc_set_power_flag 
+00cb 6848c422 fetcht 1 ,mem_adc_power_flag 
+00cc 79200400 set1 0 ,temp 
+00cd 20207059 branch adc_set_power_flag 
 
 p_mouse_load_device_info_check:
-00cc 704e6510 jam zcode_10 ,mem_zcode_temp_param0 
-00cd 202007da branch p_zcode_entrance 
+00ce 704e6610 jam zcode_10 ,mem_zcode_temp_param0 
+00cf 202007db branch p_zcode_entrance 
 
 p_spid_write_reg:
-00ce 6fe101bc fetch 2 ,mem_spid_tbuf 
-00cf 67e14cf9 store 2 ,mem_spid_tbuf_new 
-00d0 70808202 jam 2 ,core_spid_txlen 
-00d1 70808800 jam 0 ,core_spid_rxlen 
-00d2 70800602 jam spid_start ,core_misc_ctrl 
-00d3 20206bd6 branch wait_spid_done 
+00d0 6fe101bc fetch 2 ,mem_spid_tbuf 
+00d1 67e14cfa store 2 ,mem_spid_tbuf_new 
+00d2 70808202 jam 2 ,core_spid_txlen 
+00d3 70808800 jam 0 ,core_spid_rxlen 
+00d4 70800602 jam spid_start ,core_misc_ctrl 
+00d5 20206bd6 branch wait_spid_done 
 
 p_spid_read_regs:
-00d4 6fe101bc fetch 2 ,mem_spid_tbuf 
-00d5 67e0ccf9 store 1 ,mem_spid_tbuf_new 
-00d6 70808201 jam 1 ,core_spid_txlen 
-00d7 60590088 storet 2 ,core_spid_rxlen 
-00d8 70800602 jam spid_start ,core_misc_ctrl 
-00d9 20406bd6 call wait_spid_done 
-00da 6fe0ccfb fetch 1 ,mem_spid_rbuf_new 
-00db 20600000 rtn 
+00d6 6fe101bc fetch 2 ,mem_spid_tbuf 
+00d7 67e0ccfa store 1 ,mem_spid_tbuf_new 
+00d8 70808201 jam 1 ,core_spid_txlen 
+00d9 60590088 storet 2 ,core_spid_rxlen 
+00da 70800602 jam spid_start ,core_misc_ctrl 
+00db 20406bd6 call wait_spid_done 
+00dc 6fe0ccfc fetch 1 ,mem_spid_rbuf_new 
+00dd 20600000 rtn 
 
 p_spid_init:
 
 p_spid_init_common:
-00dc 6fe0c3fe fetch 1 ,mem_spi_init_clk 
-00dd 67f08080 store 1 ,core_spid_ctrl 
-00de 6fe0c3ff fetch 1 ,mem_spi_init_delay_time 
-00df 67f08081 store 1 ,core_spid_delay 
-00e0 58004cf9 setarg mem_spid_tbuf_new 
-00e1 67f10084 store 2 ,core_spid_txaddr 
-00e2 58004cfb setarg mem_spid_rbuf_new 
-00e3 67f10086 store 2 ,core_spid_rxaddr 
-00e4 20206968 branch twspi_disable 
+00de 6fe0c3fe fetch 1 ,mem_spi_init_clk 
+00df 67f08080 store 1 ,core_spid_ctrl 
+00e0 6fe0c3ff fetch 1 ,mem_spi_init_delay_time 
+00e1 67f08081 store 1 ,core_spid_delay 
+00e2 58004cfa setarg mem_spid_tbuf_new 
+00e3 67f10084 store 2 ,core_spid_txaddr 
+00e4 58004cfc setarg mem_spid_rbuf_new 
+00e5 67f10086 store 2 ,core_spid_rxaddr 
+00e6 20206968 branch twspi_disable 
 
 p_mouse_lpm_wake_param_init:
-00e5 58000000 setarg 0 
-00e6 67e08ea2 store 1 ,mem_voice_queue_count 
-00e7 20600000 rtn 
+00e7 58000000 setarg 0 
+00e8 67e08ea2 store 1 ,mem_voice_queue_count 
+00e9 20600000 rtn 
 
 p_app_init:
 
 p_mouse_init:
-00e8 205580e5 call p_mouse_lpm_wake_param_init ,wake 
-00e9 20204d11 branch mouse_init 
+00ea 205580e7 call p_mouse_lpm_wake_param_init ,wake 
+00eb 20204d11 branch mouse_init 
 
 p_mouse_before_hibernate:
-00ea 20407388 call disable_authrom 
-00eb 20404e42 call mouse_setgpio_hibernate 
-00ec 20204e3f branch mouse_before_hibernate_next 
+00ec 20407388 call disable_authrom 
+00ed 20404e42 call mouse_setgpio_hibernate 
+00ee 20204e3f branch mouse_before_hibernate_next 
 
 p_mouse_bb_event_timer:
-00ed 2040010a call p_mouse_le_send_conn_param_update_timer 
-00ee 20405a29 call mouse_low_voltage_led_timer 
-00ef 20404ea5 call mouse_adc_read 
-00f0 204059f2 call mouse_logo_led_on_timer 
-00f1 20405a81 call mouse_led_multi_timer 
-00f2 20405a00 call mouse_dpi_led_blink_delay_timer 
-00f3 20405050 call mouse_dpi_key_check_long_press 
-00f4 204054ab call mouse_bt_discovery_check 
-00f5 204054d7 call mouse_commbination_key_process 
-00f6 204054ba call mouse_commbination_dpi_check_timer 
-00f7 204054cb call mouse_commbination_key_select_device_timer 
-00f8 2040038e call p_mouse_key_info_store_delay_timer 
-00f9 20405527 call mouse_current_mult_update_timer 
-00fa 20404fd6 call mouse_wheel_trigger_timer 
-00fb 20405538 call mouse_store_information_delay_timer 
-00fc 2040552f call mouse_check_no_data_timeout_timer 
-00fd 20400100 call p_mouse_m_key_long_press_timer 
-00fe 20400105 call p_mouse_24g_long_sleep_param_update_timer 
-00ff 202054a4 branch mouse_bb_event_timer_next 
+00ef 20400112 call p_mouse_le_send_conn_param_update_timer 
+00f0 20400103 call p_mouse_enter_lpm_timer 
+00f1 20405a29 call mouse_low_voltage_led_timer 
+00f2 20404ea5 call mouse_adc_read 
+00f3 204059f2 call mouse_logo_led_on_timer 
+00f4 20405a81 call mouse_led_multi_timer 
+00f5 20405a00 call mouse_dpi_led_blink_delay_timer 
+00f6 20405050 call mouse_dpi_key_check_long_press 
+00f7 204054ab call mouse_bt_discovery_check 
+00f8 204054d7 call mouse_commbination_key_process 
+00f9 204054ba call mouse_commbination_dpi_check_timer 
+00fa 204054cb call mouse_commbination_key_select_device_timer 
+00fb 204003b4 call p_mouse_key_info_store_delay_timer 
+00fc 20405527 call mouse_current_mult_update_timer 
+00fd 20404fd6 call mouse_wheel_trigger_timer 
+00fe 20405538 call mouse_store_information_delay_timer 
+00ff 2040552f call mouse_check_no_data_timeout_timer 
+0100 20400108 call p_mouse_m_key_long_press_timer 
+0101 2040010d call p_mouse_24g_long_sleep_param_update_timer 
+0102 202054a4 branch mouse_bb_event_timer_next 
+
+p_mouse_enter_lpm_timer:
+0103 6fe0ce9d fetch 1 ,mem_mouse_le_delay_enter_lpm_time 
+0104 207a0000 rtn blank 
+0105 1fe0ffff pincrease -1 
+0106 67e0ce9d store 1 ,mem_mouse_le_delay_enter_lpm_time 
+0107 20600000 rtn 
 
 p_mouse_m_key_long_press_timer:
-0100 6fe0ce62 fetch 1 ,mem_mouse_m_key_press_flag 
-0101 207a0000 rtn blank 
-0102 da604e63 arg mem_mouse_m_key_press_count ,regc 
-0103 da4003dd arg p_g24_send_http_info_enable ,regb 
-0104 20203755 branch timer_single_step 
+0108 6fe0ce63 fetch 1 ,mem_mouse_m_key_press_flag 
+0109 207a0000 rtn blank 
+010a da604e64 arg mem_mouse_m_key_press_count ,regc 
+010b da400405 arg p_g24_send_http_info_enable ,regb 
+010c 20203755 branch timer_single_step 
 
 p_mouse_24g_long_sleep_param_update_timer:
-0105 da604636 arg mem_24g_long_sleep_param_update_timer ,regc 
-0106 da400108 arg p_mouse_24g_long_sleep_normal_param ,regb 
-0107 20203755 branch timer_single_step 
+010d da604636 arg mem_24g_long_sleep_param_update_timer ,regc 
+010e da400110 arg p_mouse_24g_long_sleep_normal_param ,regb 
+010f 20203755 branch timer_single_step 
 
 p_mouse_24g_long_sleep_normal_param:
-0108 704cbc01 jam 1 ,mem_device_tx_heart_data_flag 
-0109 202058f9 branch mouse_24g_long_sleep_normal_param 
+0110 704cbd01 jam 1 ,mem_device_tx_heart_data_flag 
+0111 202058f9 branch mouse_24g_long_sleep_normal_param 
 
 p_mouse_le_send_conn_param_update_timer:
-010a da604ac6 arg mem_mouse_le_send_conn_param_update_timer ,regc 
-010b da405408 arg mouse_updata_le_param ,regb 
-010c 20203755 branch timer_single_step 
+0112 da604ac6 arg mem_mouse_le_send_conn_param_update_timer ,regc 
+0113 da405408 arg mouse_updata_le_param ,regb 
+0114 20203755 branch timer_single_step 
 
 p_mouse_priority_bb_event:
-010d 1a627e00 copy regc ,pdata 
-010e c01d0123 beq bt_evt_24g_attempt_fail ,p_mouse_24g_attempt_fail 
-010f c020011a beq bt_evt_le_parse_conn_papa_update_rsp ,p_mouse_le_conn_param_update_rsp_recieved 
-0110 c00a811f beq bt_evt_le_disconnected ,p_mouse_le_bb_disconnected 
-0111 c0190113 beq bt_evt_le_start_enc ,p_mouse_le_ll_start_encryt 
-0112 202053dc branch mouse_priority_bb_event + 2 
+0115 1a627e00 copy regc ,pdata 
+0116 c01d0131 beq bt_evt_24g_attempt_fail ,p_mouse_24g_attempt_fail 
+0117 c0200123 beq bt_evt_le_parse_conn_papa_update_rsp ,p_mouse_le_conn_param_update_rsp_recieved 
+0118 c00a0128 beq bt_evt_le_connected ,p_mouse_le_bb_event_connected 
+0119 c00a812d beq bt_evt_le_disconnected ,p_mouse_le_bb_disconnected 
+011a c019011c beq bt_evt_le_start_enc ,p_mouse_le_ll_start_encryt 
+011b 202053dc branch mouse_priority_bb_event + 2 
 
 p_mouse_le_ll_start_encryt:
-0113 6fe0c754 fetch 1 ,mem_device_le_reconnect_flag 
-0114 c0008117 beq 1 ,p_mouse_le_ll_reconn_start_encryt 
-0115 70488314 jam 20 ,mem_le_start_encrypt_timer 
-0116 2020540f branch mouse_le_ll_enable_start_enc_flag 
+011c 6fe0c754 fetch 1 ,mem_device_le_reconnect_flag 
+011d c0008120 beq 1 ,p_mouse_le_ll_reconn_start_encryt 
+011e 70488314 jam 20 ,mem_le_start_encrypt_timer 
+011f 2020540f branch mouse_le_ll_enable_start_enc_flag 
 
 p_mouse_le_ll_reconn_start_encryt:
-0117 20405408 call mouse_updata_le_param 
-0118 70488305 jam 5 ,mem_le_start_encrypt_timer 
-0119 2020540f branch mouse_le_ll_enable_start_enc_flag 
+0120 20405408 call mouse_updata_le_param 
+0121 70488305 jam 5 ,mem_le_start_encrypt_timer 
+0122 2020540f branch mouse_le_ll_enable_start_enc_flag 
 
 p_mouse_le_conn_param_update_rsp_recieved:
-011a 6fe0cac5 fetch 1 ,mem_mouse_le_send_conn_param_update 
-011b 247a0000 nrtn blank 
-011c 704ac501 jam 1 ,mem_mouse_le_send_conn_param_update 
-011d 704ac61e jam 30 ,mem_mouse_le_send_conn_param_update_timer 
-011e 20600000 rtn 
+0123 6fe0cac5 fetch 1 ,mem_mouse_le_send_conn_param_update 
+0124 247a0000 nrtn blank 
+0125 704ac501 jam 1 ,mem_mouse_le_send_conn_param_update 
+0126 704ac61e jam 30 ,mem_mouse_le_send_conn_param_update_timer 
+0127 20600000 rtn 
+
+p_mouse_le_bb_event_connected:
+0128 204053e9 call mouse_le_bb_event_connected 
+0129 6fe0c754 fetch 1 ,mem_device_le_reconnect_flag 
+012a 207a0000 rtn blank 
+012b 704e9d32 jam 0x32 ,mem_mouse_le_delay_enter_lpm_time 
+012c 20600000 rtn 
 
 p_mouse_le_bb_disconnected:
-011f 58000000 setarg 0 
-0120 67e0cac5 store 1 ,mem_mouse_le_send_conn_param_update 
-0121 67e0cac6 store 1 ,mem_mouse_le_send_conn_param_update_timer 
-0122 202053f9 branch mouse_le_bb_disconnected 
+012d 58000000 setarg 0 
+012e 67e0cac5 store 1 ,mem_mouse_le_send_conn_param_update 
+012f 67e0cac6 store 1 ,mem_mouse_le_send_conn_param_update_timer 
+0130 202053f9 branch mouse_le_bb_disconnected 
 
 p_mouse_24g_attempt_fail:
-0123 2040592b call mouse_soft_agc_disable 
-0124 20405933 call device_fetch_normal_tx_power 
-0125 6fe0c617 fetch 1 ,mem_24g_attempt_fail_flag 
-0126 243a590a nbranch mouse_24g_hibernate_set ,blank 
-0127 704e6511 jam zcode_11 ,mem_zcode_temp_param0 
-0128 202007da branch p_zcode_entrance 
+0131 2040592b call mouse_soft_agc_disable 
+0132 20405933 call device_fetch_normal_tx_power 
+0133 6fe0c617 fetch 1 ,mem_24g_attempt_fail_flag 
+0134 243a590a nbranch mouse_24g_hibernate_set ,blank 
+0135 704e6611 jam zcode_11 ,mem_zcode_temp_param0 
+0136 202007db branch p_zcode_entrance 
 
 p_mouse_le:
-0129 6fe0cc6e fetch 1 ,mem_voice_enable 
-012a 247a0000 nrtn blank 
-012b 20402a06 call le_fifo_check_nearly_full 
-012c 247a0000 nrtn blank 
-012d 6fe0c74f fetch 1 ,mem_device_fast_conn_flag 
-012e c07f8132 beq 0xff ,p_mouse_le_next 
-012f 6fe0c882 fetch 1 ,mem_le_connect_status_flag 
-0130 1fe17e03 and pdata ,0x03 ,pdata 
-0131 c1818000 rtnne 0x03 
+0137 6fe0cc6f fetch 1 ,mem_voice_enable 
+0138 247a0000 nrtn blank 
+0139 20402a06 call le_fifo_check_nearly_full 
+013a 247a0000 nrtn blank 
+013b 6fe0c74f fetch 1 ,mem_device_fast_conn_flag 
+013c c07f8140 beq 0xff ,p_mouse_le_next 
+013d 6fe0c882 fetch 1 ,mem_le_connect_status_flag 
+013e 1fe17e03 and pdata ,0x03 ,pdata 
+013f c1818000 rtnne 0x03 
 
 p_mouse_le_next:
-0132 6fe0ccd3 fetch 1 ,mem_ms_le_lpm_flag 
-0133 205a015e call p_mouse_le_lpm_set ,blank 
-0134 6fe0c9f9 fetch 1 ,mem_mouse_clear_sensor_data_flag 
-0135 205a538b call mouse_clear_sensor_data_by_reset ,blank 
-0136 6fe4470e fetch mouse_flag_len ,mem_mouse_flag 
-0137 c280815b bbit1 mouse_24g_pairing_flag ,p_mouse_le_send_empty_packet 
-0138 c280015b bbit1 mouse_select_device_flag ,p_mouse_le_send_empty_packet 
-0139 c282815b bbit1 mouse_bt_discovery_button_down_flag ,p_mouse_le_send_empty_packet 
-013a c283015b bbit1 mouse_bt_discovery_button_long_down_flag ,p_mouse_le_send_empty_packet 
-013b 20400183 call p_mouse_motion 
-013c 204053cb call mouse_check_125hz 
-013d 24740000 nrtn user 
-013e 204053d5 call mouse_current_mult_update 
-013f 20400141 call p_mouse_data_xy_release 
-0140 2020544c branch mouse_le_package + 5 
+0140 6fe0ccd4 fetch 1 ,mem_ms_le_lpm_flag 
+0141 205a016c call p_mouse_le_lpm_set ,blank 
+0142 6fe0c9f9 fetch 1 ,mem_mouse_clear_sensor_data_flag 
+0143 205a538b call mouse_clear_sensor_data_by_reset ,blank 
+0144 6fe4470e fetch mouse_flag_len ,mem_mouse_flag 
+0145 c2808169 bbit1 mouse_24g_pairing_flag ,p_mouse_le_send_empty_packet 
+0146 c2800169 bbit1 mouse_select_device_flag ,p_mouse_le_send_empty_packet 
+0147 c2828169 bbit1 mouse_bt_discovery_button_down_flag ,p_mouse_le_send_empty_packet 
+0148 c2830169 bbit1 mouse_bt_discovery_button_long_down_flag ,p_mouse_le_send_empty_packet 
+0149 20400191 call p_mouse_motion 
+014a 204053cb call mouse_check_125hz 
+014b 24740000 nrtn user 
+014c 204053d5 call mouse_current_mult_update 
+014d 2040014f call p_mouse_data_xy_release 
+014e 2020544c branch mouse_le_package + 5 
 
 p_mouse_data_xy_release:
-0141 6fe0c667 fetch 1 ,mem_sensor_motion_gpio 
-0142 c1ff8000 rtnne gpio_disable 
-0143 6fe0c73d fetch 1 ,mem_mouse_long_mult_flag 
-0144 207a0000 rtn blank 
-0145 6fe0ccf8 fetch 1 ,mem_ms_le_spi_reset_type 
-0146 c000814a beq 1 ,p_mouse_le_p32xx_spi_reset 
-0147 c0010153 beq 2 ,p_mouse_le_p3212_spi_reset 
-0148 c0018157 beq 3 ,p_mouse_le_pka8g2_spi_reset 
-0149 20600000 rtn 
+014f 6fe0c667 fetch 1 ,mem_sensor_motion_gpio 
+0150 c1ff8000 rtnne gpio_disable 
+0151 6fe0c73d fetch 1 ,mem_mouse_long_mult_flag 
+0152 207a0000 rtn blank 
+0153 6fe0ccf9 fetch 1 ,mem_ms_le_spi_reset_type 
+0154 c0008158 beq 1 ,p_mouse_le_p32xx_spi_reset 
+0155 c0010161 beq 2 ,p_mouse_le_p3212_spi_reset 
+0156 c0018165 beq 3 ,p_mouse_le_pka8g2_spi_reset 
+0157 20600000 rtn 
 
 p_mouse_le_p32xx_spi_reset:
-014a 58000000 setarg pan_reg_pid_l 
-014b 20406971 call twspi_read 
-014c c0985333 bne p32xx_id1 ,mouse_p3065_judge 
+0158 58000000 setarg pan_reg_pid_l 
+0159 20406971 call twspi_read 
+015a c0985333 bne p32xx_id1 ,mouse_p3065_judge 
 
 p_mouse_le_sensor_poweron_set:
-014d 6fe0c73d fetch 1 ,mem_mouse_long_mult_flag 
-014e 1fe0ffff increase -1 ,pdata 
-014f 67e0c73d store 1 ,mem_mouse_long_mult_flag 
-0150 58000000 setarg 0 
-0151 67e2465d store 4 ,mem_mouse_x 
-0152 202052fd branch mouse_sensor_poweron 
+015b 6fe0c73d fetch 1 ,mem_mouse_long_mult_flag 
+015c 1fe0ffff increase -1 ,pdata 
+015d 67e0c73d store 1 ,mem_mouse_long_mult_flag 
+015e 58000000 setarg 0 
+015f 67e2465d store 4 ,mem_mouse_x 
+0160 202052fd branch mouse_sensor_poweron 
 
 p_mouse_le_p3212_spi_reset:
-0153 58000000 setarg pan_reg_pid_l 
-0154 20406971 call twspi_read 
-0155 c098526c bne p32xx_id1 ,mouse_twspi_reset 
-0156 2020014d branch p_mouse_le_sensor_poweron_set 
+0161 58000000 setarg pan_reg_pid_l 
+0162 20406971 call twspi_read 
+0163 c098526c bne p32xx_id1 ,mouse_twspi_reset 
+0164 2020015b branch p_mouse_le_sensor_poweron_set 
 
 p_mouse_le_pka8g2_spi_reset:
-0157 58000000 setarg pan_reg_pid_l 
-0158 20406971 call twspi_read 
-0159 c0ac526c bne pka8g2_id1 ,mouse_twspi_reset 
-015a 2020014d branch p_mouse_le_sensor_poweron_set 
+0165 58000000 setarg pan_reg_pid_l 
+0166 20406971 call twspi_read 
+0167 c0ac526c bne pka8g2_id1 ,mouse_twspi_reset 
+0168 2020015b branch p_mouse_le_sensor_poweron_set 
 
 p_mouse_le_send_empty_packet:
-015b 58000000 setarg 0 
-015c 67e3c65c store 7 ,mem_mouse_key 
-015d 2020683e branch hid_device_le_send_mouse_data 
+0169 58000000 setarg 0 
+016a 67e3c65c store 7 ,mem_mouse_key 
+016b 2020683e branch hid_device_le_send_mouse_data 
 
 p_mouse_le_lpm_set:
-015e 704cd301 jam 1 ,mem_ms_le_lpm_flag 
-015f 20206820 branch hid_device_enable_lpm 
+016c 704cd401 jam 1 ,mem_ms_le_lpm_flag 
+016d 20206820 branch hid_device_enable_lpm 
 
 p_g24_reconn_device_fail:
-0160 6fe0c5fa fetch 1 ,mem_24g_fast_conn_enable 
-0161 203a3201 branch g24_ch ,blank 
-0162 6fe145f7 fetch 2 ,mem_24g_reconn_count 
-0163 1fe0fe01 increase 1 ,pdata 
-0164 67e145f7 store 2 ,mem_24g_reconn_count 
-0165 2feffe09 isolate1 9 ,pdata 
-0166 6fe0c5f9 fetch 1 ,mem_24g_reconn_type 
-0167 c0028169 beq pair_and_receiver ,p_g24_reconn_pair_and_receiver 
-0168 20203565 branch g24_reconn_device_fail + 7 
+016e 6fe0c5fa fetch 1 ,mem_24g_fast_conn_enable 
+016f 203a3201 branch g24_ch ,blank 
+0170 6fe145f7 fetch 2 ,mem_24g_reconn_count 
+0171 1fe0fe01 increase 1 ,pdata 
+0172 67e145f7 store 2 ,mem_24g_reconn_count 
+0173 2feffe09 isolate1 9 ,pdata 
+0174 6fe0c5f9 fetch 1 ,mem_24g_reconn_type 
+0175 c0028177 beq pair_and_receiver ,p_g24_reconn_pair_and_receiver 
+0176 20203565 branch g24_reconn_device_fail + 7 
 
 p_g24_reconn_pair_and_receiver:
-0169 2020b51f branch g24_reconn_receiver_addr ,true 
-016a 2020327a branch g24_pair_init_param 
+0177 2020b51f branch g24_reconn_receiver_addr ,true 
+0178 2020327a branch g24_pair_init_param 
 
 p_mouse_setgpio_hibernate:
-016b 2040016d call p_mouse_sensor_spi_reset 
-016c 20204e44 branch mouse_setgpio_hibernate + 2 
+0179 2040017b call p_mouse_sensor_spi_reset 
+017a 20204e44 branch mouse_setgpio_hibernate + 2 
 
 p_mouse_sensor_spi_reset:
-016d 2040526f call mouse_read_sensor_id 
-016e c01853ab beq p32xx_id1 ,mouse_set_sdio_high 
-016f c018d3ab beq p3065_id1 ,mouse_set_sdio_high 
-0170 c02c53ab beq pka8g2_id1 ,mouse_set_sdio_high 
-0171 2040526c call mouse_twspi_reset 
-0172 200004b0 nop 1200 
-0173 2020016d branch p_mouse_sensor_spi_reset 
+017b 2040526f call mouse_read_sensor_id 
+017c c01853ab beq p32xx_id1 ,mouse_set_sdio_high 
+017d c018d3ab beq p3065_id1 ,mouse_set_sdio_high 
+017e c02c53ab beq pka8g2_id1 ,mouse_set_sdio_high 
+017f 2040526c call mouse_twspi_reset 
+0180 200004b0 nop 1200 
+0181 2020017b branch p_mouse_sensor_spi_reset 
 
 p_mouse_init_sensor:
-0174 2040526f call mouse_read_sensor_id 
-0175 c018017b beq p32xx_id1 ,p_mouse_init_p32xx_id2_judge 
-0176 c018d2dc beq p3065_id1 ,mouse_init_p3065 
-0177 c02c52e5 beq pka8g2_id1 ,mouse_ka8g2_id2_judge 
-0178 2040526c call mouse_twspi_reset 
-0179 20001af4 nop 6900 
-017a 20200174 branch p_mouse_init_sensor 
+0182 2040526f call mouse_read_sensor_id 
+0183 c0180189 beq p32xx_id1 ,p_mouse_init_p32xx_id2_judge 
+0184 c018d2dc beq p3065_id1 ,mouse_init_p3065 
+0185 c02c52e5 beq pka8g2_id1 ,mouse_ka8g2_id2_judge 
+0186 2040526c call mouse_twspi_reset 
+0187 20001af4 nop 6900 
+0188 20200182 branch p_mouse_init_sensor 
 
 p_mouse_init_p32xx_id2_judge:
-017b 6fe0c8fc fetch 1 ,mem_sensor_id2 
-017c c02d017e beq p_mx8650 ,p_mouse_mx8650_init_param 
-017d 20205278 branch mouse_init_p32xx_id2_judge + 2 
+0189 6fe0c8fc fetch 1 ,mem_sensor_id2 
+018a c02d018c beq p_mx8650 ,p_mouse_mx8650_init_param 
+018b 20205278 branch mouse_init_p32xx_id2_judge + 2 
 
 p_mouse_mx8650_init_param:
-017e 7049fa05 jam mx8650 ,mem_config_sensor_type 
-017f 204052f0 call mouse_sensor_reset 
-0180 20407c97 call delay_10ms 
-0181 da604e72 arg mem_sensor_8650_init_new ,regc 
-0182 20205301 branch mouse_sensor_poweron_end 
+018c 7049fa05 jam mx8650 ,mem_config_sensor_type 
+018d 204052f0 call mouse_sensor_reset 
+018e 20407c97 call delay_10ms 
+018f da604e73 arg mem_sensor_8650_init_new ,regc 
+0190 20205301 branch mouse_sensor_poweron_end 
 
 p_mouse_motion:
-0183 704cba00 jam 0 ,mem_ms_rf_data_flag 
-0184 2040684e call hid_device_copy_key_data 
-0185 78547c00 disable user 
-0186 58000000 setarg 0 
-0187 67e3465d store 6 ,mem_mouse_x 
-0188 204001b7 call p_mouse_check_sensor_data 
-0189 204053ab call mouse_set_sdio_high 
-018a 20404f38 call mouse_zwheel 
-018b 20404f3d call mouse_t_zwheel 
-018c 20400198 call p_mouse_key 
-018d 6fe0c65c fetch 1 ,mem_mouse_key 
-018e 1fe17e1f and_into 0x1f ,pdata 
-018f 67e0c65c store 1 ,mem_mouse_key 
-0190 204001ab call p_mouse_check_idle_key_state 
-0191 6fe0ce60 fetch 1 ,mem_mouse_fuction_key 
-0192 245a7dbc ncall enable_user ,blank 
-0193 204001b2 call p_mem_mouse_key_ior 
-0194 24345853 nbranch mouse_drawing_optima_init ,user 
-0195 704cbc00 jam 0 ,mem_device_tx_heart_data_flag 
-0196 704cba01 jam 1 ,mem_ms_rf_data_flag 
-0197 20204f36 branch mouse_motion_rf_data 
+0191 704cbb00 jam 0 ,mem_ms_rf_data_flag 
+0192 2040684e call hid_device_copy_key_data 
+0193 78547c00 disable user 
+0194 58000000 setarg 0 
+0195 67e3465d store 6 ,mem_mouse_x 
+0196 204001c5 call p_mouse_check_sensor_data 
+0197 204053ab call mouse_set_sdio_high 
+0198 20404f38 call mouse_zwheel 
+0199 20404f3d call mouse_t_zwheel 
+019a 204001a6 call p_mouse_key 
+019b 6fe0c65c fetch 1 ,mem_mouse_key 
+019c 1fe17e1f and_into 0x1f ,pdata 
+019d 67e0c65c store 1 ,mem_mouse_key 
+019e 204001b9 call p_mouse_check_idle_key_state 
+019f 6fe0ce61 fetch 1 ,mem_mouse_fuction_key 
+01a0 245a7dbc ncall enable_user ,blank 
+01a1 204001c0 call p_mem_mouse_key_ior 
+01a2 24345853 nbranch mouse_drawing_optima_init ,user 
+01a3 704cbd00 jam 0 ,mem_device_tx_heart_data_flag 
+01a4 704cbb01 jam 1 ,mem_ms_rf_data_flag 
+01a5 20204f36 branch mouse_motion_rf_data 
 
 p_mouse_key:
-0198 20405170 call mouse_check_firekey_gpio 
-0199 6fe0ca19 fetch 1 ,mem_fire_key_flag 
-019a 243a5184 nbranch fire_key_press ,blank 
-019b 6fe0ca14 fetch 1 ,mem_fire_key_status 
-019c 243a5183 nbranch fire_key_process ,blank 
-019d 204051ac call mouse_check_key_gpio 
-019e 204001a0 call p_mouse_m_key_press_check 
-019f 202050d0 branch mouse_key_next 
+01a6 20405170 call mouse_check_firekey_gpio 
+01a7 6fe0ca19 fetch 1 ,mem_fire_key_flag 
+01a8 243a5184 nbranch fire_key_press ,blank 
+01a9 6fe0ca14 fetch 1 ,mem_fire_key_status 
+01aa 243a5183 nbranch fire_key_process ,blank 
+01ab 204051ac call mouse_check_key_gpio 
+01ac 204001ae call p_mouse_m_key_press_check 
+01ad 202050d0 branch mouse_key_next 
 
 p_mouse_m_key_press_check:
-01a0 1a227e00 copy rega ,pdata 
-01a1 c00201a6 beq mouse_m_button ,p_mouse_m_key_press 
+01ae 1a227e00 copy rega ,pdata 
+01af c00201b4 beq mouse_m_button ,p_mouse_m_key_press 
 
 p_mouse_m_key_release:
-01a2 6fe0ce62 fetch 1 ,mem_mouse_m_key_press_flag 
-01a3 207a0000 rtn blank 
-01a4 704e6200 jam 0 ,mem_mouse_m_key_press_flag 
-01a5 20600000 rtn 
+01b0 6fe0ce63 fetch 1 ,mem_mouse_m_key_press_flag 
+01b1 207a0000 rtn blank 
+01b2 704e6300 jam 0 ,mem_mouse_m_key_press_flag 
+01b3 20600000 rtn 
 
 p_mouse_m_key_press:
-01a6 6fe0ce62 fetch 1 ,mem_mouse_m_key_press_flag 
-01a7 247a0000 nrtn blank 
-01a8 704e6201 jam 1 ,mem_mouse_m_key_press_flag 
-01a9 704e631e jam 30 ,mem_mouse_m_key_press_count 
-01aa 20600000 rtn 
+01b4 6fe0ce63 fetch 1 ,mem_mouse_m_key_press_flag 
+01b5 247a0000 nrtn blank 
+01b6 704e6301 jam 1 ,mem_mouse_m_key_press_flag 
+01b7 704e641e jam 30 ,mem_mouse_m_key_press_count 
+01b8 20600000 rtn 
 
 p_mouse_check_idle_key_state:
-01ab 6fe0ce60 fetch 1 ,mem_mouse_fuction_key 
-01ac 6848ce61 fetcht 1 ,mem_mouse_fuction_key_last 
-01ad 67e0ce61 store 1 ,mem_mouse_fuction_key_last 
-01ae 9842fe00 ixor temp ,pdata 
-01af 1fe67c00 sub pdata ,0 ,null 
-01b0 20628000 rtn zero 
-01b1 20207dbc branch enable_user 
+01b9 6fe0ce61 fetch 1 ,mem_mouse_fuction_key 
+01ba 6848ce62 fetcht 1 ,mem_mouse_fuction_key_last 
+01bb 67e0ce62 store 1 ,mem_mouse_fuction_key_last 
+01bc 9842fe00 ixor temp ,pdata 
+01bd 1fe67c00 sub pdata ,0 ,null 
+01be 20628000 rtn zero 
+01bf 20207dbc branch enable_user 
 
 p_mem_mouse_key_ior:
-01b2 6fe0c65c fetch 1 ,mem_mouse_key 
-01b3 6848ce60 fetcht 1 ,mem_mouse_fuction_key 
-01b4 9841fe00 ior temp ,pdata 
-01b5 67e0c65c store 1 ,mem_mouse_key 
-01b6 20600000 rtn 
+01c0 6fe0c65c fetch 1 ,mem_mouse_key 
+01c1 6848ce61 fetcht 1 ,mem_mouse_fuction_key 
+01c2 9841fe00 ior temp ,pdata 
+01c3 67e0c65c store 1 ,mem_mouse_key 
+01c4 20600000 rtn 
 
 p_mouse_check_sensor_data:
-01b7 6fe0c437 fetch 1 ,mem_spi_write_flash_sm 
-01b8 c1800000 rtnne flash_sm_no_buys 
-01b9 20404f1b call mouse_sensor_spi_init 
-01ba c00081bf beq p3065 ,p_mouse_p32xx_sensor_motion 
-01bb c00181c1 beq p3212 ,p_mouse_p3212_sensor_motion 
-01bc c00201bf beq p3065_xy ,p_mouse_p32xx_sensor_motion 
-01bd c00581c3 beq ka8g2 ,p_mouse_pka8g2_sensor_motion 
-01be 202001bf branch p_mouse_p32xx_sensor_motion 
+01c5 6fe0c437 fetch 1 ,mem_spi_write_flash_sm 
+01c6 c1800000 rtnne flash_sm_no_buys 
+01c7 20404f1b call mouse_sensor_spi_init 
+01c8 6fe0c9fa fetch 1 ,mem_config_sensor_type 
+01c9 c00081cd beq p3065 ,p_mouse_p32xx_sensor_motion 
+01ca c00181cf beq p3212 ,p_mouse_p3212_sensor_motion 
+01cb c00201cd beq p3065_xy ,p_mouse_p32xx_sensor_motion 
+01cc c00581d1 beq ka8g2 ,p_mouse_pka8g2_sensor_motion 
 
 p_mouse_p32xx_sensor_motion:
-01bf 704cf801 jam 1 ,mem_ms_le_spi_reset_type 
-01c0 20205319 branch mouse_p32xx_sensor_motion 
+01cd 704cf901 jam 1 ,mem_ms_le_spi_reset_type 
+01ce 20205319 branch mouse_p32xx_sensor_motion 
 
 p_mouse_p3212_sensor_motion:
-01c1 704cf802 jam 2 ,mem_ms_le_spi_reset_type 
-01c2 2020533d branch mouse_p3212_sensor_motion 
+01cf 704cf902 jam 2 ,mem_ms_le_spi_reset_type 
+01d0 2020533d branch mouse_p3212_sensor_motion 
 
 p_mouse_pka8g2_sensor_motion:
-01c3 704cf803 jam 3 ,mem_ms_le_spi_reset_type 
-01c4 2020535b branch mouse_pka8g2_sensor_motion 
+01d1 704cf903 jam 3 ,mem_ms_le_spi_reset_type 
+01d2 2020535b branch mouse_pka8g2_sensor_motion 
 
 p_mouse_param_info_init:
-01c5 704e6501 jam zcode_01 ,mem_zcode_temp_param0 
-01c6 202007da branch p_zcode_entrance 
+01d3 704e6601 jam zcode_01 ,mem_zcode_temp_param0 
+01d4 202007db branch p_zcode_entrance 
 
 p_mouse_start_work:
-01c7 704e6500 jam zcode_00 ,mem_zcode_temp_param0 
-01c8 202007da branch p_zcode_entrance 
+01d5 704e6600 jam zcode_00 ,mem_zcode_temp_param0 
+01d6 202007db branch p_zcode_entrance 
 
 p_mouse_start_discovery:
-01c9 20405303 call mouse_sensor_powerdown 
-01ca 204002a4 call p_mouse_le_param_default 
-01cb 20205545 branch mouse_start_discovery + 1 
+01d7 20405303 call mouse_sensor_powerdown 
+01d8 204003bb call p_mouse_eeprom_load_le_att_list_info 
+01d9 204002c9 call p_mouse_le_param_default 
+01da 20205545 branch mouse_start_discovery + 1 
 
 p_mouse_setting_sensor_type:
-01cc 2040016d call p_mouse_sensor_spi_reset 
-01cd 2020506c branch mouse_setting_sensor_type + 1 
+01db 2040017b call p_mouse_sensor_spi_reset 
+01dc 2020506c branch mouse_setting_sensor_type + 1 
 
 p_le_slave_more_data:
-01ce 204006c1 call p_le_audio_data_out_from_queue 
-01cf 20202556 branch le_slave_more_data + 1 
+01dd 204006e8 call p_le_audio_data_out_from_queue 
+01de 20202556 branch le_slave_more_data + 1 
 
 p_mouse_le_parse_att:
-01d0 1a220c00 copy rega ,contr 
-01d1 efe18006 ifetch 3 ,contr 
-01d2 67e1c39b store 3 ,mem_le_att_opcode 
-01d3 c00601d8 beq attop_read_blob_request ,p_le_parse_att_read_blob_request 
-01d4 c00501e1 beq attop_read_request ,p_mouse_le_parse_att_read_request 
-01d5 c0090214 beq attop_write_request ,p_mouse_le_parse_att_write_request 
-01d6 c0290218 beq attop_write_command ,p_le_parse_att_write_command 
-01d7 20202b76 branch le_parse_att2 
+01df 1a220c00 copy rega ,contr 
+01e0 efe18006 ifetch 3 ,contr 
+01e1 67e1c39b store 3 ,mem_le_att_opcode 
+01e2 c00601f5 beq attop_read_blob_request ,p_le_parse_att_read_blob_request 
+01e3 c00501fe beq attop_read_request ,p_mouse_le_parse_att_read_request 
+01e4 c0090231 beq attop_write_request ,p_mouse_le_parse_att_write_request 
+01e5 c029023e beq attop_write_command ,p_le_parse_att_write_command 
+01e6 c00b01e8 beq attop_prepare_write_request ,p_le_parse_att_prepare_write_request 
+01e7 20202b76 branch le_parse_att2 
+
+p_le_parse_att_prepare_write_request:
+01e8 20402a06 call le_fifo_check_nearly_full 
+01e9 245a6924 ncall l2cap_malloc_free ,blank 
+01ea 20402dac call le_parse_att_prepare_write_request 
+01eb 6fe1433b fetch 2 ,mem_le_payload_ptr 
+01ec 1fe08c07 add pdata ,7 ,contr 
+01ed efe10006 ifetch 2 ,contr 
+01ee 247a0000 nrtn blank 
+01ef 20402a06 call le_fifo_check_nearly_full 
+01f0 245a6924 ncall l2cap_malloc_free ,blank 
+01f1 6fe1433b fetch 2 ,mem_le_payload_ptr 
+01f2 1fe22200 copy pdata ,rega 
+01f3 1a20a209 add rega ,9 ,rega 
+01f4 2020023f branch p_le_parse_att_write_command + 1 
 
 p_le_parse_att_read_blob_request:
-01d8 efe10006 ifetch 2 ,contr 
-01d9 67e10693 store 2 ,mem_le_att_offset 
-01da 98002200 iforce rega 
-01db 6849439c fetcht 2 ,mem_le_att_handle 
+01f5 efe10006 ifetch 2 ,contr 
+01f6 67e10693 store 2 ,mem_le_att_offset 
+01f7 98002200 iforce rega 
+01f8 6849439c fetcht 2 ,mem_le_att_handle 
 
 p_le_send_att_read_blob_response:
-01dc 20402cad call le_att_get_handle_ptr 
-01dd 203a2de1 branch le_send_att_error_response_notfound ,blank 
-01de efe10006 ifetch 2 ,contr 
-01df 9a267200 isub rega ,loopcnt 
-01e0 20202d32 branch le_send_att_read_blob_response + 4 
+01f9 20402cad call le_att_get_handle_ptr 
+01fa 203a2de1 branch le_send_att_error_response_notfound ,blank 
+01fb efe10006 ifetch 2 ,contr 
+01fc 9a267200 isub rega ,loopcnt 
+01fd 20202d32 branch le_send_att_read_blob_response + 4 
 
 p_mouse_le_parse_att_read_request:
-01e1 6fe4470e fetch mouse_flag_len ,mem_mouse_flag 
-01e2 c31d81f0 bbit0 mouse_enable_le_battery_service_cancel ,p_le_parse_att_read_request 
-01e3 20402da5 call le_check_encrypt_state 
-01e4 6849439c fetcht 2 ,mem_le_att_handle 
-01e5 6fe0c323 fetch 1 ,mem_le_configuration 
-01e6 c28181eb bbit1 bit_ble_read_auth ,p_mouse_le_send_att_read_response_check_auth 
+01fe 6fe4470e fetch mouse_flag_len ,mem_mouse_flag 
+01ff c31d820d bbit0 mouse_enable_le_battery_service_cancel ,p_le_parse_att_read_request 
+0200 20402da5 call le_check_encrypt_state 
+0201 6849439c fetcht 2 ,mem_le_att_handle 
+0202 6fe0c323 fetch 1 ,mem_le_configuration 
+0203 c2818208 bbit1 bit_ble_read_auth ,p_mouse_le_send_att_read_response_check_auth 
 
 p_mouse_le_send_att_read_response:
-01e7 6fe1439c fetch 2 ,mem_le_att_handle 
-01e8 c01dade1 beq 0x3b ,le_send_att_error_response_notfound 
-01e9 6849439c fetcht 2 ,mem_le_att_handle 
-01ea 202001f4 branch p_le_send_att_read_response 
+0204 6fe1439c fetch 2 ,mem_le_att_handle 
+0205 c009ade1 beq 0x13 ,le_send_att_error_response_notfound 
+0206 6849439c fetcht 2 ,mem_le_att_handle 
+0207 20200211 branch p_le_send_att_read_response 
 
 p_mouse_le_send_att_read_response_check_auth:
-01eb 6fe14334 fetch 2 ,mem_le_pairing_handle 
-01ec 98467c00 isub temp ,null 
-01ed 242281e7 nbranch p_mouse_le_send_att_read_response ,zero 
-01ee 243401e7 nbranch p_mouse_le_send_att_read_response ,user 
-01ef 20202d24 branch le_send_att_read_response_error_insufficient_auth 
+0208 6fe14334 fetch 2 ,mem_le_pairing_handle 
+0209 98467c00 isub temp ,null 
+020a 24228204 nbranch p_mouse_le_send_att_read_response ,zero 
+020b 24340204 nbranch p_mouse_le_send_att_read_response ,user 
+020c 20202d24 branch le_send_att_read_response_error_insufficient_auth 
 
 p_le_parse_att_read_request:
-01f0 20402da5 call le_check_encrypt_state 
-01f1 6849439c fetcht 2 ,mem_le_att_handle 
-01f2 6fe0c323 fetch 1 ,mem_le_configuration 
-01f3 c2818208 bbit1 bit_ble_read_auth ,p_le_send_att_read_response_check_auth 
+020d 20402da5 call le_check_encrypt_state 
+020e 6849439c fetcht 2 ,mem_le_att_handle 
+020f 6fe0c323 fetch 1 ,mem_le_configuration 
+0210 c2818225 bbit1 bit_ble_read_auth ,p_le_send_att_read_response_check_auth 
 
 p_le_send_att_read_response:
-01f4 20402cb0 call le_att_get_handle_ptr2 
-01f5 2422ade1 nbranch le_send_att_error_response_notfound ,zero 
-01f6 20542d26 call le_send_att_read_response_check_handle ,user 
-01f7 20740000 rtn user 
-01f8 20402cbb call le_att_get_handle_ptr_found 
-01f9 18c08dfe increase -2 ,contr 
-01fa efe10006 ifetch 2 ,contr 
-01fb d8402a00 arg uuid_chrctr_device_name ,temp 
-01fc 98467c00 isub temp ,null 
-01fd 2022ad14 branch le_send_device_name ,zero 
-01fe d8402a4b arg uuid_chrctr_report_map ,temp 
-01ff 98467c00 isub temp ,null 
-0200 2022820d branch p_le_modify_report_map_header ,zero 
-0201 18c22600 copy contr ,regc 
-0202 20402e24 call le_get_search_max_mtu_data 
-0203 1a620c00 copy regc ,contr 
-0204 e8408006 ifetcht 1 ,contr 
-0205 18408401 increase 1 ,temp 
-0206 20407db2 call not_greater_than 
-0207 20202d0b branch le_send_att_read_response_less 
+0211 20402cb0 call le_att_get_handle_ptr2 
+0212 2422ade1 nbranch le_send_att_error_response_notfound ,zero 
+0213 20542d26 call le_send_att_read_response_check_handle ,user 
+0214 20740000 rtn user 
+0215 20402cbb call le_att_get_handle_ptr_found 
+0216 18c08dfe increase -2 ,contr 
+0217 efe10006 ifetch 2 ,contr 
+0218 d8402a00 arg uuid_chrctr_device_name ,temp 
+0219 98467c00 isub temp ,null 
+021a 2022ad14 branch le_send_device_name ,zero 
+021b d8402a4b arg uuid_chrctr_report_map ,temp 
+021c 98467c00 isub temp ,null 
+021d 2022822a branch p_le_modify_report_map_header ,zero 
+021e 18c22600 copy contr ,regc 
+021f 20402e24 call le_get_search_max_mtu_data 
+0220 1a620c00 copy regc ,contr 
+0221 e8408006 ifetcht 1 ,contr 
+0222 18408401 increase 1 ,temp 
+0223 20407db2 call not_greater_than 
+0224 20202d0b branch le_send_att_read_response_less 
 
 p_le_send_att_read_response_check_auth:
-0208 6fe14334 fetch 2 ,mem_le_pairing_handle 
-0209 98467c00 isub temp ,null 
-020a 242281f4 nbranch p_le_send_att_read_response ,zero 
-020b 243401f4 nbranch p_le_send_att_read_response ,user 
-020c 20202d24 branch le_send_att_read_response_error_insufficient_auth 
+0225 6fe14334 fetch 2 ,mem_le_pairing_handle 
+0226 98467c00 isub temp ,null 
+0227 24228211 nbranch p_le_send_att_read_response ,zero 
+0228 24340211 nbranch p_le_send_att_read_response ,user 
+0229 20202d24 branch le_send_att_read_response_error_insufficient_auth 
 
 p_le_modify_report_map_header:
-020d 18c22600 copy contr ,regc 
-020e 20402e24 call le_get_search_max_mtu_data 
-020f 1a620c00 copy regc ,contr 
-0210 e8410006 ifetcht 2 ,contr 
-0211 18408401 increase 1 ,temp 
-0212 20407db2 call not_greater_than 
-0213 20202d0b branch le_send_att_read_response_less 
+022a 18c22600 copy contr ,regc 
+022b 20402e24 call le_get_search_max_mtu_data 
+022c 1a620c00 copy regc ,contr 
+022d e8410006 ifetcht 2 ,contr 
+022e 18408401 increase 1 ,temp 
+022f 20407db2 call not_greater_than 
+0230 20202d0b branch le_send_att_read_response_less 
 
 p_mouse_le_parse_att_write_request:
-0214 20400218 call p_le_parse_att_write_command 
-0215 20402a06 call le_fifo_check_nearly_full 
-0216 245a6924 ncall l2cap_malloc_free ,blank 
-0217 20206878 branch hid_device_le_parse_att_write_request 
+0231 2040023e call p_le_parse_att_write_command 
+0232 20402a06 call le_fifo_check_nearly_full 
+0233 245a6924 ncall l2cap_malloc_free ,blank 
+
+p_hid_device_le_parse_att_write_request:
+0234 6fe0c74f fetch 1 ,mem_device_fast_conn_flag 
+0235 c07fad8a beq 0xff ,le_send_att_write_response_check_auth 
+0236 6fe0c74f fetch 1 ,mem_device_fast_conn_flag 
+0237 203a2d8a branch le_send_att_write_response_check_auth ,blank 
+0238 6fe0c882 fetch 1 ,mem_le_connect_status_flag 
+0239 c280ad8a bbit1 ll_start_enc_flag ,le_send_att_write_response_check_auth 
+023a 6fe0cac7 fetch 1 ,mem_att_write_resposnse_error_insufficient_auth 
+023b 243a2d24 nbranch le_send_att_read_response_error_insufficient_auth ,blank 
+023c 704ac701 jam 1 ,mem_att_write_resposnse_error_insufficient_auth 
+023d 20202d8a branch le_send_att_write_response_check_auth 
 
 p_le_parse_att_write_command:
-0218 20402dc8 call le_parse_att_write_command 
-0219 6849439c fetcht 2 ,mem_le_att_handle 
-021a 6fe14cbd fetch 2 ,mem_le_protocol_rx_handle 
-021b 98467c00 isub temp ,null 
-021c 24628000 nrtn zero 
+023e 20402dc8 call le_parse_att_write_command 
+023f 6849439c fetcht 2 ,mem_le_att_handle 
+0240 6fe14cbe fetch 2 ,mem_le_protocol_rx_handle 
+0241 98467c00 isub temp ,null 
+0242 24628000 nrtn zero 
 
 p_mouse_le_receive_driver_data:
-021d 1a220c00 copy rega ,contr 
-021e efe08006 ifetch 1 ,contr 
-021f c1800000 rtnne start_flag 
-0220 efe08006 ifetch 1 ,contr 
-0221 efe08006 ifetch 1 ,contr 
-0222 c003022b beq opcode_voice_start ,p_ms_le_receive_voice_start_data 
-0223 c0038235 beq opcode_voice_end ,p_ms_le_receive_voice_end_data 
-0224 c008023d beq opcode_get_device_info ,p_ms_le_receive_get_device_info_data 
-0225 c0088248 beq opcode_get_dpi ,p_ms_le_receive_get_dpi_data 
-0226 c0090254 beq opcode_set_dpi ,p_ms_le_receive_set_dpi_data 
-0227 c009825f beq opcode_get_battery ,p_ms_le_receive_get_battery_data 
-0228 c00b0262 beq opcode_get_device_type ,p_ms_le_receive_get_device_type_data 
-0229 c00a026d beq opcode_set_key_fuction ,p_ms_le_receive_set_key_fuction_data 
-022a 20600000 rtn 
+0243 1a220c00 copy rega ,contr 
+0244 efe08006 ifetch 1 ,contr 
+0245 c1800000 rtnne start_flag 
+0246 efe08006 ifetch 1 ,contr 
+0247 efe08006 ifetch 1 ,contr 
+0248 c0030251 beq opcode_voice_start ,p_ms_le_receive_voice_start_data 
+0249 c003825b beq opcode_voice_end ,p_ms_le_receive_voice_end_data 
+024a c0080263 beq opcode_get_device_info ,p_ms_le_receive_get_device_info_data 
+024b c008826e beq opcode_get_dpi ,p_ms_le_receive_get_dpi_data 
+024c c009027a beq opcode_set_dpi ,p_ms_le_receive_set_dpi_data 
+024d c0098285 beq opcode_get_battery ,p_ms_le_receive_get_battery_data 
+024e c00b0288 beq opcode_get_device_type ,p_ms_le_receive_get_device_type_data 
+024f c00a0293 beq opcode_set_key_fuction ,p_ms_le_receive_set_key_fuction_data 
+0250 20600000 rtn 
 
 p_ms_le_receive_voice_start_data:
-022b 20402a06 call le_fifo_check_nearly_full 
-022c 245a6924 ncall l2cap_malloc_free ,blank 
-022d 2040063a call p_audio_enable 
-022e 58000002 setarg 0x02 
-022f 67e0c782 store 1 ,mem_le_tx_buffer0_omemalloc 
-0230 58000006 setarg opcode_voice_start 
-0231 e7e08005 istore 1 ,contw 
-0232 58000010 setarg 0x10 
-0233 e7e08005 istore 1 ,contw 
-0234 20200282 branch p_ms_le_tx_protocol_header_interface 
+0251 20402a06 call le_fifo_check_nearly_full 
+0252 245a6924 ncall l2cap_malloc_free ,blank 
+0253 20400662 call p_audio_enable 
+0254 58000002 setarg 0x02 
+0255 67e0c782 store 1 ,mem_le_tx_buffer0_omemalloc 
+0256 58000006 setarg opcode_voice_start 
+0257 e7e08005 istore 1 ,contw 
+0258 58000010 setarg 0x10 
+0259 e7e08005 istore 1 ,contw 
+025a 202002a7 branch p_ms_le_tx_protocol_header_interface 
 
 p_ms_le_receive_voice_end_data:
-0235 20402a06 call le_fifo_check_nearly_full 
-0236 245a6924 ncall l2cap_malloc_free ,blank 
-0237 2040062f call p_audio_disable 
-0238 58000001 setarg 0x01 
-0239 67e0c782 store 1 ,mem_le_tx_buffer0_omemalloc 
-023a 58000007 setarg opcode_voice_end 
-023b e7e08005 istore 1 ,contw 
-023c 20200282 branch p_ms_le_tx_protocol_header_interface 
+025b 20402a06 call le_fifo_check_nearly_full 
+025c 245a6924 ncall l2cap_malloc_free ,blank 
+025d 20400657 call p_audio_disable 
+025e 58000001 setarg 0x01 
+025f 67e0c782 store 1 ,mem_le_tx_buffer0_omemalloc 
+0260 58000007 setarg opcode_voice_end 
+0261 e7e08005 istore 1 ,contw 
+0262 202002a7 branch p_ms_le_tx_protocol_header_interface 
 
 p_ms_le_receive_get_device_info_data:
-023d 20402a06 call le_fifo_check_nearly_full 
-023e 245a6924 ncall l2cap_malloc_free ,blank 
-023f 58000030 setarg device_info_len 
-0240 67e0c782 store 1 ,mem_le_tx_buffer0_omemalloc 
-0241 58000010 setarg opcode_get_device_info 
-0242 e7e08005 istore 1 ,contw 
-0243 df20001f arg auth_len ,loopcnt 
-0244 d8c04853 arg mem_ms_auth_appkey ,contr 
-0245 20407cdc call memcpy 
-0246 204004a8 call p_g24_ms_info_set 
-0247 20200282 branch p_ms_le_tx_protocol_header_interface 
+0263 20402a06 call le_fifo_check_nearly_full 
+0264 245a6924 ncall l2cap_malloc_free ,blank 
+0265 58000030 setarg device_info_len 
+0266 67e0c782 store 1 ,mem_le_tx_buffer0_omemalloc 
+0267 58000010 setarg opcode_get_device_info 
+0268 e7e08005 istore 1 ,contw 
+0269 df20001f arg auth_len ,loopcnt 
+026a d8c04853 arg mem_ms_auth_appkey ,contr 
+026b 20407cdc call memcpy 
+026c 204004d0 call p_g24_ms_info_set 
+026d 202002a7 branch p_ms_le_tx_protocol_header_interface 
 
 p_ms_le_receive_get_dpi_data:
-0248 704ce001 jam app_ask ,mem_mouse_dpi_type 
+026e 704ce101 jam app_ask ,mem_mouse_dpi_type 
 
 p_ms_le_tx_dpi_info:
-0249 20402a06 call le_fifo_check_nearly_full 
-024a 245a6924 ncall l2cap_malloc_free ,blank 
-024b 58000003 setarg nor_pro_header_len 
-024c 67e0c782 store 1 ,mem_le_tx_buffer0_omemalloc 
-024d 58000011 setarg opcode_get_dpi 
-024e e7e08005 istore 1 ,contw 
-024f 6fe0c6a2 fetch 1 ,mem_mouse_dpi 
-0250 e7e08005 istore 1 ,contw 
-0251 6fe0cce0 fetch 1 ,mem_mouse_dpi_type 
-0252 e7e08005 istore 1 ,contw 
-0253 20200282 branch p_ms_le_tx_protocol_header_interface 
+026f 20402a06 call le_fifo_check_nearly_full 
+0270 245a6924 ncall l2cap_malloc_free ,blank 
+0271 58000003 setarg nor_pro_header_len 
+0272 67e0c782 store 1 ,mem_le_tx_buffer0_omemalloc 
+0273 58000011 setarg opcode_get_dpi 
+0274 e7e08005 istore 1 ,contw 
+0275 6fe0c6a2 fetch 1 ,mem_mouse_dpi 
+0276 e7e08005 istore 1 ,contw 
+0277 6fe0cce1 fetch 1 ,mem_mouse_dpi_type 
+0278 e7e08005 istore 1 ,contw 
+0279 202002a7 branch p_ms_le_tx_protocol_header_interface 
 
 p_ms_le_receive_set_dpi_data:
-0254 1a220c00 copy rega ,contr 
-0255 20400395 call p_mouse_receive_dpi_check 
-0256 20402a06 call le_fifo_check_nearly_full 
-0257 245a6924 ncall l2cap_malloc_free ,blank 
-0258 58000002 setarg set_dpi_len 
-0259 67e0c782 store 1 ,mem_le_tx_buffer0_omemalloc 
-025a 58000012 setarg opcode_set_dpi 
-025b e7e08005 istore 1 ,contw 
-025c 6fe0cce2 fetch 1 ,mem_mouse_dpi_set_result 
-025d e7e08005 istore 1 ,contw 
-025e 20200282 branch p_ms_le_tx_protocol_header_interface 
+027a 1a220c00 copy rega ,contr 
+027b 204003bd call p_mouse_receive_dpi_check 
+027c 20402a06 call le_fifo_check_nearly_full 
+027d 245a6924 ncall l2cap_malloc_free ,blank 
+027e 58000002 setarg set_dpi_len 
+027f 67e0c782 store 1 ,mem_le_tx_buffer0_omemalloc 
+0280 58000012 setarg opcode_set_dpi 
+0281 e7e08005 istore 1 ,contw 
+0282 6fe0cce3 fetch 1 ,mem_mouse_dpi_set_result 
+0283 e7e08005 istore 1 ,contw 
+0284 202002a7 branch p_ms_le_tx_protocol_header_interface 
 
 p_ms_le_receive_get_battery_data:
-025f 20402a06 call le_fifo_check_nearly_full 
-0260 245a6924 ncall l2cap_malloc_free ,blank 
-0261 2020551f branch mouse_le_battery_level_updata 
+0285 20402a06 call le_fifo_check_nearly_full 
+0286 245a6924 ncall l2cap_malloc_free ,blank 
+0287 2020551f branch mouse_le_battery_level_updata 
 
 p_ms_le_receive_get_device_type_data:
-0262 20402a06 call le_fifo_check_nearly_full 
-0263 245a6924 ncall l2cap_malloc_free ,blank 
-0264 6fe0cce4 fetch 1 ,mem_mouse_device_type 
-0265 1fe0fe02 increase 2 ,pdata 
-0266 67e0c782 store 1 ,mem_le_tx_buffer0_omemalloc 
-0267 58000016 setarg opcode_get_device_type 
-0268 e7e08005 istore 1 ,contw 
-0269 6f20cce4 fetchr loopcnt ,1 ,mem_mouse_device_type 
-026a d8c04ce5 arg mem_mouse_device_type + 1 ,contr 
-026b 20407cdc call memcpy 
-026c 20200282 branch p_ms_le_tx_protocol_header_interface 
+0288 20402a06 call le_fifo_check_nearly_full 
+0289 245a6924 ncall l2cap_malloc_free ,blank 
+028a 6fe0cce5 fetch 1 ,mem_mouse_device_type 
+028b 1fe0fe02 increase 2 ,pdata 
+028c 67e0c782 store 1 ,mem_le_tx_buffer0_omemalloc 
+028d 58000016 setarg opcode_get_device_type 
+028e e7e08005 istore 1 ,contw 
+028f 6f20cce5 fetchr loopcnt ,1 ,mem_mouse_device_type 
+0290 d8c04ce6 arg mem_mouse_device_type + 1 ,contr 
+0291 20407cdc call memcpy 
+0292 202002a7 branch p_ms_le_tx_protocol_header_interface 
 
 p_ms_le_receive_set_key_fuction_data:
-026d 1a220c00 copy rega ,contr 
-026e 20400363 call p_mouse_receive_key_fuction_check 
-026f 20402a06 call le_fifo_check_nearly_full 
-0270 245a6924 ncall l2cap_malloc_free ,blank 
-0271 58000007 setarg 0x07 
-0272 67e0c782 store 1 ,mem_le_tx_buffer0_omemalloc 
-0273 58000014 setarg opcode_set_key_fuction 
-0274 e7e08005 istore 1 ,contw 
-0275 58000001 setarg 1 
-0276 e7e08005 istore 1 ,contw 
-0277 20200282 branch p_ms_le_tx_protocol_header_interface 
+0293 1a220c00 copy rega ,contr 
+0294 20400389 call p_mouse_receive_key_fuction_check 
+0295 20402a06 call le_fifo_check_nearly_full 
+0296 245a6924 ncall l2cap_malloc_free ,blank 
+0297 58000007 setarg 0x07 
+0298 67e0c782 store 1 ,mem_le_tx_buffer0_omemalloc 
+0299 58000014 setarg opcode_set_key_fuction 
+029a e7e08005 istore 1 ,contw 
+029b 58000001 setarg 1 
+029c e7e08005 istore 1 ,contw 
+029d 202002a7 branch p_ms_le_tx_protocol_header_interface 
 
 p_ms_le_tx_key_state_interface:
-0278 6048c873 storet 1 ,mem_ms_recv_ackpayload_temp 
-0279 20402a06 call le_fifo_check_nearly_full 
-027a 245a6924 ncall l2cap_malloc_free ,blank 
-027b 58000002 setarg key_state_payload_len 
-027c 67e0c782 store 1 ,mem_le_tx_buffer0_omemalloc 
-027d 6fe0c873 fetch 1 ,mem_ms_recv_ackpayload_temp 
-027e e7e08005 istore 1 ,contw 
-027f 6fe0c87d fetch 1 ,mem_ms_tx_pro_key_val 
-0280 e7e08005 istore 1 ,contw 
-0281 20200282 branch p_ms_le_tx_protocol_header_interface 
+029e 6048c873 storet 1 ,mem_ms_recv_ackpayload_temp 
+029f 20402a06 call le_fifo_check_nearly_full 
+02a0 245a6924 ncall l2cap_malloc_free ,blank 
+02a1 58000002 setarg key_state_payload_len 
+02a2 67e0c782 store 1 ,mem_le_tx_buffer0_omemalloc 
+02a3 6fe0c873 fetch 1 ,mem_ms_recv_ackpayload_temp 
+02a4 e7e08005 istore 1 ,contw 
+02a5 6fe0c87d fetch 1 ,mem_ms_tx_pro_key_val 
+02a6 e7e08005 istore 1 ,contw 
 
 p_ms_le_tx_protocol_header_interface:
-0282 da20003f arg 63 ,rega 
-0283 68494cbf fetcht 2 ,mem_le_protocol_tx_handle 
-0284 20402dcc call le_att_malloc_tx_notify 
-0285 58000000 setarg start_flag 
-0286 e7e08005 istore 1 ,contw 
-0287 df20003e arg 62 ,loopcnt 
-0288 d8c04782 arg mem_le_tx_buffer0_omemalloc ,contr 
-0289 20407cce call memcpy_fast 
-028a df20003e arg 62 ,loopcnt 
-028b d8a04782 arg mem_le_tx_buffer0_omemalloc ,contw 
-028c 20207ca5 branch memset0 
+02a7 da20003f arg 63 ,rega 
+02a8 68494cc0 fetcht 2 ,mem_le_protocol_tx_handle 
+02a9 20402dcc call le_att_malloc_tx_notify 
+02aa 58000000 setarg start_flag 
+02ab e7e08005 istore 1 ,contw 
+02ac df20003e arg 62 ,loopcnt 
+02ad d8c04782 arg mem_le_tx_buffer0_omemalloc ,contr 
+02ae 20407cce call memcpy_fast 
+02af df20003e arg 62 ,loopcnt 
+02b0 d8a04782 arg mem_le_tx_buffer0_omemalloc ,contw 
+02b1 20207ca5 branch memset0 
 
 p_ms_le_tx_audio_data:
-028d da20003f arg 63 ,rega 
-028e 68494cc1 fetcht 2 ,mem_le_audio_tx_handle 
-028f 20402dcc call le_att_malloc_tx_notify 
-0290 5800003c setarg voice_queue_unit 
-0291 e7e08005 istore 1 ,contw 
-0292 df20003c arg voice_queue_unit ,loopcnt 
-0293 d8c00ea3 arg mem_queue_buf ,contr 
-0294 20407cdc call memcpy 
-0295 58000000 setarg 0 
-0296 e7e10005 istore 2 ,contw 
-0297 20600000 rtn 
+02b2 da20003f arg 63 ,rega 
+02b3 68494cc2 fetcht 2 ,mem_le_audio_tx_handle 
+02b4 20402dcc call le_att_malloc_tx_notify 
+02b5 5800003c setarg voice_queue_unit 
+02b6 e7e08005 istore 1 ,contw 
+02b7 df20003c arg voice_queue_unit ,loopcnt 
+02b8 d8c00ea3 arg mem_queue_buf ,contr 
+02b9 20407cdc call memcpy 
+02ba 58000000 setarg 0 
+02bb e7e10005 istore 2 ,contw 
+02bc 20600000 rtn 
 
 p_voice_updata_connect_param_req:
-0298 6fe0c678 fetch 1 ,mem_device_flag 
-0299 c1000000 rtneq mode_24g_device 
-029a d8c04cc3 arg mem_ms_le_interval_min_voice ,contr 
+02bd 6fe0c678 fetch 1 ,mem_device_flag 
+02be c1000000 rtneq mode_24g_device 
+02bf d8c04cc4 arg mem_ms_le_interval_min_voice ,contr 
 
 p_le_updata_connect_param:
-029b d8a042d5 arg mem_le_interval_min ,contw 
-029c df200008 arg 8 ,loopcnt 
-029d 20407cdc call memcpy 
-029e 20202e71 branch le_l2cap_tx_update_req 
+02c0 d8a042d5 arg mem_le_interval_min ,contw 
+02c1 df200008 arg 8 ,loopcnt 
+02c2 20407cdc call memcpy 
+02c3 20202e71 branch le_l2cap_tx_update_req 
 
 p_ms_updata_connect_param_req:
-029f 6fe0c678 fetch 1 ,mem_device_flag 
-02a0 c1000000 rtneq mode_24g_device 
-02a1 2040552c call mouse_long_mult_init 
-02a2 d8c04ccb arg mem_ms_le_interval_min_new ,contr 
-02a3 2020029b branch p_le_updata_connect_param 
+02c4 6fe0c678 fetch 1 ,mem_device_flag 
+02c5 c1000000 rtneq mode_24g_device 
+02c6 2040552c call mouse_long_mult_init 
+02c7 d8c04ccc arg mem_ms_le_interval_min_new ,contr 
+02c8 202002c0 branch p_le_updata_connect_param 
 
 p_mouse_le_param_default:
-02a4 6fe44ccb fetch 8 ,mem_ms_le_interval_min_new 
-02a5 67e442d5 store 8 ,mem_le_interval_min 
-02a6 70409400 jam 0 ,mem_lpm_mode 
-02a7 704cd300 jam 0 ,mem_ms_le_lpm_flag 
-02a8 20600000 rtn 
+02c9 6fe44ccc fetch 8 ,mem_ms_le_interval_min_new 
+02ca 67e442d5 store 8 ,mem_le_interval_min 
+02cb 70409400 jam 0 ,mem_lpm_mode 
+02cc 704cd400 jam 0 ,mem_ms_le_lpm_flag 
+02cd 704ac700 jam 0 ,mem_att_write_resposnse_error_insufficient_auth 
+02ce 20600000 rtn 
 
 p_mouse_cb_fuction:
-02a9 58005b02 setarg mouse_24g_short_sleep 
-02aa 67e1460f store 2 ,mem_cb_24g_transmit_short_sleep 
-02ab 58005af7 setarg mouse_24g_long_sleep 
-02ac 67e14611 store 2 ,mem_cb_24g_transmit_long_sleep 
-02ad 58006f4b setarg lpm_puchk_set_check 
-02ae 67e143f2 store 2 ,mem_cb_before_lpm_sleep 
-02af 20204d29 branch mouse_cb_fuction + 7 
+02cf 58005b02 setarg mouse_24g_short_sleep 
+02d0 67e1460f store 2 ,mem_cb_24g_transmit_short_sleep 
+02d1 58005af7 setarg mouse_24g_long_sleep 
+02d2 67e14611 store 2 ,mem_cb_24g_transmit_long_sleep 
+02d3 58006f4b setarg lpm_puchk_set_check 
+02d4 67e143f2 store 2 ,mem_cb_before_lpm_sleep 
+02d5 20204d29 branch mouse_cb_fuction + 7 
 
 p_mouse_default_init:
-02b0 704e6502 jam zcode_02 ,mem_zcode_temp_param0 
-02b1 202007da branch p_zcode_entrance 
+02d6 704e6602 jam zcode_02 ,mem_zcode_temp_param0 
+02d7 202007db branch p_zcode_entrance 
 
 p_g24_pair_param_init:
-02b2 7045e74a jam 0x4a ,mem_24g_pair_ch 
-02b3 6fe24cb6 fetch 4 ,mem_24g_pair_addr_new 
-02b4 67e245e3 store 4 ,mem_24g_pair_addr 
-02b5 20600000 rtn 
+02d8 7045e74a jam 0x4a ,mem_24g_pair_ch 
+02d9 6fe24cb7 fetch 4 ,mem_24g_pair_addr_new 
+02da 67e245e3 store 4 ,mem_24g_pair_addr 
+02db 20600000 rtn 
 
 p_g24_pair_dispatch:
-02b6 7045f900 jam default_24g_device ,mem_24g_reconn_type 
-02b7 6fe145f1 fetch 2 ,mem_24g_pair_count 
-02b8 1fe0fe01 increase 1 ,pdata 
-02b9 67e145f1 store 2 ,mem_24g_pair_count 
-02ba 6fe0c5f1 fetch 1 ,mem_24g_pair_count 
-02bb 1fe17eff and pdata ,0xff ,pdata 
-02bc 247a0000 nrtn blank 
-02bd 6fe0c5eb fetch 1 ,mem_24g_pair_sm 
-02be c07fb2d6 beq state_24g_pairing_success ,g24_pair_exit 
-02bf c00082c4 beq state_24g_pairing_1 ,p_g24_pair_sm_1 
-02c0 c00102c6 beq state_24g_pairing_2 ,p_g24_pair_sm_2 
-02c1 c00182cc beq state_24g_pairing_3 ,p_g24_pair_sm_3 
-02c2 c00202d2 beq state_24g_pairing_4 ,p_g24_pair_sm_4 
-02c3 20600000 rtn 
+02dc 7045f900 jam default_24g_device ,mem_24g_reconn_type 
+02dd 6fe145f1 fetch 2 ,mem_24g_pair_count 
+02de 1fe0fe01 increase 1 ,pdata 
+02df 67e145f1 store 2 ,mem_24g_pair_count 
+02e0 6fe0c5f1 fetch 1 ,mem_24g_pair_count 
+02e1 1fe17eff and pdata ,0xff ,pdata 
+02e2 247a0000 nrtn blank 
+02e3 6fe0c5eb fetch 1 ,mem_24g_pair_sm 
+02e4 c07fb2d6 beq state_24g_pairing_success ,g24_pair_exit 
+02e5 c00082ea beq state_24g_pairing_1 ,p_g24_pair_sm_1 
+02e6 c00102ec beq state_24g_pairing_2 ,p_g24_pair_sm_2 
+02e7 c00182f2 beq state_24g_pairing_3 ,p_g24_pair_sm_3 
+02e8 c00202f8 beq state_24g_pairing_4 ,p_g24_pair_sm_4 
+02e9 20600000 rtn 
 
 p_g24_pair_sm_1:
-02c4 7047c2ff jam datatype_attemp ,mem_24g_txbuf_new 
-02c5 202002d3 branch p_g24_pair_sm_prep 
+02ea 7047c2ff jam datatype_attemp ,mem_24g_txbuf_new 
+02eb 202002f9 branch p_g24_pair_sm_prep 
 
 p_g24_pair_sm_2:
-02c6 6fe0c5c5 fetch 1 ,mem_24g_pair_switch 
-02c7 203a02ca branch p_g24_pair_sm_2_skip ,blank 
-02c8 6fe2461b fetch 4 ,mem_24g_device_addr 
-02c9 20403215 call g24_update_addr_and_synccrc8 
+02ec 6fe0c5c5 fetch 1 ,mem_24g_pair_switch 
+02ed 203a02f0 branch p_g24_pair_sm_2_skip ,blank 
+02ee 6fe2461b fetch 4 ,mem_24g_device_addr 
+02ef 20403215 call g24_update_addr_and_synccrc8 
 
 p_g24_pair_sm_2_skip:
-02ca 7047c2aa jam datatype_bind ,mem_24g_txbuf_new 
-02cb 202002d3 branch p_g24_pair_sm_prep 
+02f0 7047c2aa jam datatype_bind ,mem_24g_txbuf_new 
+02f1 202002f9 branch p_g24_pair_sm_prep 
 
 p_g24_pair_sm_3:
-02cc 7047c255 jam datatype_config ,mem_24g_txbuf_new 
-02cd 6fe0c5c5 fetch 1 ,mem_24g_pair_switch 
-02ce 203a02d3 branch p_g24_pair_sm_prep ,blank 
-02cf 6fe245ff fetch 4 ,mem_24g_receiver_addr 
-02d0 67e247c4 store 4 ,mem_24g_txbuf_new + 2 
-02d1 202002d5 branch p_g24_pair_sm_common 
+02f2 7047c255 jam datatype_config ,mem_24g_txbuf_new 
+02f3 6fe0c5c5 fetch 1 ,mem_24g_pair_switch 
+02f4 203a02f9 branch p_g24_pair_sm_prep ,blank 
+02f5 6fe245ff fetch 4 ,mem_24g_receiver_addr 
+02f6 67e247c4 store 4 ,mem_24g_txbuf_new + 2 
+02f7 202002fb branch p_g24_pair_sm_common 
 
 p_g24_pair_sm_4:
-02d2 7047c222 jam datatype_ok ,mem_24g_txbuf_new 
+02f8 7047c222 jam datatype_ok ,mem_24g_txbuf_new 
 
 p_g24_pair_sm_prep:
-02d3 6fe2461b fetch 4 ,mem_24g_device_addr 
-02d4 67e247c4 store 4 ,mem_24g_txbuf_new + 2 
+02f9 6fe2461b fetch 4 ,mem_24g_device_addr 
+02fa 67e247c4 store 4 ,mem_24g_txbuf_new + 2 
 
 p_g24_pair_sm_common:
-02d5 6fe0c5a0 fetch 1 ,mem_24g_data_type 
-02d6 1fe17e07 and_into bits_data ,pdata 
-02d7 67e0c7c3 store 1 ,mem_24g_txbuf_new + 1 
-02d8 7047c800 jam 0 ,mem_24g_txbuf_new + 6 
-02d9 202032a5 branch g24_pair_sm_common + 4 
+02fb 6fe0c5a0 fetch 1 ,mem_24g_data_type 
+02fc 1fe17e07 and_into bits_data ,pdata 
+02fd 67e0c7c3 store 1 ,mem_24g_txbuf_new + 1 
+02fe 7047c800 jam 0 ,mem_24g_txbuf_new + 6 
+02ff 202032a5 branch g24_pair_sm_common + 4 
 
 p_g24_reconn_dispatch:
-02da 6fe145f7 fetch 2 ,mem_24g_reconn_count 
-02db d84001f8 arg 0x01f8 ,temp 
-02dc 98417e00 iand temp ,pdata 
-02dd 203a02df branch p_g24_reconn_dispatch_next ,blank 
-02de 20203537 branch g24_reconn_dispatch + 5 
+0300 6fe145f7 fetch 2 ,mem_24g_reconn_count 
+0301 d84001f8 arg 0x01f8 ,temp 
+0302 98417e00 iand temp ,pdata 
+0303 203a0305 branch p_g24_reconn_dispatch_next ,blank 
+0304 20203537 branch g24_reconn_dispatch + 5 
 
 p_g24_reconn_dispatch_next:
-02df 204002e5 call p_g24_reconn_data_prep 
-02e0 2040362a call g24_transmit_receive_ack 
-02e1 242c355e nbranch g24_reconn_device_fail ,sync 
-02e2 2437b55e nbranch g24_reconn_device_fail ,user3 
-02e3 20403647 call g24_ackpayload_parse 
-02e4 20204d5d branch mouse_g24_reconn_dispatch_set 
+0305 2040030b call p_g24_reconn_data_prep 
+0306 2040362a call g24_transmit_receive_ack 
+0307 242c355e nbranch g24_reconn_device_fail ,sync 
+0308 2437b55e nbranch g24_reconn_device_fail ,user3 
+0309 20403647 call g24_ackpayload_parse 
+030a 20204d5d branch mouse_g24_reconn_dispatch_set 
 
 p_g24_reconn_data_prep:
-02e5 7047c2ff jam datatype_attemp ,mem_24g_txbuf_new 
-02e6 6fe0c5a0 fetch 1 ,mem_24g_data_type 
-02e7 67e0c7c3 store 1 ,mem_24g_txbuf_new + 1 
-02e8 6fe2461b fetch 4 ,mem_24g_device_addr 
-02e9 67e247c4 store 4 ,mem_24g_txbuf_new + 2 
-02ea 70459f06 jam 6 ,mem_24g_datalen 
-02eb 202004e4 branch p_g24_transmit_prep 
+030b 7047c2ff jam datatype_attemp ,mem_24g_txbuf_new 
+030c 6fe0c5a0 fetch 1 ,mem_24g_data_type 
+030d 67e0c7c3 store 1 ,mem_24g_txbuf_new + 1 
+030e 6fe2461b fetch 4 ,mem_24g_device_addr 
+030f 67e247c4 store 4 ,mem_24g_txbuf_new + 2 
+0310 70459f06 jam 6 ,mem_24g_datalen 
+0311 2020050c branch p_g24_transmit_prep 
 
 p_g24_transmit_hop_process:
-02ec 6848c618 fetcht 1 ,mem_24g_retry 
-02ed 6fe0c638 fetch 1 ,mem_24g_fast_hop_count 
-02ee 98467c00 isub temp ,null 
-02ef 24213675 nbranch g24_tx_fast_hop ,positive 
-02f0 18408401 increase 1 ,temp 
-02f1 6048c618 storet 1 ,mem_24g_retry 
-02f2 6fe0c638 fetch 1 ,mem_24g_fast_hop_count 
-02f3 c00282f8 beq 5 ,p_g24_transmit_hop_process_4ms 
-02f4 6fe0c618 fetch 1 ,mem_24g_retry 
-02f5 c00302fc beq 6 ,p_g24_hop_ch_disable 
-02f6 c00602fc beq 12 ,p_g24_hop_ch_disable 
-02f7 20600000 rtn 
+0312 6848c618 fetcht 1 ,mem_24g_retry 
+0313 6fe0c638 fetch 1 ,mem_24g_fast_hop_count 
+0314 98467c00 isub temp ,null 
+0315 24213675 nbranch g24_tx_fast_hop ,positive 
+0316 18408401 increase 1 ,temp 
+0317 6048c618 storet 1 ,mem_24g_retry 
+0318 6fe0c638 fetch 1 ,mem_24g_fast_hop_count 
+0319 c002831e beq 5 ,p_g24_transmit_hop_process_4ms 
+031a 6fe0c618 fetch 1 ,mem_24g_retry 
+031b c0030322 beq 6 ,p_g24_hop_ch_disable 
+031c c0060322 beq 12 ,p_g24_hop_ch_disable 
+031d 20600000 rtn 
 
 p_g24_transmit_hop_process_4ms:
-02f8 6fe0c618 fetch 1 ,mem_24g_retry 
-02f9 c00182fc beq 3 ,p_g24_hop_ch_disable 
-02fa c00302fc beq 6 ,p_g24_hop_ch_disable 
-02fb 20600000 rtn 
+031e 6fe0c618 fetch 1 ,mem_24g_retry 
+031f c0018322 beq 3 ,p_g24_hop_ch_disable 
+0320 c0030322 beq 6 ,p_g24_hop_ch_disable 
+0321 20600000 rtn 
 
 p_g24_hop_ch_disable:
-02fc 6fe0c5a0 fetch 1 ,mem_24g_data_type 
-02fd 793ffe04 set0 bit_hop ,pdata 
-02fe 67e0c5a0 store 1 ,mem_24g_data_type 
-02ff 20400301 call p_g24_txpayload_type_update 
-0300 20203673 branch g24_hop_ch_disable + 4 
+0322 6fe0c5a0 fetch 1 ,mem_24g_data_type 
+0323 793ffe04 set0 bit_hop ,pdata 
+0324 67e0c5a0 store 1 ,mem_24g_data_type 
+0325 20400327 call p_g24_txpayload_type_update 
+0326 20203673 branch g24_hop_ch_disable + 4 
 
 p_g24_txpayload_type_update:
-0301 1fe9fe00 lshift3 pdata ,pdata 
-0302 6848c595 fetcht 1 ,mem_24g_pid 
-0303 18410403 and temp ,0x03 ,temp 
-0304 18438400 lshift temp ,temp 
-0305 9841fe00 ior temp ,pdata 
-0306 6848c596 fetcht 1 ,mem_24g_no_ack 
-0307 9840fe00 iadd temp ,pdata 
-0308 67e0c809 store 1 ,mem_24g_txpayload_new + offset_data_type 
-0309 20600000 rtn 
+0327 1fe9fe00 lshift3 pdata ,pdata 
+0328 6848c595 fetcht 1 ,mem_24g_pid 
+0329 18410403 and temp ,0x03 ,temp 
+032a 18438400 lshift temp ,temp 
+032b 9841fe00 ior temp ,pdata 
+032c 6848c596 fetcht 1 ,mem_24g_no_ack 
+032d 9840fe00 iadd temp ,pdata 
+032e 67e0c809 store 1 ,mem_24g_txpayload_new + offset_data_type 
+032f 20600000 rtn 
 
 p_mouse_store_dpi_info_check:
 
 p_mouse_store_eerpom_dpi:
-030a d8400001 arg 1 ,temp 
-030b da2046a2 arg mem_mouse_dpi ,rega 
-030c da40002a arg 0x2a ,regb 
-030d 20206cc9 branch iicd_write_protect_eep_data 
+0330 d8400001 arg 1 ,temp 
+0331 da2046a2 arg mem_mouse_dpi ,rega 
+0332 da40002a arg 0x2a ,regb 
+0333 20206cc9 branch iicd_write_protect_eep_data 
 
 p_mouse_24g_package_data:
-030e c6930000 rtnmark0 mark_24g 
-030f 20400183 call p_mouse_motion 
-0310 204003ca call p_mouse_g24_tx_info_check 
-0311 24740000 nrtn user 
-0312 6fe0c73b fetch 1 ,mem_mouse_24g_long_sleep_flag 
-0313 70473b00 jam 0 ,mem_mouse_24g_long_sleep_flag 
-0314 245a59ba ncall mouse_24g_short_sleep_clear_wake ,blank 
-0315 6fe4470e fetch mouse_flag_len ,mem_mouse_flag 
-0316 c30a0319 bbit0 mouse_enable_keyboard ,p_mouse_24g_mouse_package_data 
-0317 6fe0c72b fetch 1 ,mem_customer_key 
-0318 243a59dc nbranch mouse_24g_keyboard_package_data ,blank 
+0334 c6930000 rtnmark0 mark_24g 
+0335 20400191 call p_mouse_motion 
+0336 204003f2 call p_mouse_g24_tx_info_check 
+0337 24740000 nrtn user 
+0338 6fe0c73b fetch 1 ,mem_mouse_24g_long_sleep_flag 
+0339 70473b00 jam 0 ,mem_mouse_24g_long_sleep_flag 
+033a 245a59ba ncall mouse_24g_short_sleep_clear_wake ,blank 
+033b 6fe4470e fetch mouse_flag_len ,mem_mouse_flag 
+033c c30a033f bbit0 mouse_enable_keyboard ,p_mouse_24g_mouse_package_data 
+033d 6fe0c72b fetch 1 ,mem_customer_key 
+033e 243a59dc nbranch mouse_24g_keyboard_package_data ,blank 
 
 p_mouse_24g_mouse_package_data:
-0319 2040538e call mouse_data_xy_release 
-031a 6fe0c5a0 fetch 1 ,mem_24g_data_type 
-031b c280d9d6 bbit1 1 ,mouse_24g_mouse_package_data_now 
-031c 6848c7c3 fetcht 1 ,mem_24g_txbuf_new + 1 
-031d 6fe0c65c fetch 1 ,mem_mouse_key 
-031e 9841fe00 ior temp ,pdata 
-031f 67e0c65c store 1 ,mem_mouse_key 
-0320 6848c7c8 fetcht 1 ,mem_24g_txbuf_new + 6 
-0321 6fe0c661 fetch 1 ,mem_mouse_z 
-0322 9840fe00 iadd temp ,pdata 
-0323 67e0c661 store 1 ,mem_mouse_z 
-0324 6848c7c9 fetcht 1 ,mem_24g_txbuf_new + 7 
-0325 6fe0c662 fetch 1 ,mem_mouse_tz 
-0326 9840fe00 iadd temp ,pdata 
-0327 67e0c662 store 1 ,mem_mouse_tz 
-0328 202059d6 branch mouse_24g_mouse_package_data_now 
+033f 2040538e call mouse_data_xy_release 
+0340 6fe0c5a0 fetch 1 ,mem_24g_data_type 
+0341 c280d9d6 bbit1 1 ,mouse_24g_mouse_package_data_now 
+0342 6848c7c3 fetcht 1 ,mem_24g_txbuf_new + 1 
+0343 6fe0c65c fetch 1 ,mem_mouse_key 
+0344 9841fe00 ior temp ,pdata 
+0345 67e0c65c store 1 ,mem_mouse_key 
+0346 6848c7c8 fetcht 1 ,mem_24g_txbuf_new + 6 
+0347 6fe0c661 fetch 1 ,mem_mouse_z 
+0348 9840fe00 iadd temp ,pdata 
+0349 67e0c661 store 1 ,mem_mouse_z 
+034a 6848c7c9 fetcht 1 ,mem_24g_txbuf_new + 7 
+034b 6fe0c662 fetch 1 ,mem_mouse_tz 
+034c 9840fe00 iadd temp ,pdata 
+034d 67e0c662 store 1 ,mem_mouse_tz 
+034e 202059d6 branch mouse_24g_mouse_package_data_now 
 
 p_g24_transmit_loop:
-0329 2040362a call g24_transmit_receive_ack 
-032a 242c3638 nbranch g24_retransmit ,sync 
-032b 2437b638 nbranch g24_retransmit ,user3 
-032c 20403647 call g24_ackpayload_parse 
-032d 2040034a call p_g24_parse_receive_work_data 
-032e 20405b33 call mouse_24g_transmit_callback 
-032f 20400331 call p_g24_rxpayload_clear 
-0330 2020361f branch g24_transmit_no_ack 
+034f 2040362a call g24_transmit_receive_ack 
+0350 242c3638 nbranch g24_retransmit ,sync 
+0351 2437b638 nbranch g24_retransmit ,user3 
+0352 20403647 call g24_ackpayload_parse 
+0353 20400370 call p_g24_parse_receive_work_data 
+0354 20405b33 call mouse_24g_transmit_callback 
+0355 20400357 call p_g24_rxpayload_clear 
+0356 2020361f branch g24_transmit_no_ack 
 
 p_g24_rxpayload_clear:
-0331 df200008 arg 8 ,loopcnt 
-0332 d8a04574 arg mem_24g_rxpayload ,contw 
-0333 20207ca5 branch memset0 
+0357 df200008 arg 8 ,loopcnt 
+0358 d8a04574 arg mem_24g_rxpayload ,contw 
+0359 20207ca5 branch memset0 
 
 p_g24_dispatch:
-0334 c513b37c bmark1 mark_24g_rxmode ,g24_receive_dispatch 
-0335 c6930000 rtnmark0 mark_24g 
+035a c513b37c bmark1 mark_24g_rxmode ,g24_receive_dispatch 
+035b c6930000 rtnmark0 mark_24g 
 
 p_g24_transmit_dispatch:
-0336 6fe0c613 fetch 1 ,mem_24g_conn_sm 
-0337 c28082b6 bbit1 state_24g_pair ,p_g24_pair_dispatch 
-0338 c28102da bbit1 state_24g_reconn ,p_g24_reconn_dispatch 
-0339 6fe0cc6b fetch 1 ,mem_ms_audio_enable_flag 
-033a 245a36bb ncall g24_transmit_by_interrupt_enable ,blank 
-033b 6fe0c62f fetch 1 ,mem_24g_transmit_by_interrupt 
-033c c000833e beq g24_tx_timer_int_enable ,p_g24_transmit_by_interrupt 
-033d 20200400 branch p_g24_transmit_no_interrupt 
+035c 6fe0c613 fetch 1 ,mem_24g_conn_sm 
+035d c28082dc bbit1 state_24g_pair ,p_g24_pair_dispatch 
+035e c2810300 bbit1 state_24g_reconn ,p_g24_reconn_dispatch 
+035f 6fe0cc6c fetch 1 ,mem_ms_audio_enable_flag 
+0360 245a36bb ncall g24_transmit_by_interrupt_enable ,blank 
+0361 6fe0c62f fetch 1 ,mem_24g_transmit_by_interrupt 
+0362 c0008364 beq g24_tx_timer_int_enable ,p_g24_transmit_by_interrupt 
+0363 20200428 branch p_g24_transmit_no_interrupt 
 
 p_g24_transmit_by_interrupt:
-033e 20403224 call g24_timer_check 
-033f 24740000 nrtn user 
-0340 204036b5 call g24_interval_calibrate 
-0341 6fe08ea2 fetch 1 ,mem_voice_queue_count 
-0342 245a03d3 ncall p_g24_send_audio_info_enable ,blank 
-0343 6fe14630 fetch 2 ,mem_24g_transmit_by_interrupt_exit_count 
-0344 1fe0fe01 increase 1 ,pdata 
-0345 67e14630 store 2 ,mem_24g_transmit_by_interrupt_exit_count 
-0346 68494632 fetcht 2 ,mem_24g_transmit_by_interrupt_exit_count_init 
-0347 98467c00 isub temp ,null 
-0348 2042b6aa call g24_transmit_by_interrupt_exit ,zero 
-0349 202035e0 branch g24_transmit_no_interrupt 
+0364 20403224 call g24_timer_check 
+0365 24740000 nrtn user 
+0366 204036b5 call g24_interval_calibrate 
+0367 6fe08ea2 fetch 1 ,mem_voice_queue_count 
+0368 245a03fb ncall p_g24_send_audio_info_enable ,blank 
+0369 6fe14630 fetch 2 ,mem_24g_transmit_by_interrupt_exit_count 
+036a 1fe0fe01 increase 1 ,pdata 
+036b 67e14630 store 2 ,mem_24g_transmit_by_interrupt_exit_count 
+036c 68494632 fetcht 2 ,mem_24g_transmit_by_interrupt_exit_count_init 
+036d 98467c00 isub temp ,null 
+036e 2042b6aa call g24_transmit_by_interrupt_exit ,zero 
+036f 202035e0 branch g24_transmit_no_interrupt 
 
 p_g24_parse_receive_work_data:
-034a 2040039f call p_mouse_g24_tx_flag_clr_check 
-034b 6fe0c594 fetch 1 ,mem_24g_rxdata_length 
-034c 207a0000 rtn blank 
+0370 204003c7 call p_mouse_g24_tx_flag_clr_check 
+0371 6fe0c594 fetch 1 ,mem_24g_rxdata_length 
+0372 207a0000 rtn blank 
 
 p_g24_receive_ack_data:
-034d 6fe0c574 fetch 1 ,mem_24g_rxpayload 
-034e c1e00000 rtnne report_id_pro_data 
-034f 6fe0c575 fetch 1 ,mem_24g_rxpayload + 1 
-0350 c1800000 rtnne start_flag 
-0351 6fe0c594 fetch 1 ,mem_24g_rxdata_length 
-0352 67e0c873 store 1 ,mem_ms_recv_ackpayload_temp 
-0353 1fe27200 copy pdata ,loopcnt 
-0354 d8c04575 arg mem_24g_rxpayload + 1 ,contr 
-0355 d8a04874 arg mem_ms_recv_ackpayload_temp + 1 ,contw 
-0356 20407cdc call memcpy 
+0373 6fe0c574 fetch 1 ,mem_24g_rxpayload 
+0374 c1e00000 rtnne report_id_pro_data 
+0375 6fe0c575 fetch 1 ,mem_24g_rxpayload + 1 
+0376 c1800000 rtnne start_flag 
+0377 6fe0c594 fetch 1 ,mem_24g_rxdata_length 
+0378 67e0c873 store 1 ,mem_ms_recv_ackpayload_temp 
+0379 1fe27200 copy pdata ,loopcnt 
+037a d8c04575 arg mem_24g_rxpayload + 1 ,contr 
+037b d8a04874 arg mem_ms_recv_ackpayload_temp + 1 ,contw 
+037c 20407cdc call memcpy 
 
 p_g24_receive_ack_data_next:
-0357 6fe0c577 fetch 1 ,mem_24g_rxpayload + 3 
-0358 c003835b beq opcode_voice_end ,p_mouse_receive_dg_voice_end_data 
-0359 704e6520 jam zcode_20 ,mem_zcode_temp_param0 
-035a 202007da branch p_zcode_entrance 
+037d 6fe0c577 fetch 1 ,mem_24g_rxpayload + 3 
+037e c0038381 beq opcode_voice_end ,p_mouse_receive_dg_voice_end_data 
+037f 704e6620 jam zcode_20 ,mem_zcode_temp_param0 
+0380 202007db branch p_zcode_entrance 
 
 p_mouse_receive_dg_voice_end_data:
-035b d8e00005 arg voice_end ,queue 
-035c 202003c7 branch p_ms_tx_nor_pro_flag_enable 
+0381 d8e00005 arg voice_end ,queue 
+0382 202003ef branch p_ms_tx_nor_pro_flag_enable 
 
 p_mouse_g24_tx_dpi_data:
-035d d8e00007 arg get_dpi ,queue 
-035e 202003c7 branch p_ms_tx_nor_pro_flag_enable 
+0383 d8e00007 arg get_dpi ,queue 
+0384 202003ef branch p_ms_tx_nor_pro_flag_enable 
 
 p_memcpy_9:
-035f df200009 arg 9 ,loopcnt 
-0360 20207cdc branch memcpy 
+0385 df200009 arg 9 ,loopcnt 
+0386 20207cdc branch memcpy 
 
 p_memcpy_4:
-0361 df200004 arg 4 ,loopcnt 
-0362 20207cdc branch memcpy 
+0387 df200004 arg 4 ,loopcnt 
+0388 20207cdc branch memcpy 
 
 p_mouse_receive_key_fuction_check:
-0363 d8a04e40 arg mem_rxpayload_temp + 1 ,contw 
-0364 2040035f call p_memcpy_9 
-0365 6fe0ce43 fetch 1 ,mem_rxpayload_temp + 4 
-0366 c000836a beq b4_fuction ,p_mouse_receive_b4key_data 
-0367 c001036c beq b5_fuction ,p_mouse_receive_b5key_data 
-0368 c001836e beq dpi_fuction ,p_mouse_receive_dpikey_data 
-0369 20600000 rtn 
+0389 d8a04e41 arg mem_rxpayload_temp + 1 ,contw 
+038a 20400385 call p_memcpy_9 
+038b 6fe0ce44 fetch 1 ,mem_rxpayload_temp + 4 
+038c c0008390 beq b4_fuction ,p_mouse_receive_b4key_data 
+038d c0010392 beq b5_fuction ,p_mouse_receive_b5key_data 
+038e c0018394 beq dpi_fuction ,p_mouse_receive_dpikey_data 
+038f 20600000 rtn 
 
 p_mouse_receive_b4key_data:
-036a da604e4e arg mem_mouse_b4_fuction_info ,regc 
-036b 20200370 branch p_mouse_key_info_compare_interface 
+0390 da604e4f arg mem_mouse_b4_fuction_info ,regc 
+0391 20200396 branch p_mouse_key_info_compare_interface 
 
 p_mouse_receive_b5key_data:
-036c da604e53 arg mem_mouse_b5_fuction_info ,regc 
-036d 20200370 branch p_mouse_key_info_compare_interface 
+0392 da604e54 arg mem_mouse_b5_fuction_info ,regc 
+0393 20200396 branch p_mouse_key_info_compare_interface 
 
 p_mouse_receive_dpikey_data:
-036e da604e58 arg mem_mouse_dpi_fuction_info ,regc 
-036f 20200370 branch p_mouse_key_info_compare_interface 
+0394 da604e59 arg mem_mouse_dpi_fuction_info ,regc 
+0395 20200396 branch p_mouse_key_info_compare_interface 
 
 p_mouse_key_info_compare_interface:
-0370 1a620c00 copy regc ,contr 
-0371 d8a04e49 arg mem_mouse_key_fuction_info_temp ,contw 
-0372 20400376 call p_memcpy_5 
-0373 20400378 call p_g24_key_info_updata_check 
-0374 d8c04e49 arg mem_mouse_key_fuction_info_temp ,contr 
-0375 1a620a00 copy regc ,contw 
+0396 1a620c00 copy regc ,contr 
+0397 d8a04e4a arg mem_mouse_key_fuction_info_temp ,contw 
+0398 2040039c call p_memcpy_5 
+0399 2040039e call p_g24_key_info_updata_check 
+039a d8c04e4a arg mem_mouse_key_fuction_info_temp ,contr 
+039b 1a620a00 copy regc ,contw 
 
 p_memcpy_5:
-0376 df200005 arg 5 ,loopcnt 
-0377 20207cdc branch memcpy 
+039c df200005 arg 5 ,loopcnt 
+039d 20207cdc branch memcpy 
 
 p_g24_key_info_updata_check:
-0378 6fe0ce44 fetch 1 ,mem_rxpayload_temp + 5 
-0379 c0018385 beq app_key ,p_g24_key_info_updata_app_check 
-037a df200005 arg 5 ,loopcnt 
-037b da204e44 arg mem_rxpayload_temp + 5 ,rega 
-037c da404e49 arg mem_mouse_key_fuction_info_temp ,regb 
-037d 20407d66 call compare_loop 
-037e 20628000 rtn zero 
-037f d8c04e44 arg mem_rxpayload_temp + 5 ,contr 
-0380 d8a04e49 arg mem_mouse_key_fuction_info_temp ,contw 
-0381 20400376 call p_memcpy_5 
-0382 2020038b branch p_mouse_store_key_info_delay 
+039e 6fe0ce45 fetch 1 ,mem_rxpayload_temp + 5 
+039f c00183ab beq app_key ,p_g24_key_info_updata_app_check 
+03a0 df200005 arg 5 ,loopcnt 
+03a1 da204e45 arg mem_rxpayload_temp + 5 ,rega 
+03a2 da404e4a arg mem_mouse_key_fuction_info_temp ,regb 
+03a3 20407d66 call compare_loop 
+03a4 20628000 rtn zero 
+03a5 d8c04e45 arg mem_rxpayload_temp + 5 ,contr 
+03a6 d8a04e4a arg mem_mouse_key_fuction_info_temp ,contw 
+03a7 2040039c call p_memcpy_5 
+03a8 202003b1 branch p_mouse_store_key_info_delay 
 
 p_g24_key_info_updata_app_long_check:
-0383 6048ce4c storet 1 ,mem_mouse_key_fuction_info_temp + 3 
-0384 2020038b branch p_mouse_store_key_info_delay 
+03a9 6048ce4d storet 1 ,mem_mouse_key_fuction_info_temp + 3 
+03aa 202003b1 branch p_mouse_store_key_info_delay 
 
 p_g24_key_info_updata_app_check:
-0385 67e0ce49 store 1 ,mem_mouse_key_fuction_info_temp 
-0386 6fe0ce45 fetch 1 ,mem_rxpayload_temp + 6 
-0387 6848ce46 fetcht 1 ,mem_rxpayload_temp + 7 
-0388 c0008383 beq press_long ,p_g24_key_info_updata_app_long_check 
-0389 6048ce4b storet 1 ,mem_mouse_key_fuction_info_temp + 2 
-038a 2020038b branch p_mouse_store_key_info_delay 
+03ab 67e0ce4a store 1 ,mem_mouse_key_fuction_info_temp 
+03ac 6fe0ce46 fetch 1 ,mem_rxpayload_temp + 6 
+03ad 6848ce47 fetcht 1 ,mem_rxpayload_temp + 7 
+03ae c00083a9 beq press_long ,p_g24_key_info_updata_app_long_check 
+03af 6048ce4c storet 1 ,mem_mouse_key_fuction_info_temp + 2 
+03b0 202003b1 branch p_mouse_store_key_info_delay 
 
 p_mouse_store_key_info_delay:
-038b 6fe0ce5f fetch 1 ,mem_store_key_info_delay_timer_init 
-038c 67e0ce5e store 1 ,mem_store_key_info_delay_timer 
-038d 20600000 rtn 
+03b1 6fe0ce60 fetch 1 ,mem_store_key_info_delay_timer_init 
+03b2 67e0ce5f store 1 ,mem_store_key_info_delay_timer 
+03b3 20600000 rtn 
 
 p_mouse_key_info_store_delay_timer:
-038e da604e5e arg mem_store_key_info_delay_timer ,regc 
-038f da400391 arg p_mouse_store_key_info_check ,regb 
-0390 20203755 branch timer_single_step 
+03b4 da604e5f arg mem_store_key_info_delay_timer ,regc 
+03b5 da4003b7 arg p_mouse_store_key_info_check ,regb 
+03b6 20203755 branch timer_single_step 
 
 p_mouse_store_key_info_check:
-0391 d8400010 arg 16 ,temp 
-0392 da204e4e arg mem_mouse_key_information_start ,rega 
-0393 da40008a arg mouse_value_eeprom_offect ,regb 
-0394 20206cc9 branch iicd_write_protect_eep_data 
+03b7 d8400010 arg 16 ,temp 
+03b8 da204e4f arg mem_mouse_key_information_start ,rega 
+03b9 da40008a arg mouse_value_eeprom_offect ,regb 
+03ba 20206cc9 branch iicd_write_protect_eep_data 
+
+p_mouse_eeprom_load_le_att_list_info:
+03bb 704e6612 jam zcode_12 ,mem_zcode_temp_param0 
+03bc 202007db branch p_zcode_entrance 
 
 p_mouse_receive_dpi_check:
-0395 d8a04e40 arg mem_rxpayload_temp + 1 ,contw 
-0396 20400361 call p_memcpy_4 
-0397 704ce200 jam 0 ,mem_mouse_dpi_set_result 
-0398 6fe0ce43 fetch 1 ,mem_rxpayload_temp + 4 
-0399 1fe67c0a sub pdata ,10 ,null 
-039a 24610000 nrtn positive 
-039b 67e0c6a2 store 1 ,mem_mouse_dpi 
-039c 67e0cce1 store 1 ,mem_mouse_last_dpi 
-039d 704ce201 jam 1 ,mem_mouse_dpi_set_result 
-039e 20205025 branch mouse_dpi_level_store 
+03bd d8a04e41 arg mem_rxpayload_temp + 1 ,contw 
+03be 20400387 call p_memcpy_4 
+03bf 704ce300 jam 0 ,mem_mouse_dpi_set_result 
+03c0 6fe0ce44 fetch 1 ,mem_rxpayload_temp + 4 
+03c1 1fe67c0a sub pdata ,10 ,null 
+03c2 24610000 nrtn positive 
+03c3 67e0c6a2 store 1 ,mem_mouse_dpi 
+03c4 67e0cce2 store 1 ,mem_mouse_last_dpi 
+03c5 704ce301 jam 1 ,mem_mouse_dpi_set_result 
+03c6 20205025 branch mouse_dpi_level_store 
 
 p_mouse_g24_tx_flag_clr_check:
-039f 6fe0ccbb fetch 1 ,mem_ms_tx_data_type 
-03a0 2feffe04 isolate1 http_bit ,pdata 
-03a1 204083a9 call p_g24_clr_tx_http_info_flag ,true 
-03a2 2feffe05 isolate1 audio_bit ,pdata 
-03a3 204083ab call p_g24_clr_tx_audio_info_flag ,true 
-03a4 2feffe06 isolate1 spec_pro_bit ,pdata 
-03a5 204083ad call p_g24_clr_tx_spec_info_flag_check ,true 
-03a6 2feffe07 isolate1 nor_pro_bit ,pdata 
-03a7 204083b3 call p_g24_clr_tx_nor_pro_flag_check ,true 
-03a8 20600000 rtn 
+03c7 6fe0ccbc fetch 1 ,mem_ms_tx_data_type 
+03c8 2feffe04 isolate1 http_bit ,pdata 
+03c9 204083d1 call p_g24_clr_tx_http_info_flag ,true 
+03ca 2feffe05 isolate1 audio_bit ,pdata 
+03cb 204083d3 call p_g24_clr_tx_audio_info_flag ,true 
+03cc 2feffe06 isolate1 spec_pro_bit ,pdata 
+03cd 204083d5 call p_g24_clr_tx_spec_info_flag_check ,true 
+03ce 2feffe07 isolate1 nor_pro_bit ,pdata 
+03cf 204083db call p_g24_clr_tx_nor_pro_flag_check ,true 
+03d0 20600000 rtn 
 
 p_g24_clr_tx_http_info_flag:
-03a9 793ffe04 set0 http_bit ,pdata 
-03aa 202003d5 branch p_g24_store_ms_tx_flag 
+03d1 793ffe04 set0 http_bit ,pdata 
+03d2 202003fd branch p_g24_store_ms_tx_flag 
 
 p_g24_clr_tx_audio_info_flag:
-03ab 793ffe05 set0 audio_bit ,pdata 
-03ac 202003d5 branch p_g24_store_ms_tx_flag 
+03d3 793ffe05 set0 audio_bit ,pdata 
+03d4 202003fd branch p_g24_store_ms_tx_flag 
 
 p_g24_clr_tx_spec_info_flag_check:
-03ad 204003b1 call p_g24_clr_tx_spec_info_flag 
-03ae d8400000 arg 0 ,temp 
-03af 6049487b storet 2 ,mem_ms_tx_pro_key_flag 
-03b0 20600000 rtn 
+03d5 204003d9 call p_g24_clr_tx_spec_info_flag 
+03d6 d8400000 arg 0 ,temp 
+03d7 6049487b storet 2 ,mem_ms_tx_pro_key_flag 
+03d8 20600000 rtn 
 
 p_g24_clr_tx_spec_info_flag:
-03b1 793ffe06 set0 spec_pro_bit ,pdata 
-03b2 202003d5 branch p_g24_store_ms_tx_flag 
+03d9 793ffe06 set0 spec_pro_bit ,pdata 
+03da 202003fd branch p_g24_store_ms_tx_flag 
 
 p_g24_clr_tx_nor_pro_flag_check:
-03b3 204003b7 call p_g24_clr_tx_nor_info_flag 
-03b4 d8400000 arg 0 ,temp 
-03b5 60494880 storet 2 ,mem_ms_tx_nor_pro_data_flag 
-03b6 20600000 rtn 
+03db 204003df call p_g24_clr_tx_nor_info_flag 
+03dc d8400000 arg 0 ,temp 
+03dd 60494880 storet 2 ,mem_ms_tx_nor_pro_data_flag 
+03de 20600000 rtn 
 
 p_g24_clr_tx_nor_info_flag:
-03b7 793ffe07 set0 nor_pro_bit ,pdata 
-03b8 202003d5 branch p_g24_store_ms_tx_flag 
+03df 793ffe07 set0 nor_pro_bit ,pdata 
+03e0 202003fd branch p_g24_store_ms_tx_flag 
 
 p_ms_param_bit_set1:
-03b9 f9207e00 qset1 pdata 
+03e1 f9207e00 qset1 pdata 
 
 p_istore_2_contw_rtn:
-03ba e7e10005 istore 2 ,contw 
-03bb 20600000 rtn 
+03e2 e7e10005 istore 2 ,contw 
+03e3 20600000 rtn 
 
 p_ms_param_bit_set0:
-03bc f93ffe00 qset0 pdata 
-03bd 202003ba branch p_istore_2_contw_rtn 
+03e4 f93ffe00 qset0 pdata 
+03e5 202003e2 branch p_istore_2_contw_rtn 
 
 p_ms_long_press_key_index_enable:
-03be 6fe1487e fetch 2 ,mem_ms_long_press_key_index 
-03bf d8a0487e arg mem_ms_long_press_key_index ,contw 
-03c0 202003b9 branch p_ms_param_bit_set1 
+03e6 6fe1487e fetch 2 ,mem_ms_long_press_key_index 
+03e7 d8a0487e arg mem_ms_long_press_key_index ,contw 
+03e8 202003e1 branch p_ms_param_bit_set1 
 
 p_ms_long_press_key_index_disable:
-03c1 6fe1487e fetch 2 ,mem_ms_long_press_key_index 
-03c2 d8a0487e arg mem_ms_long_press_key_index ,contw 
-03c3 202003bc branch p_ms_param_bit_set0 
+03e9 6fe1487e fetch 2 ,mem_ms_long_press_key_index 
+03ea d8a0487e arg mem_ms_long_press_key_index ,contw 
+03eb 202003e4 branch p_ms_param_bit_set0 
 
 p_ms_tx_pro_key_flag_enable:
-03c4 6fe1487b fetch 2 ,mem_ms_tx_pro_key_flag 
-03c5 d8a0487b arg mem_ms_tx_pro_key_flag ,contw 
-03c6 202003b9 branch p_ms_param_bit_set1 
+03ec 6fe1487b fetch 2 ,mem_ms_tx_pro_key_flag 
+03ed d8a0487b arg mem_ms_tx_pro_key_flag ,contw 
+03ee 202003e1 branch p_ms_param_bit_set1 
 
 p_ms_tx_nor_pro_flag_enable:
-03c7 6fe14880 fetch 2 ,mem_ms_tx_nor_pro_data_flag 
-03c8 d8a04880 arg mem_ms_tx_nor_pro_data_flag ,contw 
-03c9 202003b9 branch p_ms_param_bit_set1 
+03ef 6fe14880 fetch 2 ,mem_ms_tx_nor_pro_data_flag 
+03f0 d8a04880 arg mem_ms_tx_nor_pro_data_flag ,contw 
+03f1 202003e1 branch p_ms_param_bit_set1 
 
 p_mouse_g24_tx_info_check:
-03ca 204003ce call p_mouse_g24_tx_flag_check 
+03f2 204003f6 call p_mouse_g24_tx_flag_check 
 
 p_mouse_tx_device_info_check:
-03cb 6fe0ccbb fetch 1 ,mem_ms_tx_data_type 
-03cc 207a0000 rtn blank 
-03cd 20207dbc branch enable_user 
+03f3 6fe0ccbc fetch 1 ,mem_ms_tx_data_type 
+03f4 207a0000 rtn blank 
+03f5 20207dbc branch enable_user 
 
 p_mouse_g24_tx_flag_check:
-03ce 6fe1487b fetch 2 ,mem_ms_tx_pro_key_flag 
-03cf 243a03d7 nbranch p_g24_send_spec_info_enable ,blank 
-03d0 6fe14880 fetch 2 ,mem_ms_tx_nor_pro_data_flag 
-03d1 243a03da nbranch p_g24_send_nor_info_enable ,blank 
-03d2 20600000 rtn 
+03f6 6fe1487b fetch 2 ,mem_ms_tx_pro_key_flag 
+03f7 243a03ff nbranch p_g24_send_spec_info_enable ,blank 
+03f8 6fe14880 fetch 2 ,mem_ms_tx_nor_pro_data_flag 
+03f9 243a0402 nbranch p_g24_send_nor_info_enable ,blank 
+03fa 20600000 rtn 
 
 p_g24_send_audio_info_enable:
-03d3 6fe0ccbb fetch 1 ,mem_ms_tx_data_type 
-03d4 79207e05 set1 audio_bit ,pdata 
+03fb 6fe0ccbc fetch 1 ,mem_ms_tx_data_type 
+03fc 79207e05 set1 audio_bit ,pdata 
 
 p_g24_store_ms_tx_flag:
-03d5 67e0ccbb store 1 ,mem_ms_tx_data_type 
-03d6 20600000 rtn 
+03fd 67e0ccbc store 1 ,mem_ms_tx_data_type 
+03fe 20600000 rtn 
 
 p_g24_send_spec_info_enable:
-03d7 6fe0ccbb fetch 1 ,mem_ms_tx_data_type 
-03d8 79207e06 set1 spec_pro_bit ,pdata 
-03d9 202003d5 branch p_g24_store_ms_tx_flag 
+03ff 6fe0ccbc fetch 1 ,mem_ms_tx_data_type 
+0400 79207e06 set1 spec_pro_bit ,pdata 
+0401 202003fd branch p_g24_store_ms_tx_flag 
 
 p_g24_send_nor_info_enable:
-03da 6fe0ccbb fetch 1 ,mem_ms_tx_data_type 
-03db 79207e07 set1 nor_pro_bit ,pdata 
-03dc 202003d5 branch p_g24_store_ms_tx_flag 
+0402 6fe0ccbc fetch 1 ,mem_ms_tx_data_type 
+0403 79207e07 set1 nor_pro_bit ,pdata 
+0404 202003fd branch p_g24_store_ms_tx_flag 
 
 p_g24_send_http_info_enable:
-03dd 6fe0ccbb fetch 1 ,mem_ms_tx_data_type 
-03de 79207e04 set1 http_bit ,pdata 
-03df 202003d5 branch p_g24_store_ms_tx_flag 
+0405 6fe0ccbc fetch 1 ,mem_ms_tx_data_type 
+0406 79207e04 set1 http_bit ,pdata 
+0407 202003fd branch p_g24_store_ms_tx_flag 
 
 p_g24_nodata_transmit:
-03e0 6fe0c619 fetch 1 ,mem_24g_abort_pac 
-03e1 205a03e5 call p_g24_send_abort_packet ,blank 
-03e2 6fe0ccbc fetch 1 ,mem_device_tx_heart_data_flag 
-03e3 245a03f7 ncall p_g24_send_slow_heart_info ,blank 
-03e4 20203680 branch g24_nodata_transmit + 2 
+0408 6fe0c619 fetch 1 ,mem_24g_abort_pac 
+0409 205a040d call p_g24_send_abort_packet ,blank 
+040a 6fe0ccbd fetch 1 ,mem_device_tx_heart_data_flag 
+040b 245a041f ncall p_g24_send_slow_heart_info ,blank 
+040c 20203680 branch g24_nodata_transmit + 2 
 
 p_g24_send_abort_packet:
-03e5 6fe0ccbc fetch 1 ,mem_device_tx_heart_data_flag 
-03e6 247a0000 nrtn blank 
-03e7 7045a001 jam type_ms ,mem_24g_data_type 
-03e8 6fe0c737 fetch 1 ,mem_24g_shutdown_flag 
-03e9 79407e00 setflip 0 ,pdata 
-03ea 67e0c619 store 1 ,mem_24g_abort_pac 
-03eb 2040360e call g24_transmit_rf_ctrl_clear 
-03ec 67e0c7c2 store 1 ,mem_24g_txbuf_new 
-03ed 58000000 setarg 0 
-03ee 67e3c7c3 store 7 ,mem_24g_txbuf_new + 1 
-03ef 6fe2461b fetch 4 ,mem_24g_device_addr 
-03f0 67e247ca store 4 ,mem_24g_txbuf_new + 8 
-03f1 70459f0c jam 12 ,mem_24g_datalen 
-03f2 6fe0c5a0 fetch 1 ,mem_24g_data_type 
-03f3 79207e03 set1 bit_abort ,pdata 
-03f4 67e0c5a0 store 1 ,mem_24g_data_type 
-03f5 204004e4 call p_g24_transmit_prep 
-03f6 202035e3 branch g24_transmit_start 
+040d 6fe0ccbd fetch 1 ,mem_device_tx_heart_data_flag 
+040e 247a0000 nrtn blank 
+040f 7045a001 jam type_ms ,mem_24g_data_type 
+0410 6fe0c737 fetch 1 ,mem_24g_shutdown_flag 
+0411 79407e00 setflip 0 ,pdata 
+0412 67e0c619 store 1 ,mem_24g_abort_pac 
+0413 2040360e call g24_transmit_rf_ctrl_clear 
+0414 67e0c7c2 store 1 ,mem_24g_txbuf_new 
+0415 58000000 setarg 0 
+0416 67e3c7c3 store 7 ,mem_24g_txbuf_new + 1 
+0417 6fe2461b fetch 4 ,mem_24g_device_addr 
+0418 67e247ca store 4 ,mem_24g_txbuf_new + 8 
+0419 70459f0c jam 12 ,mem_24g_datalen 
+041a 6fe0c5a0 fetch 1 ,mem_24g_data_type 
+041b 79207e03 set1 bit_abort ,pdata 
+041c 67e0c5a0 store 1 ,mem_24g_data_type 
+041d 2040050c call p_g24_transmit_prep 
+041e 202035e3 branch g24_transmit_start 
 
 p_g24_send_slow_heart_info:
-03f7 70461900 jam 0 ,mem_24g_abort_pac 
-03f8 7045a001 jam type_ms ,mem_24g_data_type 
-03f9 2040360e call g24_transmit_rf_ctrl_clear 
-03fa 70459f01 jam 1 ,mem_24g_datalen 
-03fb 6fe0c5a0 fetch 1 ,mem_24g_data_type 
-03fc 79207e03 set1 heart_bit ,pdata 
-03fd 67e0c7c2 store 1 ,mem_24g_txbuf_new 
-03fe 204004e4 call p_g24_transmit_prep 
-03ff 20203612 branch g24_transmit_process 
+041f 70461900 jam 0 ,mem_24g_abort_pac 
+0420 7045a001 jam type_ms ,mem_24g_data_type 
+0421 2040360e call g24_transmit_rf_ctrl_clear 
+0422 70459f01 jam 1 ,mem_24g_datalen 
+0423 6fe0c5a0 fetch 1 ,mem_24g_data_type 
+0424 79207e03 set1 heart_bit ,pdata 
+0425 67e0c7c2 store 1 ,mem_24g_txbuf_new 
+0426 2040050c call p_g24_transmit_prep 
+0427 20203612 branch g24_transmit_process 
 
 p_g24_transmit_no_interrupt:
-0400 20400403 call p_g24_txdata_prep 
-0401 243403e0 nbranch p_g24_nodata_transmit ,user 
-0402 202035e3 branch g24_transmit_start 
+0428 2040042b call p_g24_txdata_prep 
+0429 24340408 nbranch p_g24_nodata_transmit ,user 
+042a 202035e3 branch g24_transmit_start 
 
 p_g24_txdata_prep:
-0403 20400406 call p_g24_package_data 
-0404 24740000 nrtn user 
-0405 202004e4 branch p_g24_transmit_prep 
+042b 2040042e call p_g24_package_data 
+042c 24740000 nrtn user 
+042d 2020050c branch p_g24_transmit_prep 
 
 p_g24_package_data:
-0406 6fe14609 fetch 2 ,mem_cb_24g_transmit_data 
-0407 20407d7b call callback_func 
-0408 20340412 branch p_g24_accumulate_data_set ,user 
-0409 6fe3c7c3 fetch 7 ,mem_24g_txbuf_new + 1 
-040a 207a0000 rtn blank 
-040b 20207dbc branch enable_user 
+042e 6fe14609 fetch 2 ,mem_cb_24g_transmit_data 
+042f 20407d7b call callback_func 
+0430 2034043a branch p_g24_accumulate_data_set ,user 
+0431 6fe3c7c3 fetch 7 ,mem_24g_txbuf_new + 1 
+0432 207a0000 rtn blank 
+0433 20207dbc branch enable_user 
 
 p_g24_accumulate_data:
-040c 70461900 jam 0 ,mem_24g_abort_pac 
-040d 1a20fe01 add rega ,1 ,pdata 
-040e 67e0c59f store 1 ,mem_24g_datalen 
-040f 2040360e call g24_transmit_rf_ctrl_clear 
-0410 67e0c7c2 store 1 ,mem_24g_txbuf_new 
-0411 2020360b branch g24_accumulate_data + 5 
+0434 70461900 jam 0 ,mem_24g_abort_pac 
+0435 1a20fe01 add rega ,1 ,pdata 
+0436 67e0c59f store 1 ,mem_24g_datalen 
+0437 2040360e call g24_transmit_rf_ctrl_clear 
+0438 67e0c7c2 store 1 ,mem_24g_txbuf_new 
+0439 2020360b branch g24_accumulate_data + 5 
 
 p_g24_accumulate_data_set:
-0412 70461900 jam 0 ,mem_24g_abort_pac 
-0413 6fe0ccbb fetch 1 ,mem_ms_tx_data_type 
-0414 c000040c beq 0 ,p_g24_accumulate_data 
-0415 c283041a bbit1 spec_pro_bit ,p_g24_send_spec_pro_info_check 
-0416 c283845e bbit1 nor_pro_bit ,p_g24_send_nor_pro_info_check 
-0417 c28284bb bbit1 audio_bit ,p_g24_send_audio_info_check 
-0418 c28204b9 bbit1 http_bit ,p_g24_send_http_info_check 
-0419 20600000 rtn 
+043a 70461900 jam 0 ,mem_24g_abort_pac 
+043b 6fe0ccbc fetch 1 ,mem_ms_tx_data_type 
+043c c0000434 beq 0 ,p_g24_accumulate_data 
+043d c2830442 bbit1 spec_pro_bit ,p_g24_send_spec_pro_info_check 
+043e c2838486 bbit1 nor_pro_bit ,p_g24_send_nor_pro_info_check 
+043f c28284e3 bbit1 audio_bit ,p_g24_send_audio_info_check 
+0440 c28204e1 bbit1 http_bit ,p_g24_send_http_info_check 
+0441 20600000 rtn 
 
 p_g24_send_spec_pro_info_check:
-041a 6fe1487b fetch 2 ,mem_ms_tx_pro_key_flag 
-041b c280041f bbit1 audio_key_bit ,p_g24_tx_audio_key_info 
-041c c2810440 bbit1 transmit_key_bit ,p_g24_tx_transmit_key_info 
-041d c285044c bbit1 one_pullup_key_bit ,p_g24_tx_one_pullup_key_info 
-041e 20600000 rtn 
+0442 6fe1487b fetch 2 ,mem_ms_tx_pro_key_flag 
+0443 c2800447 bbit1 audio_key_bit ,p_g24_tx_audio_key_info 
+0444 c2810468 bbit1 transmit_key_bit ,p_g24_tx_transmit_key_info 
+0445 c2850474 bbit1 one_pullup_key_bit ,p_g24_tx_one_pullup_key_info 
+0446 20600000 rtn 
 
 p_g24_tx_audio_key_info:
-041f 6fe0ce4e fetch 1 ,mem_mouse_b4_fuction_info 
-0420 c0018439 beq app_key ,p_b4_app_key_function 
+0447 6fe0ce4f fetch 1 ,mem_mouse_b4_fuction_info 
+0448 c0018461 beq app_key ,p_b4_app_key_function 
 
 p_g24_tx_audio_key_info_next:
-0421 d8400020 arg opcode_voice_key ,temp 
+0449 d8400020 arg opcode_voice_key ,temp 
 
 p_g24_tx_key_info_check:
-0422 6fe0ccba fetch 1 ,mem_ms_rf_data_flag 
-0423 203a042f branch p_g24_only_send_key_info_interface ,blank 
+044a 6fe0ccbb fetch 1 ,mem_ms_rf_data_flag 
+044b 203a0457 branch p_g24_only_send_key_info_interface ,blank 
 
 p_g24_send_key_info_interface:
-0424 6048cc78 storet 1 ,mem_ms_24g_temp_buff + 3 
-0425 6fe0c5a0 fetch 1 ,mem_24g_data_type 
-0426 79207e06 set1 spec_pro_bit ,pdata 
-0427 67e0cc75 store 1 ,mem_ms_24g_temp_buff 
-0428 704c7600 jam start_flag ,mem_ms_24g_temp_buff + 1 
-0429 704c7702 jam key_state_payload_len ,mem_ms_24g_temp_buff + 2 
-042a 6fe0c87d fetch 1 ,mem_ms_tx_pro_key_val 
-042b 67e0cc79 store 1 ,mem_ms_24g_temp_buff + 4 
-042c d8400005 arg key_state_info_len ,temp 
-042d da204c75 arg mem_ms_24g_temp_buff ,rega 
-042e 202004d0 branch p_g24_send_rf_other_data 
+044c 6048cc79 storet 1 ,mem_ms_24g_temp_buff + 3 
+044d 6fe0c5a0 fetch 1 ,mem_24g_data_type 
+044e 79207e06 set1 spec_pro_bit ,pdata 
+044f 67e0cc76 store 1 ,mem_ms_24g_temp_buff 
+0450 704c7700 jam start_flag ,mem_ms_24g_temp_buff + 1 
+0451 704c7802 jam key_state_payload_len ,mem_ms_24g_temp_buff + 2 
+0452 6fe0c87d fetch 1 ,mem_ms_tx_pro_key_val 
+0453 67e0cc7a store 1 ,mem_ms_24g_temp_buff + 4 
+0454 d8400005 arg key_state_info_len ,temp 
+0455 da204c76 arg mem_ms_24g_temp_buff ,rega 
+0456 202004f8 branch p_g24_send_rf_other_data 
 
 p_g24_only_send_key_info_interface:
-042f 6048c7c5 storet 1 ,mem_24g_txbuf_new + 3 
-0430 6fe0c5a0 fetch 1 ,mem_24g_data_type 
-0431 79207e06 set1 spec_pro_bit ,pdata 
-0432 67e0c7c2 store 1 ,mem_24g_txbuf_new 
-0433 7047c300 jam start_flag ,mem_24g_txbuf_new + 1 
-0434 7047c402 jam key_state_payload_len ,mem_24g_txbuf_new + 2 
-0435 6fe0c87d fetch 1 ,mem_ms_tx_pro_key_val 
-0436 67e0c7c6 store 1 ,mem_24g_txbuf_new + 4 
-0437 70459f05 jam key_state_info_len ,mem_24g_datalen 
-0438 20600000 rtn 
+0457 6048c7c5 storet 1 ,mem_24g_txbuf_new + 3 
+0458 6fe0c5a0 fetch 1 ,mem_24g_data_type 
+0459 79207e06 set1 spec_pro_bit ,pdata 
+045a 67e0c7c2 store 1 ,mem_24g_txbuf_new 
+045b 7047c300 jam start_flag ,mem_24g_txbuf_new + 1 
+045c 7047c402 jam key_state_payload_len ,mem_24g_txbuf_new + 2 
+045d 6fe0c87d fetch 1 ,mem_ms_tx_pro_key_val 
+045e 67e0c7c6 store 1 ,mem_24g_txbuf_new + 4 
+045f 70459f05 jam key_state_info_len ,mem_24g_datalen 
+0460 20600000 rtn 
 
 p_b4_app_key_function:
-0439 6fe0c87d fetch 1 ,mem_ms_tx_pro_key_val 
-043a c001843e beq long_press ,p_b4_app_key_long_function 
-043b c002043e beq long_release ,p_b4_app_key_long_function 
-043c 6848ce50 fetcht 1 ,mem_mouse_b4_fuction_info + 2 
-043d 20200422 branch p_g24_tx_key_info_check 
+0461 6fe0c87d fetch 1 ,mem_ms_tx_pro_key_val 
+0462 c0018466 beq long_press ,p_b4_app_key_long_function 
+0463 c0020466 beq long_release ,p_b4_app_key_long_function 
+0464 6848ce51 fetcht 1 ,mem_mouse_b4_fuction_info + 2 
+0465 2020044a branch p_g24_tx_key_info_check 
 
 p_b4_app_key_long_function:
-043e 6848ce51 fetcht 1 ,mem_mouse_b4_fuction_info + 3 
-043f 20200422 branch p_g24_tx_key_info_check 
+0466 6848ce52 fetcht 1 ,mem_mouse_b4_fuction_info + 3 
+0467 2020044a branch p_g24_tx_key_info_check 
 
 p_g24_tx_transmit_key_info:
-0440 6fe0ce53 fetch 1 ,mem_mouse_b5_fuction_info 
-0441 c0018443 beq app_key ,p_b5_app_key_function 
-0442 20200448 branch p_g24_tx_transmit_key_info_next 
+0468 6fe0ce54 fetch 1 ,mem_mouse_b5_fuction_info 
+0469 c001846b beq app_key ,p_b5_app_key_function 
+046a 20200470 branch p_g24_tx_transmit_key_info_next 
 
 p_b5_app_key_function:
-0443 6fe0c87d fetch 1 ,mem_ms_tx_pro_key_val 
-0444 c001844a beq long_press ,p_b5_app_key_long_function 
-0445 c002044a beq long_release ,p_b5_app_key_long_function 
-0446 6848ce55 fetcht 1 ,mem_mouse_b5_fuction_info + 2 
-0447 20200422 branch p_g24_tx_key_info_check 
+046b 6fe0c87d fetch 1 ,mem_ms_tx_pro_key_val 
+046c c0018472 beq long_press ,p_b5_app_key_long_function 
+046d c0020472 beq long_release ,p_b5_app_key_long_function 
+046e 6848ce56 fetcht 1 ,mem_mouse_b5_fuction_info + 2 
+046f 2020044a branch p_g24_tx_key_info_check 
 
 p_g24_tx_transmit_key_info_next:
-0448 d8400022 arg opcode_transmit_key ,temp 
-0449 20200422 branch p_g24_tx_key_info_check 
+0470 d8400022 arg opcode_transmit_key ,temp 
+0471 2020044a branch p_g24_tx_key_info_check 
 
 p_b5_app_key_long_function:
-044a 6848ce56 fetcht 1 ,mem_mouse_b5_fuction_info + 3 
-044b 20200422 branch p_g24_tx_key_info_check 
+0472 6848ce57 fetcht 1 ,mem_mouse_b5_fuction_info + 3 
+0473 2020044a branch p_g24_tx_key_info_check 
 
 p_g24_tx_one_pullup_key_info:
-044c 6fe0ce58 fetch 1 ,mem_mouse_dpi_fuction_info 
-044d c001844f beq app_key ,p_dpi_app_key_function 
-044e 20200454 branch p_g24_tx_one_pullup_key_info_next 
+0474 6fe0ce59 fetch 1 ,mem_mouse_dpi_fuction_info 
+0475 c0018477 beq app_key ,p_dpi_app_key_function 
+0476 2020047c branch p_g24_tx_one_pullup_key_info_next 
 
 p_dpi_app_key_function:
-044f 6fe0c87d fetch 1 ,mem_ms_tx_pro_key_val 
-0450 c0018456 beq long_press ,p_dpi_app_key_long_function 
-0451 c0020456 beq long_release ,p_dpi_app_key_long_function 
-0452 6848ce5a fetcht 1 ,mem_mouse_dpi_fuction_info + 2 
-0453 20200422 branch p_g24_tx_key_info_check 
+0477 6fe0c87d fetch 1 ,mem_ms_tx_pro_key_val 
+0478 c001847e beq long_press ,p_dpi_app_key_long_function 
+0479 c002047e beq long_release ,p_dpi_app_key_long_function 
+047a 6848ce5b fetcht 1 ,mem_mouse_dpi_fuction_info + 2 
+047b 2020044a branch p_g24_tx_key_info_check 
 
 p_g24_tx_one_pullup_key_info_next:
-0454 d8400030 arg opcode_one_pullup_key ,temp 
-0455 20200422 branch p_g24_tx_key_info_check 
+047c d8400030 arg opcode_one_pullup_key ,temp 
+047d 2020044a branch p_g24_tx_key_info_check 
 
 p_dpi_app_key_long_function:
-0456 6848ce5b fetcht 1 ,mem_mouse_dpi_fuction_info + 3 
-0457 20200422 branch p_g24_tx_key_info_check 
+047e 6848ce5c fetcht 1 ,mem_mouse_dpi_fuction_info + 3 
+047f 2020044a branch p_g24_tx_key_info_check 
 
 p_g24_audio_data_out_from_queue:
-0458 6fe0cc6e fetch 1 ,mem_voice_enable 
-0459 207a0000 rtn blank 
-045a 6fe08ea2 fetch 1 ,mem_voice_queue_count 
-045b 207a0000 rtn blank 
-045c 204006cb call p_voice_out_queue 
-045d 20600000 rtn 
+0480 6fe0cc6f fetch 1 ,mem_voice_enable 
+0481 207a0000 rtn blank 
+0482 6fe08ea2 fetch 1 ,mem_voice_queue_count 
+0483 207a0000 rtn blank 
+0484 204006f2 call p_voice_out_queue 
+0485 20600000 rtn 
 
 p_g24_send_nor_pro_info_check:
-045e 6fe14880 fetch 2 ,mem_ms_tx_nor_pro_data_flag 
-045f c2820468 bbit1 voice_start ,p_g24_voice_on_set 
-0460 c282846c bbit1 voice_end ,p_g24_voice_off_set 
-0461 c2830470 bbit1 device_info ,p_g24_tx_device_info 
-0462 c2838472 bbit1 get_dpi ,p_g24_get_dpi 
-0463 c2840474 bbit1 set_dpi ,p_g24_set_dpi 
-0464 c2848476 bbit1 get_battery ,p_g24_get_battery 
-0465 c2860478 bbit1 get_device_type ,p_g24_get_device_type 
-0466 c285047a bbit1 set_key_fuction ,p_g24_set_key_fuction 
-0467 20600000 rtn 
+0486 6fe14880 fetch 2 ,mem_ms_tx_nor_pro_data_flag 
+0487 c2820490 bbit1 voice_start ,p_g24_voice_on_set 
+0488 c2828494 bbit1 voice_end ,p_g24_voice_off_set 
+0489 c2830498 bbit1 device_info ,p_g24_tx_device_info 
+048a c283849a bbit1 get_dpi ,p_g24_get_dpi 
+048b c284049c bbit1 set_dpi ,p_g24_set_dpi 
+048c c284849e bbit1 get_battery ,p_g24_get_battery 
+048d c28604a0 bbit1 get_device_type ,p_g24_get_device_type 
+048e c28504a2 bbit1 set_key_fuction ,p_g24_set_key_fuction 
+048f 20600000 rtn 
 
 p_g24_voice_on_set:
-0468 2040063a call p_audio_enable 
-0469 d8400002 arg 2 ,temp 
-046a 704cb310 jam voice_start_data ,mem_ms_nor_pro_temp_buff 
-046b 2020047c branch p_g24_send_nor_pro_respond_info_check 
+0490 20400662 call p_audio_enable 
+0491 d8400002 arg 2 ,temp 
+0492 704cb410 jam voice_start_data ,mem_ms_nor_pro_temp_buff 
+0493 202004a4 branch p_g24_send_nor_pro_respond_info_check 
 
 p_g24_voice_off_set:
-046c 2040062f call p_audio_disable 
-046d 6fe0ccba fetch 1 ,mem_ms_rf_data_flag 
-046e 203a04a1 branch p_g24_only_send_nor_same_pro_respond_info ,blank 
-046f 20200499 branch p_g24_send_nor_pro_same_respond_info 
+0494 20400657 call p_audio_disable 
+0495 6fe0ccbb fetch 1 ,mem_ms_rf_data_flag 
+0496 203a04c9 branch p_g24_only_send_nor_same_pro_respond_info ,blank 
+0497 202004c1 branch p_g24_send_nor_pro_same_respond_info 
 
 p_g24_tx_device_info:
-0470 704e6540 jam zcode_40 ,mem_zcode_temp_param0 
-0471 202007da branch p_zcode_entrance 
+0498 704e6640 jam zcode_40 ,mem_zcode_temp_param0 
+0499 202007db branch p_zcode_entrance 
 
 p_g24_get_dpi:
-0472 704e6541 jam zcode_41 ,mem_zcode_temp_param0 
-0473 202007da branch p_zcode_entrance 
+049a 704e6641 jam zcode_41 ,mem_zcode_temp_param0 
+049b 202007db branch p_zcode_entrance 
 
 p_g24_set_dpi:
-0474 704e6550 jam zcode_50 ,mem_zcode_temp_param0 
-0475 202007da branch p_zcode_entrance 
+049c 704e6650 jam zcode_50 ,mem_zcode_temp_param0 
+049d 202007db branch p_zcode_entrance 
 
 p_g24_get_battery:
-0476 704e6551 jam zcode_51 ,mem_zcode_temp_param0 
-0477 202007da branch p_zcode_entrance 
+049e 704e6651 jam zcode_51 ,mem_zcode_temp_param0 
+049f 202007db branch p_zcode_entrance 
 
 p_g24_get_device_type:
-0478 704e6560 jam zcode_60 ,mem_zcode_temp_param0 
-0479 202007da branch p_zcode_entrance 
+04a0 704e6660 jam zcode_60 ,mem_zcode_temp_param0 
+04a1 202007db branch p_zcode_entrance 
 
 p_g24_set_key_fuction:
-047a 704e6561 jam zcode_61 ,mem_zcode_temp_param0 
-047b 202007da branch p_zcode_entrance 
+04a2 704e6661 jam zcode_61 ,mem_zcode_temp_param0 
+04a3 202007db branch p_zcode_entrance 
 
 p_g24_send_nor_pro_respond_info_check:
-047c 6fe0c5a0 fetch 1 ,mem_24g_data_type 
-047d 79207e07 set1 nor_pro_bit ,pdata 
-047e 67e0cc75 store 1 ,mem_ms_24g_temp_buff 
-047f 704c7600 jam start_flag ,mem_ms_24g_temp_buff + 1 
-0480 6048cc77 storet 1 ,mem_ms_24g_temp_buff + 2 
-0481 6fe0c876 fetch 1 ,mem_ms_recv_ackpayload_temp + 3 
-0482 67e0cc78 store 1 ,mem_ms_24g_temp_buff + 3 
-0483 1840f3ff add temp ,-1 ,loopcnt 
-0484 d8c04cb3 arg mem_ms_nor_pro_temp_buff ,contr 
-0485 d8a04c79 arg mem_ms_24g_temp_buff + 4 ,contw 
-0486 20407cdc call memcpy 
-0487 1840f203 add temp ,nor_pro_header_len ,loopcnt 
-0488 1f222200 copy loopcnt ,rega 
-0489 d8a047c2 arg mem_24g_txbuf_new ,contw 
-048a 6fe0ccba fetch 1 ,mem_ms_rf_data_flag 
-048b 245a0491 ncall p_g24_rf_data_fii_fifo ,blank 
-048c d8c04c75 arg mem_ms_24g_temp_buff ,contr 
-048d 20407cdc call memcpy 
-048e 1a227e00 copy rega ,pdata 
-048f 67e0c59f store 1 ,mem_24g_datalen 
-0490 20600000 rtn 
+04a4 6fe0c5a0 fetch 1 ,mem_24g_data_type 
+04a5 79207e07 set1 nor_pro_bit ,pdata 
+04a6 67e0cc76 store 1 ,mem_ms_24g_temp_buff 
+04a7 704c7700 jam start_flag ,mem_ms_24g_temp_buff + 1 
+04a8 6048cc78 storet 1 ,mem_ms_24g_temp_buff + 2 
+04a9 6fe0c876 fetch 1 ,mem_ms_recv_ackpayload_temp + 3 
+04aa 67e0cc79 store 1 ,mem_ms_24g_temp_buff + 3 
+04ab 1840f3ff add temp ,-1 ,loopcnt 
+04ac d8c04cb4 arg mem_ms_nor_pro_temp_buff ,contr 
+04ad d8a04c7a arg mem_ms_24g_temp_buff + 4 ,contw 
+04ae 20407cdc call memcpy 
+04af 1840f203 add temp ,nor_pro_header_len ,loopcnt 
+04b0 1f222200 copy loopcnt ,rega 
+04b1 d8a047c2 arg mem_24g_txbuf_new ,contw 
+04b2 6fe0ccbb fetch 1 ,mem_ms_rf_data_flag 
+04b3 245a04b9 ncall p_g24_rf_data_fii_fifo ,blank 
+04b4 d8c04c76 arg mem_ms_24g_temp_buff ,contr 
+04b5 20407cdc call memcpy 
+04b6 1a227e00 copy rega ,pdata 
+04b7 67e0c59f store 1 ,mem_24g_datalen 
+04b8 20600000 rtn 
 
 p_g24_rf_data_fii_fifo:
-0491 18a22600 copy contw ,regc 
-0492 1a20a208 add rega ,8 ,rega 
-0493 2040360e call g24_transmit_rf_ctrl_clear 
-0494 1a620a00 copy regc ,contw 
-0495 e7e08005 istore 1 ,contw 
-0496 6fe3c65c fetch 7 ,mem_mouse_key 
-0497 e7e38005 istore 7 ,contw 
-0498 20600000 rtn 
+04b9 18a22600 copy contw ,regc 
+04ba 1a20a208 add rega ,8 ,rega 
+04bb 2040360e call g24_transmit_rf_ctrl_clear 
+04bc 1a620a00 copy regc ,contw 
+04bd e7e08005 istore 1 ,contw 
+04be 6fe3c65c fetch 7 ,mem_mouse_key 
+04bf e7e38005 istore 7 ,contw 
+04c0 20600000 rtn 
 
 p_g24_send_nor_pro_same_respond_info:
-0499 6fe0c5a0 fetch 1 ,mem_24g_data_type 
-049a 79207e07 set1 nor_pro_bit ,pdata 
-049b 67e0cc75 store 1 ,mem_ms_24g_temp_buff 
-049c 6fe24874 fetch 4 ,mem_ms_recv_ackpayload_temp + 1 
-049d 67e24c76 store 4 ,mem_ms_24g_temp_buff + 1 
-049e d8400005 arg nor_pro_res_len ,temp 
-049f da204c75 arg mem_ms_24g_temp_buff ,rega 
-04a0 202004d0 branch p_g24_send_rf_other_data 
+04c1 6fe0c5a0 fetch 1 ,mem_24g_data_type 
+04c2 79207e07 set1 nor_pro_bit ,pdata 
+04c3 67e0cc76 store 1 ,mem_ms_24g_temp_buff 
+04c4 6fe24874 fetch 4 ,mem_ms_recv_ackpayload_temp + 1 
+04c5 67e24c77 store 4 ,mem_ms_24g_temp_buff + 1 
+04c6 d8400005 arg nor_pro_res_len ,temp 
+04c7 da204c76 arg mem_ms_24g_temp_buff ,rega 
+04c8 202004f8 branch p_g24_send_rf_other_data 
 
 p_g24_only_send_nor_same_pro_respond_info:
-04a1 6fe0c5a0 fetch 1 ,mem_24g_data_type 
-04a2 79207e07 set1 nor_pro_bit ,pdata 
-04a3 67e0c7c2 store 1 ,mem_24g_txbuf_new 
-04a4 6fe24874 fetch 4 ,mem_ms_recv_ackpayload_temp + 1 
-04a5 67e247c3 store 4 ,mem_24g_txbuf_new + 1 
-04a6 70459f05 jam nor_pro_res_len ,mem_24g_datalen 
-04a7 20600000 rtn 
+04c9 6fe0c5a0 fetch 1 ,mem_24g_data_type 
+04ca 79207e07 set1 nor_pro_bit ,pdata 
+04cb 67e0c7c2 store 1 ,mem_24g_txbuf_new 
+04cc 6fe24874 fetch 4 ,mem_ms_recv_ackpayload_temp + 1 
+04cd 67e247c3 store 4 ,mem_24g_txbuf_new + 1 
+04ce 70459f05 jam nor_pro_res_len ,mem_24g_datalen 
+04cf 20600000 rtn 
 
 p_g24_ms_info_set:
-04a8 6fe0c9fa fetch 1 ,mem_config_sensor_type 
-04a9 e7e08005 istore 1 ,contw 
-04aa 6fe0c6a2 fetch 1 ,mem_mouse_dpi 
-04ab e7e08005 istore 1 ,contw 
-04ac 6fe0c77c fetch 1 ,mem_le_battery_level_percentage 
-04ad e7e08005 istore 1 ,contw 
-04ae 6fe0c872 fetch 1 ,mem_ms_version 
-04af e7e08005 istore 1 ,contw 
-04b0 df200003 arg 3 ,loopcnt 
-04b1 d8c04e4e arg mem_mouse_b4_fuction_info ,contr 
+04d0 6fe0c9fa fetch 1 ,mem_config_sensor_type 
+04d1 e7e08005 istore 1 ,contw 
+04d2 6fe0c6a2 fetch 1 ,mem_mouse_dpi 
+04d3 e7e08005 istore 1 ,contw 
+04d4 6fe0c77c fetch 1 ,mem_le_battery_level_percentage 
+04d5 e7e08005 istore 1 ,contw 
+04d6 6fe0c872 fetch 1 ,mem_ms_version 
+04d7 e7e08005 istore 1 ,contw 
+04d8 df200003 arg 3 ,loopcnt 
+04d9 d8c04e4f arg mem_mouse_b4_fuction_info ,contr 
 
 p_g24_send_device_info_loop:
-04b2 efe08006 ifetch 1 ,contr 
-04b3 e7e08005 istore 1 ,contw 
-04b4 18c08c01 increase 1 ,contr 
-04b5 efe18006 ifetch 3 ,contr 
-04b6 e7e18005 istore 3 ,contw 
-04b7 c20004b2 loop p_g24_send_device_info_loop 
-04b8 20600000 rtn 
+04da efe08006 ifetch 1 ,contr 
+04db e7e08005 istore 1 ,contw 
+04dc 18c08c01 increase 1 ,contr 
+04dd efe18006 ifetch 3 ,contr 
+04de e7e18005 istore 3 ,contw 
+04df c20004da loop p_g24_send_device_info_loop 
+04e0 20600000 rtn 
 
 p_g24_send_http_info_check:
-04b9 704e6530 jam zcode_30 ,mem_zcode_temp_param0 
-04ba 202007da branch p_zcode_entrance 
+04e1 704e6630 jam zcode_30 ,mem_zcode_temp_param0 
+04e2 202007db branch p_zcode_entrance 
 
 p_g24_send_audio_info_check:
-04bb 20400458 call p_g24_audio_data_out_from_queue 
-04bc 6fe0ccba fetch 1 ,mem_ms_rf_data_flag 
-04bd 203a04c8 branch p_g24_only_send_audio_info ,blank 
+04e3 20400480 call p_g24_audio_data_out_from_queue 
+04e4 6fe0ccbb fetch 1 ,mem_ms_rf_data_flag 
+04e5 203a04f0 branch p_g24_only_send_audio_info ,blank 
 
 p_g24_send_audio_info:
-04be 6fe0c5a0 fetch 1 ,mem_24g_data_type 
-04bf 79207e05 set1 audio_bit ,pdata 
-04c0 67e0cc75 store 1 ,mem_ms_24g_temp_buff 
-04c1 df20003c arg voice_queue_unit ,loopcnt 
-04c2 d8c00ea3 arg mem_queue_buf ,contr 
-04c3 d8a04c76 arg mem_ms_24g_temp_buff + 1 ,contw 
-04c4 20407cdc call memcpy 
-04c5 d840003d arg 61 ,temp 
-04c6 da204c75 arg mem_ms_24g_temp_buff ,rega 
-04c7 202004d0 branch p_g24_send_rf_other_data 
+04e6 6fe0c5a0 fetch 1 ,mem_24g_data_type 
+04e7 79207e05 set1 audio_bit ,pdata 
+04e8 67e0cc76 store 1 ,mem_ms_24g_temp_buff 
+04e9 df20003c arg voice_queue_unit ,loopcnt 
+04ea d8c00ea3 arg mem_queue_buf ,contr 
+04eb d8a04c77 arg mem_ms_24g_temp_buff + 1 ,contw 
+04ec 20407cdc call memcpy 
+04ed d840003d arg 61 ,temp 
+04ee da204c76 arg mem_ms_24g_temp_buff ,rega 
+04ef 202004f8 branch p_g24_send_rf_other_data 
 
 p_g24_only_send_audio_info:
-04c8 70459f3d jam 61 ,mem_24g_datalen 
-04c9 6fe0c5a0 fetch 1 ,mem_24g_data_type 
-04ca 79207e05 set1 audio_bit ,pdata 
-04cb 67e0c7c2 store 1 ,mem_24g_txbuf_new 
-04cc df20003c arg voice_queue_unit ,loopcnt 
-04cd d8c00ea3 arg mem_queue_buf ,contr 
-04ce d8a047c3 arg mem_24g_txbuf_new + 1 ,contw 
-04cf 20207cdc branch memcpy 
+04f0 70459f3d jam 61 ,mem_24g_datalen 
+04f1 6fe0c5a0 fetch 1 ,mem_24g_data_type 
+04f2 79207e05 set1 audio_bit ,pdata 
+04f3 67e0c7c2 store 1 ,mem_24g_txbuf_new 
+04f4 df20003c arg voice_queue_unit ,loopcnt 
+04f5 d8c00ea3 arg mem_queue_buf ,contr 
+04f6 d8a047c3 arg mem_24g_txbuf_new + 1 ,contw 
+04f7 20207cdc branch memcpy 
 
 p_g24_send_rf_other_data:
-04d0 1840fe08 add temp ,8 ,pdata 
-04d1 67e0c59f store 1 ,mem_24g_datalen 
-04d2 2040360e call g24_transmit_rf_ctrl_clear 
-04d3 67e0c7c2 store 1 ,mem_24g_txbuf_new 
-04d4 6fe3c65c fetch 7 ,mem_mouse_key 
-04d5 67e3c7c3 store 7 ,mem_24g_txbuf_new + 1 
-04d6 18427200 copy temp ,loopcnt 
-04d7 1a220c00 copy rega ,contr 
-04d8 d8a047ca arg mem_24g_txbuf_new + 8 ,contw 
-04d9 20207cdc branch memcpy 
+04f8 1840fe08 add temp ,8 ,pdata 
+04f9 67e0c59f store 1 ,mem_24g_datalen 
+04fa 2040360e call g24_transmit_rf_ctrl_clear 
+04fb 67e0c7c2 store 1 ,mem_24g_txbuf_new 
+04fc 6fe3c65c fetch 7 ,mem_mouse_key 
+04fd 67e3c7c3 store 7 ,mem_24g_txbuf_new + 1 
+04fe 18427200 copy temp ,loopcnt 
+04ff 1a220c00 copy rega ,contr 
+0500 d8a047ca arg mem_24g_txbuf_new + 8 ,contw 
+0501 20207cdc branch memcpy 
 
 p_g24_transmit_packet:
-04da 6fe0c5e1 fetch 1 ,mem_24g_disable_fec1 
-04db 243a04de nbranch p_g24_transmit_nolr ,blank 
-04dc 784efc00 disable encode_fec0 
-04dd 782dfc00 enable encode_fec1 
+0502 6fe0c5e1 fetch 1 ,mem_24g_disable_fec1 
+0503 243a0506 nbranch p_g24_transmit_nolr ,blank 
+0504 784efc00 disable encode_fec0 
+0505 782dfc00 enable encode_fec1 
 
 p_g24_transmit_nolr:
-04de 7823fc00 enable enable_white 
-04df 7824fc00 enable enable_crc 
-04e0 6fe0c5a1 fetch 1 ,mem_24g_txlen 
-04e1 98007200 iforce loopcnt 
-04e2 d8c04808 arg mem_24g_txpayload_new ,contr 
-04e3 20203192 branch g24tr_loop 
+0506 7823fc00 enable enable_white 
+0507 7824fc00 enable enable_crc 
+0508 6fe0c5a1 fetch 1 ,mem_24g_txlen 
+0509 98007200 iforce loopcnt 
+050a d8c04808 arg mem_24g_txpayload_new ,contr 
+050b 20203192 branch g24tr_loop 
 
 p_g24_transmit_prep:
-04e4 6fe0c59f fetch 1 ,mem_24g_datalen 
-04e5 1fe0fe03 increase 3 ,pdata 
-04e6 67e0c5a1 store 1 ,mem_24g_txlen 
-04e7 6fe0c5c3 fetch 1 ,mem_24g_syncword_crc8 
-04e8 67e0c808 store 1 ,mem_24g_txpayload_new 
-04e9 6fe0c5a0 fetch 1 ,mem_24g_data_type 
-04ea 1fe9fe00 lshift3 pdata ,pdata 
-04eb 6848c595 fetcht 1 ,mem_24g_pid 
-04ec 18410403 and temp ,0x03 ,temp 
-04ed 18438400 lshift temp ,temp 
-04ee 9841fe00 ior temp ,pdata 
-04ef 6848c596 fetcht 1 ,mem_24g_no_ack 
-04f0 9840fe00 iadd temp ,pdata 
-04f1 e7e08005 istore 1 ,contw 
-04f2 6fe0c59f fetch 1 ,mem_24g_datalen 
-04f3 e7e08005 istore 1 ,contw 
-04f4 6fe0c59f fetch 1 ,mem_24g_datalen 
-04f5 98007200 iforce loopcnt 
-04f6 d8c047c2 arg mem_24g_txbuf_new ,contr 
-04f7 20407cdc call memcpy 
-04f8 202031db branch g24_transmit_prep_next 
+050c 6fe0c59f fetch 1 ,mem_24g_datalen 
+050d 1fe0fe03 increase 3 ,pdata 
+050e 67e0c5a1 store 1 ,mem_24g_txlen 
+050f 6fe0c5c3 fetch 1 ,mem_24g_syncword_crc8 
+0510 67e0c808 store 1 ,mem_24g_txpayload_new 
+0511 6fe0c5a0 fetch 1 ,mem_24g_data_type 
+0512 1fe9fe00 lshift3 pdata ,pdata 
+0513 6848c595 fetcht 1 ,mem_24g_pid 
+0514 18410403 and temp ,0x03 ,temp 
+0515 18438400 lshift temp ,temp 
+0516 9841fe00 ior temp ,pdata 
+0517 6848c596 fetcht 1 ,mem_24g_no_ack 
+0518 9840fe00 iadd temp ,pdata 
+0519 e7e08005 istore 1 ,contw 
+051a 6fe0c59f fetch 1 ,mem_24g_datalen 
+051b e7e08005 istore 1 ,contw 
+051c 6fe0c59f fetch 1 ,mem_24g_datalen 
+051d 98007200 iforce loopcnt 
+051e d8c047c2 arg mem_24g_txbuf_new ,contr 
+051f 20407cdc call memcpy 
+0520 202031db branch g24_transmit_prep_next 
 
 p_g24_txbuf_clear:
-04f9 df20000a arg 10 ,loopcnt 
-04fa d8a047c2 arg mem_24g_txbuf_new ,contw 
-04fb 20207ca5 branch memset0 
+0521 df20000a arg 10 ,loopcnt 
+0522 d8a047c2 arg mem_24g_txbuf_new ,contw 
+0523 20207ca5 branch memset0 
 
 p_g24_read_len_pid_crc:
-04fc 6fe0c50f fetch 1 ,mem_24g_rxbuf + 1 
-04fd 67e0c594 store 1 ,mem_24g_rxdata_length 
-04fe 1fe0fe01 increase 1 ,pdata 
-04ff d8c0450f arg mem_24g_rxbuf + 1 ,contr 
-0500 98c08c00 iadd contr ,contr 
-0501 efe18006 ifetch 3 ,contr 
-0502 67e1c597 store 3 ,mem_24g_sta_crc 
-0503 6fe0c50e fetch 1 ,mem_24g_rxbuf 
-0504 1fe30400 rshift pdata ,temp 
-0505 18410403 and temp ,0x03 ,temp 
-0506 6048c59d storet 1 ,mem_24g_sta_pid 
-0507 1fe97e00 rshift3 pdata ,pdata 
-0508 67e0c50e store 1 ,mem_24g_rxbuf 
-0509 20600000 rtn 
+0524 6fe0c50f fetch 1 ,mem_24g_rxbuf + 1 
+0525 67e0c594 store 1 ,mem_24g_rxdata_length 
+0526 1fe0fe01 increase 1 ,pdata 
+0527 d8c0450f arg mem_24g_rxbuf + 1 ,contr 
+0528 98c08c00 iadd contr ,contr 
+0529 efe18006 ifetch 3 ,contr 
+052a 67e1c597 store 3 ,mem_24g_sta_crc 
+052b 6fe0c50e fetch 1 ,mem_24g_rxbuf 
+052c 1fe30400 rshift pdata ,temp 
+052d 18410403 and temp ,0x03 ,temp 
+052e 6048c59d storet 1 ,mem_24g_sta_pid 
+052f 1fe97e00 rshift3 pdata ,pdata 
+0530 67e0c50e store 1 ,mem_24g_rxbuf 
+0531 20600000 rtn 
 
 p_g24_receive_payload:
-050a 2040315c call g24_receive_byte 
-050b 67e0c50e store 1 ,mem_24g_rxbuf 
-050c c5138512 bmark1 mark_24g_rxmode ,p_g24_receive_skip 
-050d 6fe0c50e fetch 1 ,mem_24g_rxbuf 
-050e 1fe97e00 rshift3 pdata ,pdata 
-050f 6848c5a0 fetcht 1 ,mem_24g_data_type 
-0510 a8400e00 icompare bits_data ,temp 
-0511 2420b16b nbranch g24_type_error ,true 
+0532 2040315c call g24_receive_byte 
+0533 67e0c50e store 1 ,mem_24g_rxbuf 
+0534 c513853a bmark1 mark_24g_rxmode ,p_g24_receive_skip 
+0535 6fe0c50e fetch 1 ,mem_24g_rxbuf 
+0536 1fe97e00 rshift3 pdata ,pdata 
+0537 6848c5a0 fetcht 1 ,mem_24g_data_type 
+0538 a8400e00 icompare bits_data ,temp 
+0539 2420b16b nbranch g24_type_error ,true 
 
 p_g24_receive_skip:
-0512 2040315c call g24_receive_byte 
-0513 e7e08005 istore 1 ,contw 
-0514 1fe67c1f sub pdata ,0x1f ,null 
-0515 2421316d nbranch g24_len_over_error ,positive 
-0516 1fe27200 copy pdata ,loopcnt 
-0517 2022b133 branch g24rx_nopayload ,zero 
-0518 20203130 branch g24rx_loop 
+053a 2040315c call g24_receive_byte 
+053b e7e08005 istore 1 ,contw 
+053c 1fe67c1f sub pdata ,0x1f ,null 
+053d 2421316d nbranch g24_len_over_error ,positive 
+053e 1fe27200 copy pdata ,loopcnt 
+053f 2022b133 branch g24rx_nopayload ,zero 
+0540 20203130 branch g24rx_loop 
 
 p_mouse_idle:
-0519 2040575a call mouse_idle + 1 
-051a 20400523 call p_mouse_dpi_level_check 
-051b 2040051f call p_mouse_fuction_key 
-051c 20400687 call p_voice_adpcm_enter_queue 
-051d 2040052c call p_mouse_g24_hop_set 
-051e 202006c1 branch p_le_audio_data_out_from_queue 
+0541 2040575a call mouse_idle + 1 
+0542 2040054b call p_mouse_dpi_level_check 
+0543 20400547 call p_mouse_fuction_key 
+0544 204006ae call p_voice_adpcm_enter_queue 
+0545 20400554 call p_mouse_g24_hop_set 
+0546 202006e8 branch p_le_audio_data_out_from_queue 
 
 p_mouse_fuction_key:
-051f 20400547 call p_mouse_audio_key_scan 
-0520 204005a1 call p_mouse_one_pullup_key_scan 
-0521 204005e8 call p_mouse_transmit_key_scan 
-0522 20200534 branch p_mouse_bb_event_10ms_timer 
+0547 2040056f call p_mouse_audio_key_scan 
+0548 204005c9 call p_mouse_one_pullup_key_scan 
+0549 20400610 call p_mouse_transmit_key_scan 
+054a 2020055c branch p_mouse_bb_event_10ms_timer 
 
 p_mouse_dpi_level_check:
-0523 6fe0c6a2 fetch 1 ,mem_mouse_dpi 
-0524 6848cce1 fetcht 1 ,mem_mouse_last_dpi 
-0525 98467c00 isub temp ,null 
-0526 20628000 rtn zero 
-0527 67e0cce1 store 1 ,mem_mouse_last_dpi 
-0528 704ce000 jam auto_in ,mem_mouse_dpi_type 
-0529 6fe0c678 fetch 1 ,mem_device_flag 
-052a c000035d beq mode_24g_device ,p_mouse_g24_tx_dpi_data 
-052b 20200249 branch p_ms_le_tx_dpi_info 
+054b 6fe0c6a2 fetch 1 ,mem_mouse_dpi 
+054c 6848cce2 fetcht 1 ,mem_mouse_last_dpi 
+054d 98467c00 isub temp ,null 
+054e 20628000 rtn zero 
+054f 67e0cce2 store 1 ,mem_mouse_last_dpi 
+0550 704ce100 jam auto_in ,mem_mouse_dpi_type 
+0551 6fe0c678 fetch 1 ,mem_device_flag 
+0552 c0000383 beq mode_24g_device ,p_mouse_g24_tx_dpi_data 
+0553 2020026f branch p_ms_le_tx_dpi_info 
 
 p_mouse_g24_hop_set:
-052c 6fe0c678 fetch 1 ,mem_device_flag 
-052d c1800000 rtnne mode_24g_device 
-052e 6fe08ea2 fetch 1 ,mem_voice_queue_count 
-052f 203a0532 branch p_mouse_default_hop_set ,blank 
+0554 6fe0c678 fetch 1 ,mem_device_flag 
+0555 c1800000 rtnne mode_24g_device 
+0556 6fe08ea2 fetch 1 ,mem_voice_queue_count 
+0557 203a055a branch p_mouse_default_hop_set ,blank 
 
 p_mouse_audio_hop_set:
-0530 70463805 jam 0x05 ,mem_24g_fast_hop_count 
-0531 20600000 rtn 
+0558 70463805 jam 0x05 ,mem_24g_fast_hop_count 
+0559 20600000 rtn 
 
 p_mouse_default_hop_set:
-0532 7046380f jam 0x0f ,mem_24g_fast_hop_count 
-0533 20600000 rtn 
+055a 7046380f jam 0x0f ,mem_24g_fast_hop_count 
+055b 20600000 rtn 
 
 p_mouse_bb_event_10ms_timer:
-0534 d8e00003 arg app_ms_key_scan_timer ,queue 
-0535 20407cf1 call timer_check 
-0536 247a0000 nrtn blank 
-0537 20400586 call p_mouse_audio_key_long_press_check 
-0538 204005cd call p_mouse_one_pullup_key_long_press_check 
-0539 20400614 call p_mouse_transmit_key_long_press_check 
-053a 2040053e call p_app_audio_enable_set 
+055c d8e00003 arg app_ms_key_scan_timer ,queue 
+055d 20407cf1 call timer_check 
+055e 247a0000 nrtn blank 
+055f 204005ae call p_mouse_audio_key_long_press_check 
+0560 204005f5 call p_mouse_one_pullup_key_long_press_check 
+0561 2040063c call p_mouse_transmit_key_long_press_check 
+0562 20400566 call p_app_audio_enable_set 
 
 p_mouse_bb_event_10ms_timer_init:
-053b d8e00003 arg app_ms_key_scan_timer ,queue 
-053c 58000010 setarg 16 
-053d 20207ce3 branch timer_init 
+0563 d8e00003 arg app_ms_key_scan_timer ,queue 
+0564 58000010 setarg 16 
+0565 20207ce3 branch timer_init 
 
 p_app_audio_enable_set:
-053e 6fe0cc6c fetch 1 ,mem_ms_audio_enable_timer 
-053f 207a0000 rtn blank 
-0540 1fe0ffff increase -1 ,pdata 
-0541 67e0cc6c store 1 ,mem_ms_audio_enable_timer 
-0542 247a0000 nrtn blank 
+0566 6fe0cc6d fetch 1 ,mem_ms_audio_enable_timer 
+0567 207a0000 rtn blank 
+0568 1fe0ffff increase -1 ,pdata 
+0569 67e0cc6d store 1 ,mem_ms_audio_enable_timer 
+056a 247a0000 nrtn blank 
 
 p_audio_data_get_enable:
-0543 704c6e01 jam 1 ,mem_voice_enable 
-0544 d8a00a26 arg mem_voice_raw_start ,contw 
-0545 df2002d0 arg audio_buf_len ,loopcnt 
-0546 20207ca3 branch clear_mem 
+056b 704c6f01 jam 1 ,mem_voice_enable 
+056c d8a00a26 arg mem_voice_raw_start ,contw 
+056d df2002d0 arg audio_buf_len ,loopcnt 
+056e 20207ca3 branch clear_mem 
 
 p_mouse_audio_key_scan:
-0547 6fe0ccd4 fetch 1 ,mem_ms_audio_key_gpio 
-0548 c17f8000 rtneq gpio_disable 
-0549 704a1d01 jam mouse_audio_key ,mem_mouse_key_temp_patch 
-054a 6848ccd4 fetcht 1 ,mem_ms_audio_key_gpio 
-054b 20400552 call p_mouse_audio_key_check 
-054c 67e0ccd6 store 1 ,mem_ms_audio_key_press_status 
-054d 20405203 call mouse_matrix_public_gpio_reset 
-054e 6fe0ccd6 fetch 1 ,mem_ms_audio_key_press_status 
-054f c0000574 beq 0 ,p_audio_key_up 
-0550 c003855c beq 7 ,p_audio_key_down 
-0551 20600000 rtn 
+056f 6fe0ccd5 fetch 1 ,mem_ms_audio_key_gpio 
+0570 c17f8000 rtneq gpio_disable 
+0571 704a1d01 jam mouse_audio_key ,mem_mouse_key_temp_patch 
+0572 6848ccd5 fetcht 1 ,mem_ms_audio_key_gpio 
+0573 2040057a call p_mouse_audio_key_check 
+0574 67e0ccd7 store 1 ,mem_ms_audio_key_press_status 
+0575 20405203 call mouse_matrix_public_gpio_reset 
+0576 6fe0ccd7 fetch 1 ,mem_ms_audio_key_press_status 
+0577 c000059c beq 0 ,p_audio_key_up 
+0578 c0038584 beq 7 ,p_audio_key_down 
+0579 20600000 rtn 
 
 p_mouse_audio_key_check:
-0552 20406ee0 call gpio_get_bit 
-0553 6848c89c fetcht 1 ,mem_matrix_public_gpio 
-0554 2020855a branch p_mouse_check_audio_button_connect_gnd ,true 
-0555 6848c89c fetcht 1 ,mem_matrix_public_gpio 
-0556 20406ef1 call gpio_out_active 
-0557 6848ccd4 fetcht 1 ,mem_ms_audio_key_gpio 
-0558 6fe0ccd6 fetch 1 ,mem_ms_audio_key_press_status 
-0559 20205157 branch mouse_check_key_connect_gnd_new 
+057a 20406ee0 call gpio_get_bit 
+057b 6848c89c fetcht 1 ,mem_matrix_public_gpio 
+057c 20208582 branch p_mouse_check_audio_button_connect_gnd ,true 
+057d 6848c89c fetcht 1 ,mem_matrix_public_gpio 
+057e 20406ef1 call gpio_out_active 
+057f 6848ccd5 fetcht 1 ,mem_ms_audio_key_gpio 
+0580 6fe0ccd7 fetch 1 ,mem_ms_audio_key_press_status 
+0581 20205157 branch mouse_check_key_connect_gnd_new 
 
 p_mouse_check_audio_button_connect_gnd:
-055a 6fe0ccd6 fetch 1 ,mem_ms_audio_key_press_status 
-055b 20205157 branch mouse_check_key_connect_gnd_new 
+0582 6fe0ccd7 fetch 1 ,mem_ms_audio_key_press_status 
+0583 20205157 branch mouse_check_key_connect_gnd_new 
 
 p_audio_key_down:
-055c 6fe0ccd5 fetch 1 ,mem_ms_audio_key_state 
-055d c1008000 rtneq key_down 
-055e 704cd501 jam key_down ,mem_ms_audio_key_state 
-055f 6fe2ce4e fetch 5 ,mem_mouse_b4_fuction_info 
+0584 6fe0ccd6 fetch 1 ,mem_ms_audio_key_state 
+0585 c1008000 rtneq key_down 
+0586 704cd601 jam key_down ,mem_ms_audio_key_state 
+0587 6fe2ce4f fetch 5 ,mem_mouse_b4_fuction_info 
 
 p_app_key_replace:
-0560 67e2ce49 store 5 ,mem_mouse_key_fuction_info_temp 
-0561 6fe0ce49 fetch 1 ,mem_mouse_key_fuction_info_temp 
-0562 c0008564 beq ms_key ,p_mouse_key_value_replace 
-0563 20600000 rtn 
+0588 67e2ce4a store 5 ,mem_mouse_key_fuction_info_temp 
+0589 6fe0ce4a fetch 1 ,mem_mouse_key_fuction_info_temp 
+058a c000858c beq ms_key ,p_mouse_key_value_replace 
+058b 20600000 rtn 
 
 p_mouse_key_value_replace:
-0564 6a20ce60 fetchr rega ,1 ,mem_mouse_fuction_key 
-0565 6fe0ce4b fetch 1 ,mem_mouse_key_fuction_info_temp + 2 
-0566 c07f856a beq dpi_value ,p_mouse_dpi_process_new 
-0567 9a21a200 ior rega ,rega 
-0568 6220ce60 storer rega ,1 ,mem_mouse_fuction_key 
-0569 20600000 rtn 
+058c 6a20ce61 fetchr rega ,1 ,mem_mouse_fuction_key 
+058d 6fe0ce4c fetch 1 ,mem_mouse_key_fuction_info_temp + 2 
+058e c07f8592 beq dpi_value ,p_mouse_dpi_process_new 
+058f 9a21a200 ior rega ,rega 
+0590 6220ce61 storer rega ,1 ,mem_mouse_fuction_key 
+0591 20600000 rtn 
 
 p_mouse_dpi_process_new:
-056a 6220ce60 storer rega ,1 ,mem_mouse_fuction_key 
-056b 2040501b call mouse_dpi_process 
-056c 6a20ce60 fetchr rega ,1 ,mem_mouse_fuction_key 
-056d 20600000 rtn 
+0592 6220ce61 storer rega ,1 ,mem_mouse_fuction_key 
+0593 2040501b call mouse_dpi_process 
+0594 6a20ce61 fetchr rega ,1 ,mem_mouse_fuction_key 
+0595 20600000 rtn 
 
 p_app_key_clear:
-056e 6fe0ce4b fetch 1 ,mem_mouse_key_fuction_info_temp + 2 
-056f c17f8000 rtneq dpi_value 
-0570 1fe47e00 invert pdata ,pdata 
-0571 9a212200 iand rega ,rega 
-0572 6220ce60 storer rega ,1 ,mem_mouse_fuction_key 
-0573 20600000 rtn 
+0596 6fe0ce4c fetch 1 ,mem_mouse_key_fuction_info_temp + 2 
+0597 c17f8000 rtneq dpi_value 
+0598 1fe47e00 invert pdata ,pdata 
+0599 9a212200 iand rega ,rega 
+059a 6220ce61 storer rega ,1 ,mem_mouse_fuction_key 
+059b 20600000 rtn 
 
 p_audio_key_up:
-0574 6fe0ccd5 fetch 1 ,mem_ms_audio_key_state 
-0575 c1000000 rtneq key_up 
-0576 704cd500 jam key_up ,mem_ms_audio_key_state 
-0577 6fe2ce4e fetch 5 ,mem_mouse_b4_fuction_info 
-0578 67e2ce49 store 5 ,mem_mouse_key_fuction_info_temp 
-0579 6a20ce60 fetchr rega ,1 ,mem_mouse_fuction_key 
-057a 6fe0ce49 fetch 1 ,mem_mouse_key_fuction_info_temp 
-057b c000856e beq ms_key ,p_app_key_clear 
-057c 704cd700 jam 0 ,mem_ms_audio_key_press_count 
-057d 70487d01 jam signle_press ,mem_ms_tx_pro_key_val 
-057e 6fe1487e fetch 2 ,mem_ms_long_press_key_index 
-057f 2feffe00 isolate1 audio_key_bit ,pdata 
-0580 20408584 call p_ms_audio_key_long_release ,true 
-0581 d8e00000 arg audio_key_bit ,queue 
-0582 204003c1 call p_ms_long_press_key_index_disable 
-0583 20200594 branch p_mouse_audio_key_state_enable 
+059c 6fe0ccd6 fetch 1 ,mem_ms_audio_key_state 
+059d c1000000 rtneq key_up 
+059e 704cd600 jam key_up ,mem_ms_audio_key_state 
+059f 6fe2ce4f fetch 5 ,mem_mouse_b4_fuction_info 
+05a0 67e2ce4a store 5 ,mem_mouse_key_fuction_info_temp 
+05a1 6a20ce61 fetchr rega ,1 ,mem_mouse_fuction_key 
+05a2 6fe0ce4a fetch 1 ,mem_mouse_key_fuction_info_temp 
+05a3 c0008596 beq ms_key ,p_app_key_clear 
+05a4 704cd800 jam 0 ,mem_ms_audio_key_press_count 
+05a5 70487d01 jam signle_press ,mem_ms_tx_pro_key_val 
+05a6 6fe1487e fetch 2 ,mem_ms_long_press_key_index 
+05a7 2feffe00 isolate1 audio_key_bit ,pdata 
+05a8 204085ac call p_ms_audio_key_long_release ,true 
+05a9 d8e00000 arg audio_key_bit ,queue 
+05aa 204003e9 call p_ms_long_press_key_index_disable 
+05ab 202005bc branch p_mouse_audio_key_state_enable 
 
 p_ms_audio_key_long_release:
-0584 70487d04 jam long_release ,mem_ms_tx_pro_key_val 
-0585 20600000 rtn 
+05ac 70487d04 jam long_release ,mem_ms_tx_pro_key_val 
+05ad 20600000 rtn 
 
 p_mouse_audio_key_long_press_check:
-0586 6fe0ccd5 fetch 1 ,mem_ms_audio_key_state 
-0587 c1000000 rtneq key_up 
-0588 6fe0ce4e fetch 1 ,mem_mouse_b4_fuction_info 
-0589 c1008000 rtneq ms_key 
-058a 6fe1487e fetch 2 ,mem_ms_long_press_key_index 
-058b c3800000 rtnbit1 audio_key_bit 
-058c 6fe0ccd7 fetch 1 ,mem_ms_audio_key_press_count 
-058d 1fe0fe01 increase 1 ,pdata 
-058e 67e0ccd7 store 1 ,mem_ms_audio_key_press_count 
-058f 1fe67c32 sub pdata ,key_long_press ,null 
-0590 20610000 rtn positive 
-0591 70487d03 jam long_press ,mem_ms_tx_pro_key_val 
-0592 d8e00000 arg audio_key_bit ,queue 
-0593 204003be call p_ms_long_press_key_index_enable 
+05ae 6fe0ccd6 fetch 1 ,mem_ms_audio_key_state 
+05af c1000000 rtneq key_up 
+05b0 6fe0ce4f fetch 1 ,mem_mouse_b4_fuction_info 
+05b1 c1008000 rtneq ms_key 
+05b2 6fe1487e fetch 2 ,mem_ms_long_press_key_index 
+05b3 c3800000 rtnbit1 audio_key_bit 
+05b4 6fe0ccd8 fetch 1 ,mem_ms_audio_key_press_count 
+05b5 1fe0fe01 increase 1 ,pdata 
+05b6 67e0ccd8 store 1 ,mem_ms_audio_key_press_count 
+05b7 1fe67c32 sub pdata ,key_long_press ,null 
+05b8 20610000 rtn positive 
+05b9 70487d03 jam long_press ,mem_ms_tx_pro_key_val 
+05ba d8e00000 arg audio_key_bit ,queue 
+05bb 204003e6 call p_ms_long_press_key_index_enable 
 
 p_mouse_audio_key_state_enable:
-0594 6fe0cac4 fetch 1 ,mem_mouse_pair_flag 
-0595 207a0000 rtn blank 
-0596 6fe0c678 fetch 1 ,mem_device_flag 
-0597 c00003c4 beq mode_24g_device ,p_ms_tx_pro_key_flag_enable 
+05bc 6fe0cac4 fetch 1 ,mem_mouse_pair_flag 
+05bd 207a0000 rtn blank 
+05be 6fe0c678 fetch 1 ,mem_device_flag 
+05bf c00003ec beq mode_24g_device ,p_ms_tx_pro_key_flag_enable 
 
 p_le_audio_app_key_set:
-0598 6fe0c87d fetch 1 ,mem_ms_tx_pro_key_val 
-0599 c001859d beq long_press ,p_le_audio_app_key_long_set 
-059a c002059d beq long_release ,p_le_audio_app_key_long_set 
-059b c000859f beq signle_press ,p_le_audio_key_single_set 
-059c 20600000 rtn 
+05c0 6fe0c87d fetch 1 ,mem_ms_tx_pro_key_val 
+05c1 c00185c5 beq long_press ,p_le_audio_app_key_long_set 
+05c2 c00205c5 beq long_release ,p_le_audio_app_key_long_set 
+05c3 c00085c7 beq signle_press ,p_le_audio_key_single_set 
+05c4 20600000 rtn 
 
 p_le_audio_app_key_long_set:
-059d 6848ce51 fetcht 1 ,mem_mouse_b4_fuction_info + 3 
-059e 20200278 branch p_ms_le_tx_key_state_interface 
+05c5 6848ce52 fetcht 1 ,mem_mouse_b4_fuction_info + 3 
+05c6 2020029e branch p_ms_le_tx_key_state_interface 
 
 p_le_audio_key_single_set:
-059f 6848ce50 fetcht 1 ,mem_mouse_b4_fuction_info + 2 
-05a0 20200278 branch p_ms_le_tx_key_state_interface 
+05c7 6848ce51 fetcht 1 ,mem_mouse_b4_fuction_info + 2 
+05c8 2020029e branch p_ms_le_tx_key_state_interface 
 
 p_mouse_one_pullup_key_scan:
-05a1 6fe0ccd8 fetch 1 ,mem_ms_one_pullup_key_gpio 
-05a2 c17f8000 rtneq gpio_disable 
-05a3 704a1d04 jam mouse_one_pullup_key ,mem_mouse_key_temp_patch 
-05a4 6848ccd8 fetcht 1 ,mem_ms_one_pullup_key_gpio 
-05a5 204005ac call p_mouse_one_pullup_key_check 
-05a6 67e0ccda store 1 ,mem_ms_one_pullup_key_press_status 
-05a7 20405203 call mouse_matrix_public_gpio_reset 
-05a8 6fe0ccda fetch 1 ,mem_ms_one_pullup_key_press_status 
-05a9 c00005bb beq 0 ,p_one_pullup_key_up 
-05aa c00385b6 beq 7 ,p_one_pullup_key_down 
-05ab 20600000 rtn 
+05c9 6fe0ccd9 fetch 1 ,mem_ms_one_pullup_key_gpio 
+05ca c17f8000 rtneq gpio_disable 
+05cb 704a1d04 jam mouse_one_pullup_key ,mem_mouse_key_temp_patch 
+05cc 6848ccd9 fetcht 1 ,mem_ms_one_pullup_key_gpio 
+05cd 204005d4 call p_mouse_one_pullup_key_check 
+05ce 67e0ccdb store 1 ,mem_ms_one_pullup_key_press_status 
+05cf 20405203 call mouse_matrix_public_gpio_reset 
+05d0 6fe0ccdb fetch 1 ,mem_ms_one_pullup_key_press_status 
+05d1 c00005e3 beq 0 ,p_one_pullup_key_up 
+05d2 c00385de beq 7 ,p_one_pullup_key_down 
+05d3 20600000 rtn 
 
 p_mouse_one_pullup_key_check:
-05ac 20406ee0 call gpio_get_bit 
-05ad 6848c89c fetcht 1 ,mem_matrix_public_gpio 
-05ae 202085b4 branch p_mouse_check_one_pullup_button_connect_gnd ,true 
-05af 6848c89c fetcht 1 ,mem_matrix_public_gpio 
-05b0 20406ef1 call gpio_out_active 
-05b1 6848ccd8 fetcht 1 ,mem_ms_one_pullup_key_gpio 
-05b2 6fe0ccda fetch 1 ,mem_ms_one_pullup_key_press_status 
-05b3 20205157 branch mouse_check_key_connect_gnd_new 
+05d4 20406ee0 call gpio_get_bit 
+05d5 6848c89c fetcht 1 ,mem_matrix_public_gpio 
+05d6 202085dc branch p_mouse_check_one_pullup_button_connect_gnd ,true 
+05d7 6848c89c fetcht 1 ,mem_matrix_public_gpio 
+05d8 20406ef1 call gpio_out_active 
+05d9 6848ccd9 fetcht 1 ,mem_ms_one_pullup_key_gpio 
+05da 6fe0ccdb fetch 1 ,mem_ms_one_pullup_key_press_status 
+05db 20205157 branch mouse_check_key_connect_gnd_new 
 
 p_mouse_check_one_pullup_button_connect_gnd:
-05b4 6fe0ccda fetch 1 ,mem_ms_one_pullup_key_press_status 
-05b5 20205157 branch mouse_check_key_connect_gnd_new 
+05dc 6fe0ccdb fetch 1 ,mem_ms_one_pullup_key_press_status 
+05dd 20205157 branch mouse_check_key_connect_gnd_new 
 
 p_one_pullup_key_down:
-05b6 6fe0ccd9 fetch 1 ,mem_ms_one_pullup_key_state 
-05b7 c1008000 rtneq key_down 
-05b8 704cd901 jam key_down ,mem_ms_one_pullup_key_state 
-05b9 6fe2ce58 fetch 5 ,mem_mouse_dpi_fuction_info 
-05ba 20200560 branch p_app_key_replace 
+05de 6fe0ccda fetch 1 ,mem_ms_one_pullup_key_state 
+05df c1008000 rtneq key_down 
+05e0 704cda01 jam key_down ,mem_ms_one_pullup_key_state 
+05e1 6fe2ce59 fetch 5 ,mem_mouse_dpi_fuction_info 
+05e2 20200588 branch p_app_key_replace 
 
 p_one_pullup_key_up:
-05bb 6fe0ccd9 fetch 1 ,mem_ms_one_pullup_key_state 
-05bc c1000000 rtneq key_up 
-05bd 704cd900 jam key_up ,mem_ms_one_pullup_key_state 
-05be 6fe2ce58 fetch 5 ,mem_mouse_dpi_fuction_info 
-05bf 67e2ce49 store 5 ,mem_mouse_key_fuction_info_temp 
-05c0 6a20ce60 fetchr rega ,1 ,mem_mouse_fuction_key 
-05c1 6fe0ce49 fetch 1 ,mem_mouse_key_fuction_info_temp 
-05c2 c000856e beq ms_key ,p_app_key_clear 
-05c3 704cdb00 jam 0 ,mem_ms_one_pullup_key_press_count 
-05c4 70487d01 jam signle_press ,mem_ms_tx_pro_key_val 
-05c5 6fe1487e fetch 2 ,mem_ms_long_press_key_index 
-05c6 2feffe0a isolate1 one_pullup_key_bit ,pdata 
-05c7 204085cb call p_ms_one_pullup_key_long_release ,true 
-05c8 d8e0000a arg one_pullup_key_bit ,queue 
-05c9 204003c1 call p_ms_long_press_key_index_disable 
-05ca 202005db branch p_mouse_one_pullup_key_state_enable 
+05e3 6fe0ccda fetch 1 ,mem_ms_one_pullup_key_state 
+05e4 c1000000 rtneq key_up 
+05e5 704cda00 jam key_up ,mem_ms_one_pullup_key_state 
+05e6 6fe2ce59 fetch 5 ,mem_mouse_dpi_fuction_info 
+05e7 67e2ce4a store 5 ,mem_mouse_key_fuction_info_temp 
+05e8 6a20ce61 fetchr rega ,1 ,mem_mouse_fuction_key 
+05e9 6fe0ce4a fetch 1 ,mem_mouse_key_fuction_info_temp 
+05ea c0008596 beq ms_key ,p_app_key_clear 
+05eb 704cdc00 jam 0 ,mem_ms_one_pullup_key_press_count 
+05ec 70487d01 jam signle_press ,mem_ms_tx_pro_key_val 
+05ed 6fe1487e fetch 2 ,mem_ms_long_press_key_index 
+05ee 2feffe0a isolate1 one_pullup_key_bit ,pdata 
+05ef 204085f3 call p_ms_one_pullup_key_long_release ,true 
+05f0 d8e0000a arg one_pullup_key_bit ,queue 
+05f1 204003e9 call p_ms_long_press_key_index_disable 
+05f2 20200603 branch p_mouse_one_pullup_key_state_enable 
 
 p_ms_one_pullup_key_long_release:
-05cb 70487d04 jam long_release ,mem_ms_tx_pro_key_val 
-05cc 20600000 rtn 
+05f3 70487d04 jam long_release ,mem_ms_tx_pro_key_val 
+05f4 20600000 rtn 
 
 p_mouse_one_pullup_key_long_press_check:
-05cd 6fe0ccd9 fetch 1 ,mem_ms_one_pullup_key_state 
-05ce c1000000 rtneq key_up 
-05cf 6fe0ce58 fetch 1 ,mem_mouse_dpi_fuction_info 
-05d0 c1008000 rtneq ms_key 
-05d1 6fe1487e fetch 2 ,mem_ms_long_press_key_index 
-05d2 c3850000 rtnbit1 one_pullup_key_bit 
-05d3 6fe0ccdb fetch 1 ,mem_ms_one_pullup_key_press_count 
-05d4 1fe0fe01 increase 1 ,pdata 
-05d5 67e0ccdb store 1 ,mem_ms_one_pullup_key_press_count 
-05d6 1fe67c32 sub pdata ,key_long_press ,null 
-05d7 20610000 rtn positive 
-05d8 70487d03 jam long_press ,mem_ms_tx_pro_key_val 
-05d9 d8e0000a arg one_pullup_key_bit ,queue 
-05da 204003be call p_ms_long_press_key_index_enable 
+05f5 6fe0ccda fetch 1 ,mem_ms_one_pullup_key_state 
+05f6 c1000000 rtneq key_up 
+05f7 6fe0ce59 fetch 1 ,mem_mouse_dpi_fuction_info 
+05f8 c1008000 rtneq ms_key 
+05f9 6fe1487e fetch 2 ,mem_ms_long_press_key_index 
+05fa c3850000 rtnbit1 one_pullup_key_bit 
+05fb 6fe0ccdc fetch 1 ,mem_ms_one_pullup_key_press_count 
+05fc 1fe0fe01 increase 1 ,pdata 
+05fd 67e0ccdc store 1 ,mem_ms_one_pullup_key_press_count 
+05fe 1fe67c32 sub pdata ,key_long_press ,null 
+05ff 20610000 rtn positive 
+0600 70487d03 jam long_press ,mem_ms_tx_pro_key_val 
+0601 d8e0000a arg one_pullup_key_bit ,queue 
+0602 204003e6 call p_ms_long_press_key_index_enable 
 
 p_mouse_one_pullup_key_state_enable:
-05db 6fe0cac4 fetch 1 ,mem_mouse_pair_flag 
-05dc 207a0000 rtn blank 
-05dd 6fe0c678 fetch 1 ,mem_device_flag 
-05de c00003c4 beq mode_24g_device ,p_ms_tx_pro_key_flag_enable 
+0603 6fe0cac4 fetch 1 ,mem_mouse_pair_flag 
+0604 207a0000 rtn blank 
+0605 6fe0c678 fetch 1 ,mem_device_flag 
+0606 c00003ec beq mode_24g_device ,p_ms_tx_pro_key_flag_enable 
 
 p_le_one_pullup_app_key_set:
-05df 6fe0c87d fetch 1 ,mem_ms_tx_pro_key_val 
-05e0 c00185e4 beq long_press ,p_le_one_pullup_app_key_long_set 
-05e1 c00205e4 beq long_release ,p_le_one_pullup_app_key_long_set 
-05e2 c00085e6 beq signle_press ,p_le_one_pullup_key_single_set 
-05e3 20600000 rtn 
+0607 6fe0c87d fetch 1 ,mem_ms_tx_pro_key_val 
+0608 c001860c beq long_press ,p_le_one_pullup_app_key_long_set 
+0609 c002060c beq long_release ,p_le_one_pullup_app_key_long_set 
+060a c000860e beq signle_press ,p_le_one_pullup_key_single_set 
+060b 20600000 rtn 
 
 p_le_one_pullup_app_key_long_set:
-05e4 6848ce5b fetcht 1 ,mem_mouse_dpi_fuction_info + 3 
-05e5 20200278 branch p_ms_le_tx_key_state_interface 
+060c 6848ce5c fetcht 1 ,mem_mouse_dpi_fuction_info + 3 
+060d 2020029e branch p_ms_le_tx_key_state_interface 
 
 p_le_one_pullup_key_single_set:
-05e6 6848ce5a fetcht 1 ,mem_mouse_dpi_fuction_info + 2 
-05e7 20200278 branch p_ms_le_tx_key_state_interface 
+060e 6848ce5b fetcht 1 ,mem_mouse_dpi_fuction_info + 2 
+060f 2020029e branch p_ms_le_tx_key_state_interface 
 
 p_mouse_transmit_key_scan:
-05e8 6fe0ccdc fetch 1 ,mem_ms_transmit_key_gpio 
-05e9 c17f8000 rtneq gpio_disable 
-05ea 704a1d03 jam mouse_transmit_key ,mem_mouse_key_temp_patch 
-05eb 6848ccdc fetcht 1 ,mem_ms_transmit_key_gpio 
-05ec 204005f3 call p_mouse_transmit_key_check 
-05ed 67e0ccde store 1 ,mem_ms_transmit_key_press_status 
-05ee 20405203 call mouse_matrix_public_gpio_reset 
-05ef 6fe0ccde fetch 1 ,mem_ms_transmit_key_press_status 
-05f0 c0000602 beq 0 ,p_transmit_key_up 
-05f1 c00385fd beq 7 ,p_transmit_key_down 
-05f2 20600000 rtn 
+0610 6fe0ccdd fetch 1 ,mem_ms_transmit_key_gpio 
+0611 c17f8000 rtneq gpio_disable 
+0612 704a1d03 jam mouse_transmit_key ,mem_mouse_key_temp_patch 
+0613 6848ccdd fetcht 1 ,mem_ms_transmit_key_gpio 
+0614 2040061b call p_mouse_transmit_key_check 
+0615 67e0ccdf store 1 ,mem_ms_transmit_key_press_status 
+0616 20405203 call mouse_matrix_public_gpio_reset 
+0617 6fe0ccdf fetch 1 ,mem_ms_transmit_key_press_status 
+0618 c000062a beq 0 ,p_transmit_key_up 
+0619 c0038625 beq 7 ,p_transmit_key_down 
+061a 20600000 rtn 
 
 p_mouse_transmit_key_check:
-05f3 20406ee0 call gpio_get_bit 
-05f4 6848c89c fetcht 1 ,mem_matrix_public_gpio 
-05f5 202085fb branch p_mouse_check_transmit_button_connect_gnd ,true 
-05f6 6848c89c fetcht 1 ,mem_matrix_public_gpio 
-05f7 20406ef1 call gpio_out_active 
-05f8 6848ccdc fetcht 1 ,mem_ms_transmit_key_gpio 
-05f9 6fe0ccde fetch 1 ,mem_ms_transmit_key_press_status 
-05fa 20205157 branch mouse_check_key_connect_gnd_new 
+061b 20406ee0 call gpio_get_bit 
+061c 6848c89c fetcht 1 ,mem_matrix_public_gpio 
+061d 20208623 branch p_mouse_check_transmit_button_connect_gnd ,true 
+061e 6848c89c fetcht 1 ,mem_matrix_public_gpio 
+061f 20406ef1 call gpio_out_active 
+0620 6848ccdd fetcht 1 ,mem_ms_transmit_key_gpio 
+0621 6fe0ccdf fetch 1 ,mem_ms_transmit_key_press_status 
+0622 20205157 branch mouse_check_key_connect_gnd_new 
 
 p_mouse_check_transmit_button_connect_gnd:
-05fb 6fe0ccde fetch 1 ,mem_ms_transmit_key_press_status 
-05fc 20205157 branch mouse_check_key_connect_gnd_new 
+0623 6fe0ccdf fetch 1 ,mem_ms_transmit_key_press_status 
+0624 20205157 branch mouse_check_key_connect_gnd_new 
 
 p_transmit_key_down:
-05fd 6fe0ccdd fetch 1 ,mem_ms_transmit_key_state 
-05fe c1008000 rtneq key_down 
-05ff 704cdd01 jam key_down ,mem_ms_transmit_key_state 
-0600 6fe2ce53 fetch 5 ,mem_mouse_b5_fuction_info 
-0601 20200560 branch p_app_key_replace 
+0625 6fe0ccde fetch 1 ,mem_ms_transmit_key_state 
+0626 c1008000 rtneq key_down 
+0627 704cde01 jam key_down ,mem_ms_transmit_key_state 
+0628 6fe2ce54 fetch 5 ,mem_mouse_b5_fuction_info 
+0629 20200588 branch p_app_key_replace 
 
 p_transmit_key_up:
-0602 6fe0ccdd fetch 1 ,mem_ms_transmit_key_state 
-0603 c1000000 rtneq key_up 
-0604 704cdd00 jam key_up ,mem_ms_transmit_key_state 
-0605 6fe2ce53 fetch 5 ,mem_mouse_b5_fuction_info 
-0606 67e2ce49 store 5 ,mem_mouse_key_fuction_info_temp 
-0607 6a20ce60 fetchr rega ,1 ,mem_mouse_fuction_key 
-0608 6fe0ce49 fetch 1 ,mem_mouse_key_fuction_info_temp 
-0609 c000856e beq ms_key ,p_app_key_clear 
-060a 704cdf00 jam 0 ,mem_ms_transmit_key_press_count 
-060b 70487d01 jam signle_press ,mem_ms_tx_pro_key_val 
-060c 6fe1487e fetch 2 ,mem_ms_long_press_key_index 
-060d 2feffe02 isolate1 transmit_key_bit ,pdata 
-060e 20408612 call p_ms_transmit_key_long_release ,true 
-060f d8e00002 arg transmit_key_bit ,queue 
-0610 204003c1 call p_ms_long_press_key_index_disable 
-0611 20200622 branch p_mouse_transmit_key_state_enable 
+062a 6fe0ccde fetch 1 ,mem_ms_transmit_key_state 
+062b c1000000 rtneq key_up 
+062c 704cde00 jam key_up ,mem_ms_transmit_key_state 
+062d 6fe2ce54 fetch 5 ,mem_mouse_b5_fuction_info 
+062e 67e2ce4a store 5 ,mem_mouse_key_fuction_info_temp 
+062f 6a20ce61 fetchr rega ,1 ,mem_mouse_fuction_key 
+0630 6fe0ce4a fetch 1 ,mem_mouse_key_fuction_info_temp 
+0631 c0008596 beq ms_key ,p_app_key_clear 
+0632 704ce000 jam 0 ,mem_ms_transmit_key_press_count 
+0633 70487d01 jam signle_press ,mem_ms_tx_pro_key_val 
+0634 6fe1487e fetch 2 ,mem_ms_long_press_key_index 
+0635 2feffe02 isolate1 transmit_key_bit ,pdata 
+0636 2040863a call p_ms_transmit_key_long_release ,true 
+0637 d8e00002 arg transmit_key_bit ,queue 
+0638 204003e9 call p_ms_long_press_key_index_disable 
+0639 2020064a branch p_mouse_transmit_key_state_enable 
 
 p_ms_transmit_key_long_release:
-0612 70487d04 jam long_release ,mem_ms_tx_pro_key_val 
-0613 20600000 rtn 
+063a 70487d04 jam long_release ,mem_ms_tx_pro_key_val 
+063b 20600000 rtn 
 
 p_mouse_transmit_key_long_press_check:
-0614 6fe0ccdd fetch 1 ,mem_ms_transmit_key_state 
-0615 c1000000 rtneq key_up 
-0616 6fe0ce53 fetch 1 ,mem_mouse_b5_fuction_info 
-0617 c1008000 rtneq ms_key 
-0618 6fe1487e fetch 2 ,mem_ms_long_press_key_index 
-0619 c3810000 rtnbit1 transmit_key_bit 
-061a 6fe0ccdf fetch 1 ,mem_ms_transmit_key_press_count 
-061b 1fe0fe01 increase 1 ,pdata 
-061c 67e0ccdf store 1 ,mem_ms_transmit_key_press_count 
-061d 1fe67c32 sub pdata ,key_long_press ,null 
-061e 20610000 rtn positive 
-061f 70487d03 jam long_press ,mem_ms_tx_pro_key_val 
-0620 d8e00002 arg transmit_key_bit ,queue 
-0621 204003be call p_ms_long_press_key_index_enable 
+063c 6fe0ccde fetch 1 ,mem_ms_transmit_key_state 
+063d c1000000 rtneq key_up 
+063e 6fe0ce54 fetch 1 ,mem_mouse_b5_fuction_info 
+063f c1008000 rtneq ms_key 
+0640 6fe1487e fetch 2 ,mem_ms_long_press_key_index 
+0641 c3810000 rtnbit1 transmit_key_bit 
+0642 6fe0cce0 fetch 1 ,mem_ms_transmit_key_press_count 
+0643 1fe0fe01 increase 1 ,pdata 
+0644 67e0cce0 store 1 ,mem_ms_transmit_key_press_count 
+0645 1fe67c32 sub pdata ,key_long_press ,null 
+0646 20610000 rtn positive 
+0647 70487d03 jam long_press ,mem_ms_tx_pro_key_val 
+0648 d8e00002 arg transmit_key_bit ,queue 
+0649 204003e6 call p_ms_long_press_key_index_enable 
 
 p_mouse_transmit_key_state_enable:
-0622 6fe0cac4 fetch 1 ,mem_mouse_pair_flag 
-0623 207a0000 rtn blank 
-0624 6fe0c678 fetch 1 ,mem_device_flag 
-0625 c00003c4 beq mode_24g_device ,p_ms_tx_pro_key_flag_enable 
+064a 6fe0cac4 fetch 1 ,mem_mouse_pair_flag 
+064b 207a0000 rtn blank 
+064c 6fe0c678 fetch 1 ,mem_device_flag 
+064d c00003ec beq mode_24g_device ,p_ms_tx_pro_key_flag_enable 
 
 p_le_transmit_app_key_set:
-0626 6fe0c87d fetch 1 ,mem_ms_tx_pro_key_val 
-0627 c001862b beq long_press ,p_le_transmit_app_key_long_set 
-0628 c002062b beq long_release ,p_le_transmit_app_key_long_set 
-0629 c000862d beq signle_press ,p_le_transmit_key_single_set 
-062a 20600000 rtn 
+064e 6fe0c87d fetch 1 ,mem_ms_tx_pro_key_val 
+064f c0018653 beq long_press ,p_le_transmit_app_key_long_set 
+0650 c0020653 beq long_release ,p_le_transmit_app_key_long_set 
+0651 c0008655 beq signle_press ,p_le_transmit_key_single_set 
+0652 20600000 rtn 
 
 p_le_transmit_app_key_long_set:
-062b 6848ce56 fetcht 1 ,mem_mouse_b5_fuction_info + 3 
-062c 20200278 branch p_ms_le_tx_key_state_interface 
+0653 6848ce57 fetcht 1 ,mem_mouse_b5_fuction_info + 3 
+0654 2020029e branch p_ms_le_tx_key_state_interface 
 
 p_le_transmit_key_single_set:
-062d 6848ce55 fetcht 1 ,mem_mouse_b5_fuction_info + 2 
-062e 20200278 branch p_ms_le_tx_key_state_interface 
+0655 6848ce56 fetcht 1 ,mem_mouse_b5_fuction_info + 2 
+0656 2020029e branch p_ms_le_tx_key_state_interface 
 
 p_audio_disable:
-062f 6fe0cc6b fetch 1 ,mem_ms_audio_enable_flag 
-0630 207a0000 rtn blank 
-0631 704c6b00 jam 0 ,mem_ms_audio_enable_flag 
-0632 70409401 jam 1 ,mem_lpm_mode 
-0633 704c6e00 jam 0 ,mem_voice_enable 
-0634 70442700 jam 0 ,mem_adc_dma_enable 
-0635 7046380f jam 0x0f ,mem_24g_fast_hop_count 
-0636 700ea200 jam 0 ,mem_voice_queue_count 
-0637 7080cc00 jam 0 ,core_sadc_ctrl 
-0638 704c6d00 jam adc_battery ,mem_ms_adc_mode 
-0639 2020029f branch p_ms_updata_connect_param_req 
+0657 6fe0cc6c fetch 1 ,mem_ms_audio_enable_flag 
+0658 207a0000 rtn blank 
+0659 704c6c00 jam 0 ,mem_ms_audio_enable_flag 
+065a 70409401 jam 1 ,mem_lpm_mode 
+065b 704c6f00 jam 0 ,mem_voice_enable 
+065c 70442700 jam 0 ,mem_adc_dma_enable 
+065d 7046380f jam 0x0f ,mem_24g_fast_hop_count 
+065e 700ea200 jam 0 ,mem_voice_queue_count 
+065f 7080cc00 jam 0 ,core_sadc_ctrl 
+0660 704c6e00 jam adc_battery ,mem_ms_adc_mode 
+0661 202002c4 branch p_ms_updata_connect_param_req 
 
 p_audio_enable:
-063a 6fe0cc6b fetch 1 ,mem_ms_audio_enable_flag 
-063b 247a0000 nrtn blank 
-063c 704c6b01 jam 1 ,mem_ms_audio_enable_flag 
-063d 70409400 jam 0 ,mem_lpm_mode 
-063e 704c6c02 jam 2 ,mem_ms_audio_enable_timer 
+0662 6fe0cc6c fetch 1 ,mem_ms_audio_enable_flag 
+0663 247a0000 nrtn blank 
+0664 704c6c01 jam 1 ,mem_ms_audio_enable_flag 
+0665 70409400 jam 0 ,mem_lpm_mode 
+0666 704c6d02 jam 2 ,mem_ms_audio_enable_timer 
 
 p_audio_enable_config:
-063f 70807400 jam 0 ,0x8074 
-0640 70807600 jam 0 ,0x8076 
-0641 20400298 call p_voice_updata_connect_param_req 
-0642 204006dd call p_voice_queue_init 
-0643 20200644 branch p_audio_init 
+0667 70807400 jam 0 ,0x8074 
+0668 70807600 jam 0 ,0x8076 
+0669 204002bd call p_voice_updata_connect_param_req 
+066a 204006fc call p_voice_queue_init 
 
 p_audio_init:
-0644 20406f53 call sadc_calibration 
-0645 70441e00 jam 0x00 ,mem_adc_channel 
-0646 70441f01 jam 1 ,mem_adc_clkdiv 
-0647 70442701 jam 1 ,mem_adc_dma_enable 
-0648 704c6d01 jam adc_audio ,mem_ms_adc_mode 
-0649 6fe14c71 fetch 2 ,mem_adc_audio_saddr_ptr 
-064a 67e14c6f store 2 ,mem_adc_dma_rptr 
-064b 2020064c branch p_enable_adc 
+066b 20406f53 call sadc_calibration 
+066c 70441e00 jam 0x00 ,mem_adc_channel 
+066d 70441f01 jam 1 ,mem_adc_clkdiv 
+066e 70442701 jam 1 ,mem_adc_dma_enable 
+066f 704c6e01 jam adc_audio ,mem_ms_adc_mode 
+0670 6fe14c72 fetch 2 ,mem_adc_audio_saddr_ptr 
+0671 67e14c70 store 2 ,mem_adc_dma_rptr 
+0672 20200673 branch p_enable_adc 
 
 p_enable_adc:
-064c 6fe0cc6d fetch 1 ,mem_ms_adc_mode 
-064d c0000650 beq adc_battery ,p_enable_adc_battery 
-064e c0008655 beq adc_audio ,p_enable_adc_audio 
-064f 20600000 rtn 
+0673 6fe0cc6e fetch 1 ,mem_ms_adc_mode 
+0674 c0000677 beq adc_battery ,p_enable_adc_battery 
+0675 c000867c beq adc_audio ,p_enable_adc_audio 
+0676 20600000 rtn 
 
 p_enable_adc_battery:
-0650 708ac600 jam 0x00 ,0x8ac6 
-0651 708ac730 jam 0x30 ,0x8ac7 
-0652 70441e09 jam 0x09 ,mem_adc_channel 
-0653 70441f0a jam 0x0a ,mem_adc_clkdiv 
-0654 20206fb3 branch enable_adc + 1 
+0677 708ac600 jam 0x00 ,0x8ac6 
+0678 708ac730 jam 0x30 ,0x8ac7 
+0679 70441e09 jam 0x09 ,mem_adc_channel 
+067a 70441f0a jam 0x0a ,mem_adc_clkdiv 
+067b 20206fb3 branch enable_adc + 1 
 
 p_enable_adc_audio:
-0655 708ac61b jam 0x1b ,0x8ac6 
-0656 708ac77b jam 0x7b ,0x8ac7 
-0657 20406f6b call sadc_cal_write 
-0658 6ff08a09 fetch 1 ,core_gpadc_cfg1 
-0659 793ffe07 set0 7 ,pdata 
-065a 67f08a09 store 1 ,core_gpadc_cfg1 
-065b 708a0770 jam 0x70 ,core_gpadc_ctrl 
-065c 708a0843 jam 0x43 ,core_gpadc_cfg0 
-065d 708a0b0c jam 0x0c ,core_gpadc_cfg3 
-065e 708a0aef jam 0xef ,core_gpadc_cfg2 
-065f 20407007 call sadc_channel 
-0660 6fe0c41f fetch 1 ,mem_adc_clkdiv 
-0661 67f080cd store 1 ,core_sadc_clkdiv 
-0662 20000bb8 nop 3000 
-0663 2040067f call p_sadc_read 
-0664 7080cd00 jam 0 ,core_sadc_clkdiv 
-0665 20200666 branch p_sadc_audio_dma 
+067c 708ac61b jam 0x1b ,0x8ac6 
+067d 708ac77b jam 0x7b ,0x8ac7 
+067e 20406f6b call sadc_cal_write 
+067f 6ff08a09 fetch 1 ,core_gpadc_cfg1 
+0680 793ffe07 set0 7 ,pdata 
+0681 67f08a09 store 1 ,core_gpadc_cfg1 
+0682 708a0770 jam 0x70 ,core_gpadc_ctrl 
+0683 708a0843 jam 0x43 ,core_gpadc_cfg0 
+0684 708a0b0c jam 0x0c ,core_gpadc_cfg3 
+0685 708a0aef jam 0xef ,core_gpadc_cfg2 
+0686 20407007 call sadc_channel 
+0687 6fe0c41f fetch 1 ,mem_adc_clkdiv 
+0688 67f080cd store 1 ,core_sadc_clkdiv 
+0689 20000bb8 nop 3000 
+068a 204006a6 call p_sadc_read 
+068b 7080cd00 jam 0 ,core_sadc_clkdiv 
+068c 2020068d branch p_sadc_audio_dma 
 
 p_sadc_audio_dma:
-0666 6fe0c427 fetch 1 ,mem_adc_dma_enable 
-0667 207a0000 rtn blank 
-0668 6ff08a09 fetch 1 ,core_gpadc_cfg1 
-0669 79207e07 set1 7 ,pdata 
-066a 67f08a09 store 1 ,core_gpadc_cfg1 
-066b 6fe0c41f fetch 1 ,mem_adc_clkdiv 
-066c 67f080cd store 1 ,core_sadc_clkdiv 
-066d 6fe14c71 fetch 2 ,mem_adc_audio_saddr_ptr 
-066e 67f100ce store 2 ,core_sadc_saddr 
-066f 6fe14c73 fetch 2 ,mem_adc_audio_eaddr_ptr 
-0670 67f100d0 store 2 ,core_sadc_eaddr 
-0671 7080cc8b jam 0x8b ,core_sadc_ctrl 
-0672 20000bb8 nop 3000 
-0673 7080cc83 jam 0x83 ,core_sadc_ctrl 
-0674 7080cd02 jam 2 ,core_sadc_clkdiv 
-0675 20600000 rtn 
+068d 6fe0c427 fetch 1 ,mem_adc_dma_enable 
+068e 207a0000 rtn blank 
+068f 6ff08a09 fetch 1 ,core_gpadc_cfg1 
+0690 79207e07 set1 7 ,pdata 
+0691 67f08a09 store 1 ,core_gpadc_cfg1 
+0692 6fe0c41f fetch 1 ,mem_adc_clkdiv 
+0693 67f080cd store 1 ,core_sadc_clkdiv 
+0694 6fe14c72 fetch 2 ,mem_adc_audio_saddr_ptr 
+0695 67f100ce store 2 ,core_sadc_saddr 
+0696 6fe14c74 fetch 2 ,mem_adc_audio_eaddr_ptr 
+0697 67f100d0 store 2 ,core_sadc_eaddr 
+0698 7080cc8b jam 0x8b ,core_sadc_ctrl 
+0699 20000bb8 nop 3000 
+069a 7080cc83 jam 0x83 ,core_sadc_ctrl 
+069b 7080cd02 jam 2 ,core_sadc_clkdiv 
+069c 20600000 rtn 
 
 p_sadc_calibration:
-0676 20758000 rtn wake 
-0677 708a0777 jam 0x77 ,core_gpadc_ctrl 
-0678 708a08c9 jam 0xc9 ,core_gpadc_cfg0 
-0679 708a0b00 jam 0x00 ,core_gpadc_cfg3 
-067a 6fe0c41f fetch 1 ,mem_adc_clkdiv 
-067b 67f080cd store 1 ,core_sadc_clkdiv 
-067c 2040067f call p_sadc_read 
-067d 68590164 fetcht 2 ,core_sadc_data 
-067e 20206f5e branch sadc_calibration + 11 
+069d 20758000 rtn wake 
+069e 708a0777 jam 0x77 ,core_gpadc_ctrl 
+069f 708a08c9 jam 0xc9 ,core_gpadc_cfg0 
+06a0 708a0b00 jam 0x00 ,core_gpadc_cfg3 
+06a1 6fe0c41f fetch 1 ,mem_adc_clkdiv 
+06a2 67f080cd store 1 ,core_sadc_clkdiv 
+06a3 204006a6 call p_sadc_read 
+06a4 68590164 fetcht 2 ,core_sadc_data 
+06a5 20206f5e branch sadc_calibration + 11 
 
 p_sadc_read:
-067f 7080cc83 jam 0x83 ,core_sadc_ctrl 
-0680 6fe0cc6d fetch 1 ,mem_ms_adc_mode 
-0681 245a0685 ncall p_sadc_ctrl_set ,blank 
-0682 2040700e call sar_adc_read_wait 
-0683 7080cc80 jam 0x80 ,core_sadc_ctrl 
-0684 20600000 rtn 
+06a6 7080cc83 jam 0x83 ,core_sadc_ctrl 
+06a7 6fe0cc6e fetch 1 ,mem_ms_adc_mode 
+06a8 245a06ac ncall p_sadc_ctrl_set ,blank 
+06a9 2040700e call sar_adc_read_wait 
+06aa 7080cc80 jam 0x80 ,core_sadc_ctrl 
+06ab 20600000 rtn 
 
 p_sadc_ctrl_set:
-0685 7080cc8b jam 0x8b ,core_sadc_ctrl 
-0686 20600000 rtn 
+06ac 7080cc8b jam 0x8b ,core_sadc_ctrl 
+06ad 20600000 rtn 
 
 p_voice_adpcm_enter_queue:
-0687 6fe0cc6e fetch 1 ,mem_voice_enable 
-0688 207a0000 rtn blank 
-0689 2040069c call p_audio_get_len 
-068a 1fe67cf0 sub pdata ,audio_buf_uint ,null 
-068b 20610000 rtn positive 
+06ae 6fe0cc6f fetch 1 ,mem_voice_enable 
+06af 207a0000 rtn blank 
+06b0 204006c3 call p_audio_get_len 
+06b1 1fe67cf0 sub pdata ,audio_buf_uint ,null 
+06b2 20610000 rtn positive 
 
 p_voice_enter_queue:
-068c 6fe08ea2 fetch 1 ,mem_voice_queue_count 
-068d d8400005 arg voice_queue_max_count ,temp 
-068e 184085ff increase -1 ,temp 
-068f 98467c00 isub temp ,null 
-0690 202106a8 branch p_audio_update_adc_rptr ,positive 
-0691 20400700 call p_audio_adpcm_encode 
-0692 204006a8 call p_audio_update_adc_rptr 
-0693 58000d76 setarg mem_voice_adpcm_buf_start 
-0694 204006ec call p_queue_enter_config 
-0695 d8c00cf6 arg mem_adpcm ,contr 
-0696 df20003c arg voice_queue_unit ,loopcnt 
-0697 204006b9 call p_enter_queue 
-0698 6fe08ea2 fetch 1 ,mem_voice_queue_count 
-0699 1fe0fe01 increase 1 ,pdata 
-069a 67e08ea2 store 1 ,mem_voice_queue_count 
-069b 20600000 rtn 
+06b3 6fe08ea2 fetch 1 ,mem_voice_queue_count 
+06b4 d8400005 arg voice_queue_max_count ,temp 
+06b5 184085ff increase -1 ,temp 
+06b6 98467c00 isub temp ,null 
+06b7 202106cf branch p_audio_update_adc_rptr ,positive 
+06b8 20400701 call p_audio_adpcm_encode 
+06b9 204006cf call p_audio_update_adc_rptr 
+06ba 58000d76 setarg mem_voice_adpcm_buf_start 
+06bb 204060ac call rec_queue_enter_config 
+06bc d8c00cf6 arg mem_adpcm ,contr 
+06bd df20003c arg voice_queue_unit ,loopcnt 
+06be 204006e0 call p_enter_queue 
+06bf 6fe08ea2 fetch 1 ,mem_voice_queue_count 
+06c0 1fe0fe01 increase 1 ,pdata 
+06c1 67e08ea2 store 1 ,mem_voice_queue_count 
+06c2 20600000 rtn 
 
 p_audio_get_len:
-069c 6ff10122 fetch 2 ,core_adc_dma_wptr 
-069d 1fe22200 copy pdata ,rega 
-069e 68494c6f fetcht 2 ,mem_adc_dma_rptr 
-069f 98467e00 isub temp ,pdata 
-06a0 242106a2 nbranch p_audio_get_len_wptr_over ,positive 
-06a1 20600000 rtn 
+06c3 6ff10122 fetch 2 ,core_adc_dma_wptr 
+06c4 1fe22200 copy pdata ,rega 
+06c5 68494c70 fetcht 2 ,mem_adc_dma_rptr 
+06c6 98467e00 isub temp ,pdata 
+06c7 242106c9 nbranch p_audio_get_len_wptr_over ,positive 
+06c8 20600000 rtn 
 
 p_audio_get_len_wptr_over:
-06a2 1a220400 copy rega ,temp 
-06a3 6fe14c6f fetch 2 ,mem_adc_dma_rptr 
-06a4 98460400 isub temp ,temp 
-06a5 580002d0 setarg audio_buf_len 
-06a6 98467e00 isub temp ,pdata 
-06a7 20600000 rtn 
+06c9 1a220400 copy rega ,temp 
+06ca 6fe14c70 fetch 2 ,mem_adc_dma_rptr 
+06cb 98460400 isub temp ,temp 
+06cc 580002d0 setarg audio_buf_len 
+06cd 98467e00 isub temp ,pdata 
+06ce 20600000 rtn 
 
 p_audio_update_adc_rptr:
-06a8 6fe14c6f fetch 2 ,mem_adc_dma_rptr 
-06a9 1fe0fef0 increase audio_buf_uint ,pdata 
-06aa d8400cf5 arg mem_voice_raw_end ,temp 
-06ab 18408401 increase 1 ,temp 
-06ac 98467c00 isub temp ,null 
-06ad 202286b0 branch p_audio_adc_dma_ptr_over ,zero 
-06ae 67e14c6f store 2 ,mem_adc_dma_rptr 
-06af 20600000 rtn 
+06cf 6fe14c70 fetch 2 ,mem_adc_dma_rptr 
+06d0 1fe0fef0 increase audio_buf_uint ,pdata 
+06d1 d8400cf5 arg mem_voice_raw_end ,temp 
+06d2 18408401 increase 1 ,temp 
+06d3 98467c00 isub temp ,null 
+06d4 202286d7 branch p_audio_adc_dma_ptr_over ,zero 
+06d5 67e14c70 store 2 ,mem_adc_dma_rptr 
+06d6 20600000 rtn 
 
 p_audio_adc_dma_ptr_over:
-06b0 58000a26 setarg mem_voice_raw_start 
-06b1 67e14c6f store 2 ,mem_adc_dma_rptr 
-06b2 20600000 rtn 
+06d7 58000a26 setarg mem_voice_raw_start 
+06d8 67e14c70 store 2 ,mem_adc_dma_rptr 
+06d9 20600000 rtn 
 
 p_save_reg:
-06b3 1f00f001 increase 1 ,regext_index 
-06b4 1fe25e00 copy pdata ,regext 
-06b5 20600000 rtn 
+06da 1f00f001 increase 1 ,regext_index 
+06db 1fe25e00 copy pdata ,regext 
+06dc 20600000 rtn 
 
 p_rescue_reg:
-06b6 1de27e00 copy regext ,pdata 
-06b7 1f00f1ff increase -1 ,regext_index 
-06b8 20600000 rtn 
+06dd 1de27e00 copy regext ,pdata 
+06de 1f00f1ff increase -1 ,regext_index 
+06df 20600000 rtn 
 
 p_enter_queue:
 
 p_enter_queue_loop:
-06b9 efe08006 ifetch 1 ,contr 
-06ba e7e08003 istore 1 ,contwu 
-06bb c20006b9 loop p_enter_queue_loop 
-06bc e0610011 istorer contwu ,2 ,rega 
-06bd 18627e00 copy contwu ,pdata 
-06be 98467c00 isub temp ,null 
-06bf 2022a33e branch assert ,zero 
-06c0 20600000 rtn 
+06e0 efe08006 ifetch 1 ,contr 
+06e1 e7e08003 istore 1 ,contwu 
+06e2 c20006e0 loop p_enter_queue_loop 
+06e3 e0610011 istorer contwu ,2 ,rega 
+06e4 18627e00 copy contwu ,pdata 
+06e5 98467c00 isub temp ,null 
+06e6 2022a33e branch assert ,zero 
+06e7 20600000 rtn 
 
 p_le_audio_data_out_from_queue:
-06c1 6fe0c678 fetch 1 ,mem_device_flag 
-06c2 c1000000 rtneq mode_24g_device 
-06c3 6fe0cc6e fetch 1 ,mem_voice_enable 
-06c4 207a0000 rtn blank 
-06c5 6fe08ea2 fetch 1 ,mem_voice_queue_count 
-06c6 207a0000 rtn blank 
-06c7 20402a06 call le_fifo_check_nearly_full 
-06c8 247a0000 nrtn blank 
-06c9 204006cb call p_voice_out_queue 
-06ca 2020028d branch p_ms_le_tx_audio_data 
+06e8 6fe0c678 fetch 1 ,mem_device_flag 
+06e9 c1000000 rtneq mode_24g_device 
+06ea 6fe0cc6f fetch 1 ,mem_voice_enable 
+06eb 207a0000 rtn blank 
+06ec 6fe08ea2 fetch 1 ,mem_voice_queue_count 
+06ed 207a0000 rtn blank 
+06ee 20402a06 call le_fifo_check_nearly_full 
+06ef 247a0000 nrtn blank 
+06f0 204006f2 call p_voice_out_queue 
+06f1 202002b2 branch p_ms_le_tx_audio_data 
 
 p_voice_out_queue:
-06cb 58000d76 setarg mem_voice_adpcm_buf_start 
-06cc 204006f6 call p_queue_out_config 
-06cd df20003c arg voice_queue_unit ,loopcnt 
-06ce d8a00ea3 arg mem_queue_buf ,contw 
-06cf 204006d5 call p_out_queue 
-06d0 6fe08ea2 fetch 1 ,mem_voice_queue_count 
-06d1 1fe0ffff increase -1 ,pdata 
-06d2 67e08ea2 store 1 ,mem_voice_queue_count 
-06d3 58000ea3 setarg mem_queue_buf 
-06d4 20600000 rtn 
-
-p_out_queue:
-06d5 18627e00 copy contu ,pdata 
-06d6 98467c00 isub temp ,null 
-06d7 2022a33e branch assert ,zero 
-
-p_out_queue_loop:
-06d8 efe08003 ifetch 1 ,contru 
-06d9 e7e08005 istore 1 ,contw 
-06da c20006d8 loop p_out_queue_loop 
-06db e0610011 istorer contru ,2 ,rega 
-06dc 20600000 rtn 
+06f2 58000d76 setarg mem_voice_adpcm_buf_start 
+06f3 204060b6 call rec_queue_out_config 
+06f4 df20003c arg voice_queue_unit ,loopcnt 
+06f5 d8a00ea3 arg mem_queue_buf ,contw 
+06f6 20406068 call rec_out_queue 
+06f7 6fe08ea2 fetch 1 ,mem_voice_queue_count 
+06f8 1fe0ffff increase -1 ,pdata 
+06f9 67e08ea2 store 1 ,mem_voice_queue_count 
+06fa 58000ea3 setarg mem_queue_buf 
+06fb 20600000 rtn 
 
 p_voice_queue_init:
-06dd 58000d76 setarg mem_voice_adpcm_buf_start 
-06de d840012c arg voice_queue_size ,temp 
-06df 204006e2 call p_queue_init_config 
-06e0 700ea200 jam 0 ,mem_voice_queue_count 
-06e1 20600000 rtn 
-
-p_queue_init_config:
-06e2 184085ff increase -1 ,temp 
-06e3 1fe20a00 copy pdata ,contw 
-06e4 18a08bf8 increase -8 ,contw 
-06e5 e7e10005 istore 2 ,contw 
-06e6 9840fe00 iadd temp ,pdata 
-06e7 e7e10005 istore 2 ,contw 
-06e8 98467e00 isub temp ,pdata 
-06e9 e7e10005 istore 2 ,contw 
-06ea e7e10005 istore 2 ,contw 
-06eb 20600000 rtn 
-
-p_queue_enter_config:
-06ec 1fe0fff8 increase -8 ,pdata 
-06ed e941003f ifetchr contus ,2 ,pdata 
-06ee 1fe0fe02 increase 2 ,pdata 
-06ef ea01003f ifetchr contue ,2 ,pdata 
-06f0 1fe0fe02 increase 2 ,pdata 
-06f1 e841003f ifetchr temp ,2 ,pdata 
-06f2 1fe0fe02 increase 2 ,pdata 
-06f3 e861003f ifetchr contu ,2 ,pdata 
-06f4 1fe22200 copy pdata ,rega 
-06f5 20600000 rtn 
-
-p_queue_out_config:
-06f6 1fe0fff8 increase -8 ,pdata 
-06f7 e941003f ifetchr contus ,2 ,pdata 
-06f8 1fe0fe02 increase 2 ,pdata 
-06f9 ea01003f ifetchr contue ,2 ,pdata 
-06fa 1fe0fe02 increase 2 ,pdata 
-06fb e861003f ifetchr contu ,2 ,pdata 
-06fc 1fe22200 copy pdata ,rega 
-06fd 1fe0fe02 increase 2 ,pdata 
-06fe e841003f ifetchr temp ,2 ,pdata 
-06ff 20600000 rtn 
+06fc 58000d76 setarg mem_voice_adpcm_buf_start 
+06fd d840012c arg voice_queue_size ,temp 
+06fe 20406048 call rec_queue_init_config 
+06ff 700ea200 jam 0 ,mem_voice_queue_count 
+0700 20600000 rtn 
 
 p_audio_adpcm_encode:
-0700 704c4378 jam 120 ,mem_ad_in_numsamples1 
-0701 6fe14c6f fetch 2 ,mem_adc_dma_rptr 
-0702 67e14c44 store 2 ,mem_ad_in_ptr1 
-0703 58000cf6 setarg mem_adpcm 
-0704 67e14c46 store 2 ,mem_ad_out_ptr1 
+0701 704c4478 jam 120 ,mem_ad_in_numsamples1 
+0702 6fe14c70 fetch 2 ,mem_adc_dma_rptr 
+0703 67e14c45 store 2 ,mem_ad_in_ptr1 
+0704 58000cf6 setarg mem_adpcm 
+0705 67e14c47 store 2 ,mem_ad_out_ptr1 
 
 p_adpcm_encode:
-0705 6fe24c3b fetch 4 ,mem_ad_state_valpred1 
-0706 67e24c4e store 4 ,mem_ad_valpred1 
-0707 6fe24c3f fetch 4 ,mem_ad_state_index1 
-0708 67e24c52 store 4 ,mem_ad_index1 
-0709 6fe0cc52 fetch 1 ,mem_ad_index1 
-070a 1febfe00 lshift2 pdata ,pdata 
-070b d8404ad7 arg mem_ad_stepsizetable1 ,temp 
-070c 98408400 iadd temp ,temp 
-070d efe20002 ifetch 4 ,temp 
-070e 67e24c4a store 4 ,mem_ad_step1 
-070f 704c5e01 jam 1 ,mem_ad_bufferstep1 
+0706 6fe24c3c fetch 4 ,mem_ad_state_valpred1 
+0707 67e24c4f store 4 ,mem_ad_valpred1 
+0708 6fe24c40 fetch 4 ,mem_ad_state_index1 
+0709 67e24c53 store 4 ,mem_ad_index1 
+070a 6fe0cc53 fetch 1 ,mem_ad_index1 
+070b 1febfe00 lshift2 pdata ,pdata 
+070c d8404ad8 arg mem_ad_stepsizetable1 ,temp 
+070d 98408400 iadd temp ,temp 
+070e efe20002 ifetch 4 ,temp 
+070f 67e24c4b store 4 ,mem_ad_step1 
+0710 704c5f01 jam 1 ,mem_ad_bufferstep1 
 
 p_adpcm_encode_loop:
-0710 204007c4 call p_adpcm_get_val_from_inp 
-0711 6fe24c5f fetch 4 ,mem_ad_val1 
-0712 684a4c4e fetcht 4 ,mem_ad_valpred1 
-0713 98467e00 isub temp ,pdata 
-0714 67e24c67 store 4 ,mem_ad_diff1 
-0715 2040074a call p_adpcm_encode_cal_delta 
-0716 20400752 call p_adpcm_set_diff_by_sign 
-0717 704c4900 jam 0 ,mem_ad_delta1 
-0718 6fe24c4a fetch 4 ,mem_ad_step1 
-0719 1fe97e00 rshift3 pdata ,pdata 
-071a 67e24c56 store 4 ,mem_ad_vpdiff1 
-071b 20400759 call p_check_diff_big_step1 
-071c 6fe24c4a fetch 4 ,mem_ad_step1 
-071d 1fe37e00 rshift pdata ,pdata 
-071e 67e24c4a store 4 ,mem_ad_step1 
-071f 20400767 call p_check_diff_big_step2 
-0720 6fe24c4a fetch 4 ,mem_ad_step1 
-0721 1fe37e00 rshift pdata ,pdata 
-0722 67e24c4a store 4 ,mem_ad_step1 
-0723 20400777 call p_check_diff_big_step3 
-0724 20400783 call p_check_sign_deal1 
-0725 2040078f call p_adpcm_check_valpred_more_32767 
-0726 6fe0cc49 fetch 1 ,mem_ad_delta1 
-0727 6848cc48 fetcht 1 ,mem_ad_sign1 
-0728 9841fe00 ior temp ,pdata 
-0729 67e0cc49 store 1 ,mem_ad_delta1 
-072a 6fe0cc49 fetch 1 ,mem_ad_delta1 
-072b d8404ac7 arg mem_ad_indextable1 ,temp 
-072c 98408400 iadd temp ,temp 
-072d efe08002 ifetch 1 ,temp 
-072e 204007d1 call p_char_2_int32 
-072f 684a4c52 fetcht 4 ,mem_ad_index1 
-0730 9840fe00 iadd temp ,pdata 
-0731 67e24c52 store 4 ,mem_ad_index1 
-0732 2040079e call p_adpcm_check_index_less_0 
-0733 204007a3 call p_adpcm_check_index_big_88 
-0734 6fe24c52 fetch 4 ,mem_ad_index1 
-0735 1febfe00 lshift2 pdata ,pdata 
-0736 d8404ad7 arg mem_ad_stepsizetable1 ,temp 
-0737 98408400 iadd temp ,temp 
-0738 efe20002 ifetch 4 ,temp 
-0739 67e24c4a store 4 ,mem_ad_step1 
-073a 204007ae call p_adpcm_check_bufferstep 
-073b 6fe0cc5e fetch 1 ,mem_ad_bufferstep1 
-073c d8400001 arg 0x01 ,temp 
-073d 9842fe00 ixor temp ,pdata 
-073e 67e0cc5e store 1 ,mem_ad_bufferstep1 
-073f 6fe0cc43 fetch 1 ,mem_ad_in_numsamples1 
-0740 1fe0ffff increase -1 ,pdata 
-0741 67e0cc43 store 1 ,mem_ad_in_numsamples1 
-0742 243a0710 nbranch p_adpcm_encode_loop ,blank 
-0743 6fe0cc5e fetch 1 ,mem_ad_bufferstep1 
-0744 205a07be call p_adpcm_set_bufferstep_to_outp ,blank 
-0745 6fe24c4e fetch 4 ,mem_ad_valpred1 
-0746 67e24c3b store 4 ,mem_ad_state_valpred1 
-0747 6fe24c52 fetch 4 ,mem_ad_index1 
-0748 67e24c3f store 4 ,mem_ad_state_index1 
-0749 20600000 rtn 
+0711 204007c5 call p_adpcm_get_val_from_inp 
+0712 6fe24c60 fetch 4 ,mem_ad_val1 
+0713 684a4c4f fetcht 4 ,mem_ad_valpred1 
+0714 98467e00 isub temp ,pdata 
+0715 67e24c68 store 4 ,mem_ad_diff1 
+0716 2040074b call p_adpcm_encode_cal_delta 
+0717 20400753 call p_adpcm_set_diff_by_sign 
+0718 704c4a00 jam 0 ,mem_ad_delta1 
+0719 6fe24c4b fetch 4 ,mem_ad_step1 
+071a 1fe97e00 rshift3 pdata ,pdata 
+071b 67e24c57 store 4 ,mem_ad_vpdiff1 
+071c 2040075a call p_check_diff_big_step1 
+071d 6fe24c4b fetch 4 ,mem_ad_step1 
+071e 1fe37e00 rshift pdata ,pdata 
+071f 67e24c4b store 4 ,mem_ad_step1 
+0720 20400768 call p_check_diff_big_step2 
+0721 6fe24c4b fetch 4 ,mem_ad_step1 
+0722 1fe37e00 rshift pdata ,pdata 
+0723 67e24c4b store 4 ,mem_ad_step1 
+0724 20400778 call p_check_diff_big_step3 
+0725 20400784 call p_check_sign_deal1 
+0726 20400790 call p_adpcm_check_valpred_more_32767 
+0727 6fe0cc4a fetch 1 ,mem_ad_delta1 
+0728 6848cc49 fetcht 1 ,mem_ad_sign1 
+0729 9841fe00 ior temp ,pdata 
+072a 67e0cc4a store 1 ,mem_ad_delta1 
+072b 6fe0cc4a fetch 1 ,mem_ad_delta1 
+072c d8404ac8 arg mem_ad_indextable1 ,temp 
+072d 98408400 iadd temp ,temp 
+072e efe08002 ifetch 1 ,temp 
+072f 204007d2 call p_char_2_int32 
+0730 684a4c53 fetcht 4 ,mem_ad_index1 
+0731 9840fe00 iadd temp ,pdata 
+0732 67e24c53 store 4 ,mem_ad_index1 
+0733 2040079f call p_adpcm_check_index_less_0 
+0734 204007a4 call p_adpcm_check_index_big_88 
+0735 6fe24c53 fetch 4 ,mem_ad_index1 
+0736 1febfe00 lshift2 pdata ,pdata 
+0737 d8404ad8 arg mem_ad_stepsizetable1 ,temp 
+0738 98408400 iadd temp ,temp 
+0739 efe20002 ifetch 4 ,temp 
+073a 67e24c4b store 4 ,mem_ad_step1 
+073b 204007af call p_adpcm_check_bufferstep 
+073c 6fe0cc5f fetch 1 ,mem_ad_bufferstep1 
+073d d8400001 arg 0x01 ,temp 
+073e 9842fe00 ixor temp ,pdata 
+073f 67e0cc5f store 1 ,mem_ad_bufferstep1 
+0740 6fe0cc44 fetch 1 ,mem_ad_in_numsamples1 
+0741 1fe0ffff increase -1 ,pdata 
+0742 67e0cc44 store 1 ,mem_ad_in_numsamples1 
+0743 243a0711 nbranch p_adpcm_encode_loop ,blank 
+0744 6fe0cc5f fetch 1 ,mem_ad_bufferstep1 
+0745 205a07bf call p_adpcm_set_bufferstep_to_outp ,blank 
+0746 6fe24c4f fetch 4 ,mem_ad_valpred1 
+0747 67e24c3c store 4 ,mem_ad_state_valpred1 
+0748 6fe24c53 fetch 4 ,mem_ad_index1 
+0749 67e24c40 store 4 ,mem_ad_state_index1 
+074a 20600000 rtn 
 
 p_adpcm_encode_cal_delta:
-074a 6fe24c67 fetch 4 ,mem_ad_diff1 
-074b c28f874f bbit1 31 ,p_adpcm_encode_cal_smaller_zero 
-074c 58000000 setarg 0 
-074d 67e0cc48 store 1 ,mem_ad_sign1 
-074e 20600000 rtn 
+074b 6fe24c68 fetch 4 ,mem_ad_diff1 
+074c c28f8750 bbit1 31 ,p_adpcm_encode_cal_smaller_zero 
+074d 58000000 setarg 0 
+074e 67e0cc49 store 1 ,mem_ad_sign1 
+074f 20600000 rtn 
 
 p_adpcm_encode_cal_smaller_zero:
-074f 58000008 setarg 8 
-0750 67e0cc48 store 1 ,mem_ad_sign1 
-0751 20600000 rtn 
+0750 58000008 setarg 8 
+0751 67e0cc49 store 1 ,mem_ad_sign1 
+0752 20600000 rtn 
 
 p_adpcm_set_diff_by_sign:
-0752 6fe0cc48 fetch 1 ,mem_ad_sign1 
-0753 243a0755 nbranch p_adpcm_diff_negation ,blank 
-0754 20600000 rtn 
+0753 6fe0cc49 fetch 1 ,mem_ad_sign1 
+0754 243a0756 nbranch p_adpcm_diff_negation ,blank 
+0755 20600000 rtn 
 
 p_adpcm_diff_negation:
-0755 6fe24c67 fetch 4 ,mem_ad_diff1 
-0756 1fe67e00 sub pdata ,0 ,pdata 
-0757 67e24c67 store 4 ,mem_ad_diff1 
-0758 20600000 rtn 
+0756 6fe24c68 fetch 4 ,mem_ad_diff1 
+0757 1fe67e00 sub pdata ,0 ,pdata 
+0758 67e24c68 store 4 ,mem_ad_diff1 
+0759 20600000 rtn 
 
 p_check_diff_big_step1:
-0759 6fe24c67 fetch 4 ,mem_ad_diff1 
-075a 684a4c4a fetcht 4 ,mem_ad_step1 
-075b 98467e00 isub temp ,pdata 
-075c c38f8000 rtnbit1 31 
-075d 704c4904 jam 4 ,mem_ad_delta1 
-075e 6fe24c67 fetch 4 ,mem_ad_diff1 
-075f 684a4c4a fetcht 4 ,mem_ad_step1 
-0760 98467e00 isub temp ,pdata 
-0761 67e24c67 store 4 ,mem_ad_diff1 
-0762 6fe24c56 fetch 4 ,mem_ad_vpdiff1 
-0763 684a4c4a fetcht 4 ,mem_ad_step1 
-0764 9840fe00 iadd temp ,pdata 
-0765 67e24c56 store 4 ,mem_ad_vpdiff1 
-0766 20600000 rtn 
+075a 6fe24c68 fetch 4 ,mem_ad_diff1 
+075b 684a4c4b fetcht 4 ,mem_ad_step1 
+075c 98467e00 isub temp ,pdata 
+075d c38f8000 rtnbit1 31 
+075e 704c4a04 jam 4 ,mem_ad_delta1 
+075f 6fe24c68 fetch 4 ,mem_ad_diff1 
+0760 684a4c4b fetcht 4 ,mem_ad_step1 
+0761 98467e00 isub temp ,pdata 
+0762 67e24c68 store 4 ,mem_ad_diff1 
+0763 6fe24c57 fetch 4 ,mem_ad_vpdiff1 
+0764 684a4c4b fetcht 4 ,mem_ad_step1 
+0765 9840fe00 iadd temp ,pdata 
+0766 67e24c57 store 4 ,mem_ad_vpdiff1 
+0767 20600000 rtn 
 
 p_check_diff_big_step2:
-0767 6fe24c67 fetch 4 ,mem_ad_diff1 
-0768 684a4c4a fetcht 4 ,mem_ad_step1 
-0769 98467e00 isub temp ,pdata 
-076a c38f8000 rtnbit1 31 
-076b 6fe0cc49 fetch 1 ,mem_ad_delta1 
-076c 1fe1fe02 or pdata ,2 ,pdata 
-076d 67e0cc49 store 1 ,mem_ad_delta1 
-076e 6fe24c67 fetch 4 ,mem_ad_diff1 
-076f 684a4c4a fetcht 4 ,mem_ad_step1 
-0770 98467e00 isub temp ,pdata 
-0771 67e24c67 store 4 ,mem_ad_diff1 
-0772 6fe24c56 fetch 4 ,mem_ad_vpdiff1 
-0773 684a4c4a fetcht 4 ,mem_ad_step1 
-0774 9840fe00 iadd temp ,pdata 
-0775 67e24c56 store 4 ,mem_ad_vpdiff1 
-0776 20600000 rtn 
+0768 6fe24c68 fetch 4 ,mem_ad_diff1 
+0769 684a4c4b fetcht 4 ,mem_ad_step1 
+076a 98467e00 isub temp ,pdata 
+076b c38f8000 rtnbit1 31 
+076c 6fe0cc4a fetch 1 ,mem_ad_delta1 
+076d 1fe1fe02 or pdata ,2 ,pdata 
+076e 67e0cc4a store 1 ,mem_ad_delta1 
+076f 6fe24c68 fetch 4 ,mem_ad_diff1 
+0770 684a4c4b fetcht 4 ,mem_ad_step1 
+0771 98467e00 isub temp ,pdata 
+0772 67e24c68 store 4 ,mem_ad_diff1 
+0773 6fe24c57 fetch 4 ,mem_ad_vpdiff1 
+0774 684a4c4b fetcht 4 ,mem_ad_step1 
+0775 9840fe00 iadd temp ,pdata 
+0776 67e24c57 store 4 ,mem_ad_vpdiff1 
+0777 20600000 rtn 
 
 p_check_diff_big_step3:
-0777 6fe24c67 fetch 4 ,mem_ad_diff1 
-0778 684a4c4a fetcht 4 ,mem_ad_step1 
-0779 98467e00 isub temp ,pdata 
-077a c38f8000 rtnbit1 31 
-077b 6fe0cc49 fetch 1 ,mem_ad_delta1 
-077c 1fe1fe01 or pdata ,1 ,pdata 
-077d 67e0cc49 store 1 ,mem_ad_delta1 
-077e 6fe24c56 fetch 4 ,mem_ad_vpdiff1 
-077f 684a4c4a fetcht 4 ,mem_ad_step1 
-0780 9840fe00 iadd temp ,pdata 
-0781 67e24c56 store 4 ,mem_ad_vpdiff1 
-0782 20600000 rtn 
+0778 6fe24c68 fetch 4 ,mem_ad_diff1 
+0779 684a4c4b fetcht 4 ,mem_ad_step1 
+077a 98467e00 isub temp ,pdata 
+077b c38f8000 rtnbit1 31 
+077c 6fe0cc4a fetch 1 ,mem_ad_delta1 
+077d 1fe1fe01 or pdata ,1 ,pdata 
+077e 67e0cc4a store 1 ,mem_ad_delta1 
+077f 6fe24c57 fetch 4 ,mem_ad_vpdiff1 
+0780 684a4c4b fetcht 4 ,mem_ad_step1 
+0781 9840fe00 iadd temp ,pdata 
+0782 67e24c57 store 4 ,mem_ad_vpdiff1 
+0783 20600000 rtn 
 
 p_check_sign_deal1:
-0783 6fe0cc48 fetch 1 ,mem_ad_sign1 
-0784 203a078a branch p_valpred_add_vpdiff ,blank 
+0784 6fe0cc49 fetch 1 ,mem_ad_sign1 
+0785 203a078b branch p_valpred_add_vpdiff ,blank 
 
 p_valpred_sub_vpdiff:
-0785 6fe24c4e fetch 4 ,mem_ad_valpred1 
-0786 684a4c56 fetcht 4 ,mem_ad_vpdiff1 
-0787 98467e00 isub temp ,pdata 
-0788 67e24c4e store 4 ,mem_ad_valpred1 
-0789 20600000 rtn 
+0786 6fe24c4f fetch 4 ,mem_ad_valpred1 
+0787 684a4c57 fetcht 4 ,mem_ad_vpdiff1 
+0788 98467e00 isub temp ,pdata 
+0789 67e24c4f store 4 ,mem_ad_valpred1 
+078a 20600000 rtn 
 
 p_valpred_add_vpdiff:
-078a 6fe24c4e fetch 4 ,mem_ad_valpred1 
-078b 684a4c56 fetcht 4 ,mem_ad_vpdiff1 
-078c 9840fe00 iadd temp ,pdata 
-078d 67e24c4e store 4 ,mem_ad_valpred1 
-078e 20600000 rtn 
+078b 6fe24c4f fetch 4 ,mem_ad_valpred1 
+078c 684a4c57 fetcht 4 ,mem_ad_vpdiff1 
+078d 9840fe00 iadd temp ,pdata 
+078e 67e24c4f store 4 ,mem_ad_valpred1 
+078f 20600000 rtn 
 
 p_adpcm_check_valpred_more_32767:
-078f 6fe24c4e fetch 4 ,mem_ad_valpred1 
-0790 d8407fff arg 32767 ,temp 
-0791 98467e00 isub temp ,pdata 
-0792 c30f8798 bbit0 31 ,p_adpcm_valpred_more_32767 
+0790 6fe24c4f fetch 4 ,mem_ad_valpred1 
+0791 d8407fff arg 32767 ,temp 
+0792 98467e00 isub temp ,pdata 
+0793 c30f8799 bbit0 31 ,p_adpcm_valpred_more_32767 
 
 p_adpcm_check_valpred_less_f32767:
-0793 6fe24c4e fetch 4 ,mem_ad_valpred1 
-0794 d85f8001 arg -32767 ,temp 
-0795 98467e00 isub temp ,pdata 
-0796 c28f879b bbit1 31 ,p_adpcm_valpred_less_f32767 
-0797 20600000 rtn 
+0794 6fe24c4f fetch 4 ,mem_ad_valpred1 
+0795 d85f8001 arg -32767 ,temp 
+0796 98467e00 isub temp ,pdata 
+0797 c28f879c bbit1 31 ,p_adpcm_valpred_less_f32767 
+0798 20600000 rtn 
 
 p_adpcm_valpred_more_32767:
-0798 58007fff setarg 32767 
-0799 67e24c4e store 4 ,mem_ad_valpred1 
-079a 20600000 rtn 
+0799 58007fff setarg 32767 
+079a 67e24c4f store 4 ,mem_ad_valpred1 
+079b 20600000 rtn 
 
 p_adpcm_valpred_less_f32767:
-079b 5fff8001 setarg -32767 
-079c 67e24c4e store 4 ,mem_ad_valpred1 
-079d 20600000 rtn 
+079c 5fff8001 setarg -32767 
+079d 67e24c4f store 4 ,mem_ad_valpred1 
+079e 20600000 rtn 
 
 p_adpcm_check_index_less_0:
-079e 6fe24c52 fetch 4 ,mem_ad_index1 
-079f d8400000 arg 0 ,temp 
-07a0 98467e00 isub temp ,pdata 
-07a1 c28f87a8 bbit1 31 ,p_adpcm_set_0_index 
-07a2 20600000 rtn 
+079f 6fe24c53 fetch 4 ,mem_ad_index1 
+07a0 d8400000 arg 0 ,temp 
+07a1 98467e00 isub temp ,pdata 
+07a2 c28f87a9 bbit1 31 ,p_adpcm_set_0_index 
+07a3 20600000 rtn 
 
 p_adpcm_check_index_big_88:
-07a3 6fe24c52 fetch 4 ,mem_ad_index1 
-07a4 d8400058 arg 88 ,temp 
-07a5 98467e00 isub temp ,pdata 
-07a6 c30f87ab bbit0 31 ,p_adpcm_set_88_index 
-07a7 20600000 rtn 
+07a4 6fe24c53 fetch 4 ,mem_ad_index1 
+07a5 d8400058 arg 88 ,temp 
+07a6 98467e00 isub temp ,pdata 
+07a7 c30f87ac bbit0 31 ,p_adpcm_set_88_index 
+07a8 20600000 rtn 
 
 p_adpcm_set_0_index:
-07a8 58000000 setarg 0 
-07a9 67e24c52 store 4 ,mem_ad_index1 
-07aa 20600000 rtn 
+07a9 58000000 setarg 0 
+07aa 67e24c53 store 4 ,mem_ad_index1 
+07ab 20600000 rtn 
 
 p_adpcm_set_88_index:
-07ab 58000058 setarg 88 
-07ac 67e24c52 store 4 ,mem_ad_index1 
-07ad 20600000 rtn 
+07ac 58000058 setarg 88 
+07ad 67e24c53 store 4 ,mem_ad_index1 
+07ae 20600000 rtn 
 
 p_adpcm_check_bufferstep:
-07ae 6fe0cc5e fetch 1 ,mem_ad_bufferstep1 
-07af 203a07b4 branch p_adpcm_bufferstep_eque_0 ,blank 
+07af 6fe0cc5f fetch 1 ,mem_ad_bufferstep1 
+07b0 203a07b5 branch p_adpcm_bufferstep_eque_0 ,blank 
 
 p_adpcm_bufferstep_neque_0:
-07b0 6fe0cc49 fetch 1 ,mem_ad_delta1 
-07b1 1fe17e0f and pdata ,0x0f ,pdata 
-07b2 67e24c63 store 4 ,mem_ad_outputbuffer1 
-07b3 20600000 rtn 
+07b1 6fe0cc4a fetch 1 ,mem_ad_delta1 
+07b2 1fe17e0f and pdata ,0x0f ,pdata 
+07b3 67e24c64 store 4 ,mem_ad_outputbuffer1 
+07b4 20600000 rtn 
 
 p_adpcm_bufferstep_eque_0:
-07b4 6fe0cc49 fetch 1 ,mem_ad_delta1 
-07b5 1ff27e00 lshift4 ,pdata ,pdata 
-07b6 1fe17ef0 and pdata ,0xf0 ,pdata 
-07b7 684a4c63 fetcht 4 ,mem_ad_outputbuffer1 
-07b8 9841fe00 ior temp ,pdata 
-07b9 68494c46 fetcht 2 ,mem_ad_out_ptr1 
-07ba e7e08002 istore 1 ,temp 
-07bb 18408401 increase 1 ,temp 
-07bc 60494c46 storet 2 ,mem_ad_out_ptr1 
-07bd 20600000 rtn 
+07b5 6fe0cc4a fetch 1 ,mem_ad_delta1 
+07b6 1ff27e00 lshift4 ,pdata ,pdata 
+07b7 1fe17ef0 and pdata ,0xf0 ,pdata 
+07b8 684a4c64 fetcht 4 ,mem_ad_outputbuffer1 
+07b9 9841fe00 ior temp ,pdata 
+07ba 68494c47 fetcht 2 ,mem_ad_out_ptr1 
+07bb e7e08002 istore 1 ,temp 
+07bc 18408401 increase 1 ,temp 
+07bd 60494c47 storet 2 ,mem_ad_out_ptr1 
+07be 20600000 rtn 
 
 p_adpcm_set_bufferstep_to_outp:
-07be 6fe24c63 fetch 4 ,mem_ad_outputbuffer1 
-07bf 68494c46 fetcht 2 ,mem_ad_out_ptr1 
-07c0 e7e08002 istore 1 ,temp 
-07c1 18408401 increase 1 ,temp 
-07c2 60494c46 storet 2 ,mem_ad_out_ptr1 
-07c3 20600000 rtn 
+07bf 6fe24c64 fetch 4 ,mem_ad_outputbuffer1 
+07c0 68494c47 fetcht 2 ,mem_ad_out_ptr1 
+07c1 e7e08002 istore 1 ,temp 
+07c2 18408401 increase 1 ,temp 
+07c3 60494c47 storet 2 ,mem_ad_out_ptr1 
+07c4 20600000 rtn 
 
 p_adpcm_get_val_from_inp:
-07c4 68494c44 fetcht 2 ,mem_ad_in_ptr1 
-07c5 efe10002 ifetch 2 ,temp 
-07c6 18408402 increase 2 ,temp 
-07c7 60494c44 storet 2 ,mem_ad_in_ptr1 
-07c8 204007cb call p_int16_2_int32 
-07c9 67e24c5f store 4 ,mem_ad_val1 
-07ca 20600000 rtn 
+07c5 68494c45 fetcht 2 ,mem_ad_in_ptr1 
+07c6 efe10002 ifetch 2 ,temp 
+07c7 18408402 increase 2 ,temp 
+07c8 60494c45 storet 2 ,mem_ad_in_ptr1 
+07c9 204007cc call p_int16_2_int32 
+07ca 67e24c60 store 4 ,mem_ad_val1 
+07cb 20600000 rtn 
 
 p_int16_2_int32:
-07cb c28787cd bbit1 15 ,p_int16_2_int32_less_0 
-07cc 20600000 rtn 
+07cc c28787ce bbit1 15 ,p_int16_2_int32_less_0 
+07cd 20600000 rtn 
 
 p_int16_2_int32_less_0:
-07cd d840ffff arg 0xffff ,temp 
-07ce 18500400 lshift16 temp ,temp 
-07cf 9842fe00 ixor temp ,pdata 
-07d0 20600000 rtn 
+07ce d840ffff arg 0xffff ,temp 
+07cf 18500400 lshift16 temp ,temp 
+07d0 9842fe00 ixor temp ,pdata 
+07d1 20600000 rtn 
 
 p_char_2_int32:
-07d1 c28387d3 bbit1 7 ,p_char_2_int32_less_0 
-07d2 20600000 rtn 
+07d2 c28387d4 bbit1 7 ,p_char_2_int32_less_0 
+07d3 20600000 rtn 
 
 p_char_2_int32_less_0:
-07d3 d85fffff arg 0xffffff ,temp 
-07d4 184d0400 lshift8 temp ,temp 
-07d5 9842fe00 ixor temp ,pdata 
-07d6 20600000 rtn 
+07d4 d85fffff arg 0xffffff ,temp 
+07d5 184d0400 lshift8 temp ,temp 
+07d6 9842fe00 ixor temp ,pdata 
+07d7 20600000 rtn 
 
 p_adpcm_init:
-07d7 58000000 setarg 0 
-07d8 67e44c3b store 8 ,mem_ad_state_valpred1 
-07d9 20600000 rtn 
+07d8 58000000 setarg 0 
+07d9 67e44c3c store 8 ,mem_ad_state_valpred1 
+07da 20600000 rtn 
 
 p_zcode_entrance:
-07da 6848ce65 fetcht 1 ,mem_zcode_temp_param0 
-07db 18518400 rshift4 temp ,temp 
-07dc 6fe0ce66 fetch 1 ,mem_zcode_current_number 
-07dd 98467c00 isub temp ,null 
-07de 202287f8 branch p_zcode_run ,zero 
-07df 6048ce66 storet 1 ,mem_zcode_current_number 
-07e0 18408401 increase 1 ,temp 
-07e1 58000100 setarg zcode_buff_size 
-07e2 984f8400 imul32 temp ,temp 
-07e3 6fe14e6b fetch 2 ,mem_xip_flash_offset 
-07e4 98467e00 isub temp ,pdata 
-07e5 68494e67 fetcht 2 ,mem_eeprom_start_addr 
-07e6 9840fe00 iadd temp ,pdata 
-07e7 67e14e69 store 2 ,mem_eeprom_address 
+07db 6848ce66 fetcht 1 ,mem_zcode_temp_param0 
+07dc 18518400 rshift4 temp ,temp 
+07dd 6fe0ce67 fetch 1 ,mem_zcode_current_number 
+07de 98467c00 isub temp ,null 
+07df 202287f9 branch p_zcode_run ,zero 
+07e0 6048ce67 storet 1 ,mem_zcode_current_number 
+07e1 18408401 increase 1 ,temp 
+07e2 58000100 setarg zcode_buff_size 
+07e3 984f8400 imul32 temp ,temp 
+07e4 6fe14e6c fetch 2 ,mem_xip_flash_offset 
+07e5 98467e00 isub temp ,pdata 
+07e6 68494e68 fetcht 2 ,mem_eeprom_start_addr 
+07e7 9840fe00 iadd temp ,pdata 
+07e8 67e14e6a store 2 ,mem_eeprom_address 
 
 p_zcode_read_loop:
-07e8 6fe14e69 fetch 2 ,mem_eeprom_address 
-07e9 1ff0fe00 byteswap pdata ,pdata 
-07ea 67e101be store 2 ,mem_addr_mi 
-07eb d8400100 arg zcode_buff_size ,temp 
-07ec da200e00 arg mem_zcode_buff ,rega 
-07ed 20406cdd call iicd_read_eep 
-07ee 6fe20e00 fetch 4 ,mem_zcode_buff 
-07ef 684a4e6e fetcht 4 ,mem_zcode_head 
-07f0 98467c00 isub temp ,null 
-07f1 242287e8 nbranch p_zcode_read_loop ,zero 
-07f2 58000e00 setarg mem_zcode_buff 
-07f3 67e140f0 store 2 ,mem_patch_ptr 
-07f4 7040f240 jam zcode_code_size ,mem_patch_len 
-07f5 20406aff call load_ucode 
-07f6 58000000 setarg 0 
-07f7 67e240f0 store 4 ,mem_patch_ptr 
+07e9 6fe14e6a fetch 2 ,mem_eeprom_address 
+07ea 1ff0fe00 byteswap pdata ,pdata 
+07eb 67e101be store 2 ,mem_addr_mi 
+07ec d8400100 arg zcode_buff_size ,temp 
+07ed da200e00 arg mem_zcode_buff ,rega 
+07ee 20406cdd call iicd_read_eep 
+07ef 6fe20e00 fetch 4 ,mem_zcode_buff 
+07f0 684a4e6f fetcht 4 ,mem_zcode_head 
+07f1 98467c00 isub temp ,null 
+07f2 242287e9 nbranch p_zcode_read_loop ,zero 
+07f3 58000e00 setarg mem_zcode_buff 
+07f4 67e140f0 store 2 ,mem_patch_ptr 
+07f5 7040f240 jam zcode_code_size ,mem_patch_len 
+07f6 20406aff call load_ucode 
+07f7 58000000 setarg 0 
+07f8 67e240f0 store 4 ,mem_patch_ptr 
 
 p_zcode_run:
-07f8 6fe0ce65 fetch 1 ,mem_zcode_temp_param0 
-07f9 20200001 branch p_zcode 
+07f9 6fe0ce66 fetch 1 ,mem_zcode_temp_param0 
+07fa 20200001 branch p_zcode 
               org 0x2000
 
 start:
@@ -29217,6 +29218,8 @@
 6cd7 44f8c01e bpatch patch1e_1 ,mem_patch1e 
 6cd8 c5146cbd bmark1 mark_eeprom_size ,iicd_read_eep_data_size_2k 
 6cd9 6fe143f4 fetch 2 ,mem_eeprom_base 
+
+iicd_read_eep_data_next:
 6cda 9a40fe00 iadd regb ,pdata 
 6cdb 1ff0fe00 byteswap pdata ,pdata 
 6cdc 67e101be store 2 ,mem_addr_mi 
@@ -35060,12 +35063,12 @@
 10006 c29f594b bbit1 mouse_enable_24g_first_auto_pairing ,mouse_24g_first_start_auto_pair_mode 
 10007 6fe0c678 fetch 1 ,mem_device_flag 
 10008 c000593a beq mode_24g_device ,mouse_24g_start_mode 
-10009 204002a4 call p_mouse_le_param_default 
+10009 204002c9 call p_mouse_le_param_default 
 1000a 20204dfa branch mouse_le_fast_conn_judge 
 
 z_mouse_param_info_init:
 1000b 20404d89 call mouse_param_info_init + 1 
-1000c 58004cff setarg mem_le_tx_buffer0_omemalloc_new 
+1000c 58004d00 setarg mem_le_tx_buffer0_omemalloc_new 
 1000d 67e14343 store 2 ,mem_ble_l2cap_tx_buff0_ptr 
 1000e 58000050 setarg mouse_ble_l2cap_txbuff_size_new 
 1000f 67e14345 store 2 ,mem_ble_l2cap_tx_buff_size_ptr 
@@ -35086,51 +35089,60 @@
               org 0x20001
 
 z_entrance1:
-20001 c0080004 beq zcode_10 ,z_mouse_load_device_info_check 
-20002 c0088016 beq zcode_11 ,z_mouse_24g_attempt_fail 
-20003 20600000 rtn 
+20001 c0080005 beq zcode_10 ,z_mouse_load_device_info_check 
+20002 c0088018 beq zcode_11 ,z_mouse_24g_attempt_fail 
+20003 c0090024 beq zcode_12 ,z_mouse_eeprom_load_le_att_list_info 
+20004 20600000 rtn 
 
 z_mouse_load_device_info_check:
-20004 20405640 call mouse_load_eeprom_info_check 
-20005 2040000e call z_mouse_load_key_info_check_flag 
-20006 6fe0ce5d fetch 1 ,mem_mouse_key_information_set_flag 
-20007 205a0012 call z_mouse_load_key_info_check ,blank 
-20008 6fe0c6a2 fetch 1 ,mem_mouse_dpi 
-20009 67e0cce1 store 1 ,mem_mouse_last_dpi 
-2000a d8400008 arg 8 ,temp 
-2000b da20486a arg msm_ms_auth_sn ,rega 
-2000c da400082 arg mouse_auth_info_offset ,regb 
-2000d 20206cd7 branch iicd_read_eep_data 
+20005 20400024 call z_mouse_eeprom_load_le_att_list_info 
+20006 20405640 call mouse_load_eeprom_info_check 
+20007 20400010 call z_mouse_load_key_info_check_flag 
+20008 6fe0ce5e fetch 1 ,mem_mouse_key_information_set_flag 
+20009 205a0014 call z_mouse_load_key_info_check ,blank 
+2000a 6fe0c6a2 fetch 1 ,mem_mouse_dpi 
+2000b 67e0cce2 store 1 ,mem_mouse_last_dpi 
+2000c d8400008 arg 8 ,temp 
+2000d da20486a arg msm_ms_auth_sn ,rega 
+2000e da400082 arg mouse_auth_info_offset ,regb 
+2000f 20206cd7 branch iicd_read_eep_data 
 
 z_mouse_load_key_info_check_flag:
-2000e d8400001 arg 1 ,temp 
-2000f da204e5d arg mem_mouse_key_information_set_flag ,rega 
-20010 da400099 arg mouse_value_flag_offect ,regb 
-20011 20206cd7 branch iicd_read_eep_data 
+20010 d8400001 arg 1 ,temp 
+20011 da204e5e arg mem_mouse_key_information_set_flag ,rega 
+20012 da400099 arg mouse_value_flag_offect ,regb 
+20013 20206cd7 branch iicd_read_eep_data 
 
 z_mouse_load_key_info_check:
-20012 d840000f arg 15 ,temp 
-20013 da204e4e arg mem_mouse_key_information_start ,rega 
-20014 da40008a arg mouse_value_eeprom_offect ,regb 
-20015 20206cd7 branch iicd_read_eep_data 
+20014 d840000f arg 15 ,temp 
+20015 da204e4f arg mem_mouse_key_information_start ,rega 
+20016 da40008a arg mouse_value_eeprom_offect ,regb 
+20017 20206cd7 branch iicd_read_eep_data 
 
 z_mouse_24g_attempt_fail:
-20016 6fe0c5f9 fetch 1 ,mem_24g_reconn_type 
-20017 c002d98c beq pair_and_receiver ,mouse_24g_auto_pair_attempt_fail 
-20018 c000801a beq fast_conn_and_receiver ,z_mouse_24g_fast_conn_attempt_fail 
-20019 20205975 branch mouse_24g_attempt_fail + 4 
+20018 6fe0c5f9 fetch 1 ,mem_24g_reconn_type 
+20019 c002d98c beq pair_and_receiver ,mouse_24g_auto_pair_attempt_fail 
+2001a c000801c beq fast_conn_and_receiver ,z_mouse_24g_fast_conn_attempt_fail 
+2001b 20205975 branch mouse_24g_attempt_fail + 4 
 
 z_mouse_24g_fast_conn_attempt_fail:
-2001a 6fe4470e fetch mouse_flag_len ,mem_mouse_flag 
-2001b c29f001e bbit1 mouse_enable_24g_first_auto_pairing ,z_mouse_24g_start_auto_pair 
-2001c c298001e bbit1 mouse_enable_auto_24g_paring ,z_mouse_24g_start_auto_pair 
-2001d 20205983 branch mouse_24g_fast_conn_attempt_fail + 3 
+2001c 6fe4470e fetch mouse_flag_len ,mem_mouse_flag 
+2001d c29f0020 bbit1 mouse_enable_24g_first_auto_pairing ,z_mouse_24g_start_auto_pair 
+2001e c2980020 bbit1 mouse_enable_auto_24g_paring ,z_mouse_24g_start_auto_pair 
+2001f 20205983 branch mouse_24g_fast_conn_attempt_fail + 3 
 
 z_mouse_24g_start_auto_pair:
-2001e 6fe145ed fetch 2 ,mem_24g_pair_timeout_init 
-2001f 67e145f5 store 2 ,mem_24g_reconn_timeout 
-20020 7045f905 jam pair_and_receiver ,mem_24g_reconn_type 
-20021 2020350a branch g24_reconn_start 
+20020 6fe145ed fetch 2 ,mem_24g_pair_timeout_init 
+20021 67e145f5 store 2 ,mem_24g_reconn_timeout 
+20022 7045f905 jam pair_and_receiver ,mem_24g_reconn_type 
+20023 2020350a branch g24_reconn_start 
+
+z_mouse_eeprom_load_le_att_list_info:
+20024 d8400334 arg 820 ,temp 
+20025 da2006f2 arg mem_ui_le_uuid_table_new ,rega 
+20026 da400000 arg 0x00 ,regb 
+20027 6fe14e9b fetch 2 ,mem_eeprom_att_list_base 
+20028 20206cda branch iicd_read_eep_data_next 
               org 0x30001
 
 z_entrance2:
@@ -35150,37 +35162,37 @@
 
 z_mouse_receive_dg_voice_start_data:
 3000c d8e00004 arg voice_start ,queue 
-3000d 202003c7 branch p_ms_tx_nor_pro_flag_enable 
+3000d 202003ef branch p_ms_tx_nor_pro_flag_enable 
 
 z_mouse_receive_dg_get_device_info_data:
 3000e d8e00006 arg device_info ,queue 
-3000f 202003c7 branch p_ms_tx_nor_pro_flag_enable 
+3000f 202003ef branch p_ms_tx_nor_pro_flag_enable 
 
 z_mouse_receive_dg_get_dpi_data:
-30010 704ce001 jam app_ask ,mem_mouse_dpi_type 
-30011 2020035d branch p_mouse_g24_tx_dpi_data 
+30010 704ce101 jam app_ask ,mem_mouse_dpi_type 
+30011 20200383 branch p_mouse_g24_tx_dpi_data 
 
 z_mouse_receive_dg_set_dpi_data:
 30012 d8c04575 arg mem_24g_rxpayload + 1 ,contr 
-30013 20400395 call p_mouse_receive_dpi_check 
+30013 204003bd call p_mouse_receive_dpi_check 
 30014 d8e00008 arg set_dpi ,queue 
-30015 202003c7 branch p_ms_tx_nor_pro_flag_enable 
+30015 202003ef branch p_ms_tx_nor_pro_flag_enable 
 
 z_mouse_receive_dg_get_battery_data:
-30016 704ce301 jam app_ask ,mem_mouse_battery_type 
+30016 704ce401 jam app_ask ,mem_mouse_battery_type 
 30017 d8e00009 arg get_battery ,queue 
-30018 202003c7 branch p_ms_tx_nor_pro_flag_enable 
+30018 202003ef branch p_ms_tx_nor_pro_flag_enable 
 
 z_mouse_receive_dg_get_device_type_data:
 30019 d8e0000c arg get_device_type ,queue 
-3001a 202003c7 branch p_ms_tx_nor_pro_flag_enable 
+3001a 202003ef branch p_ms_tx_nor_pro_flag_enable 
 
 z_mouse_receive_dg_set_key_fuction_data:
-3001b 704e5d00 jam 0 ,mem_mouse_key_information_set_flag 
+3001b 704e5e00 jam 0 ,mem_mouse_key_information_set_flag 
 3001c d8c04575 arg mem_24g_rxpayload + 1 ,contr 
-3001d 20400363 call p_mouse_receive_key_fuction_check 
+3001d 20400389 call p_mouse_receive_key_fuction_check 
 3001e d8e0000a arg set_key_fuction ,queue 
-3001f 202003c7 branch p_ms_tx_nor_pro_flag_enable 
+3001f 202003ef branch p_ms_tx_nor_pro_flag_enable 
               org 0x40001
 
 z_entrance3:
@@ -35188,17 +35200,17 @@
 40002 20600000 rtn 
 
 z_g24_send_http_info_check:
-40003 6fe0ccba fetch 1 ,mem_ms_rf_data_flag 
+40003 6fe0ccbb fetch 1 ,mem_ms_rf_data_flag 
 40004 203a000d branch z_g24_only_send_http_info ,blank 
 
 z_g24_send_rf_http_info:
 40005 6fe0c5a0 fetch 1 ,mem_24g_data_type 
 40006 79207e04 set1 http_bit ,pdata 
-40007 67e0cc75 store 1 ,mem_ms_24g_temp_buff 
-40008 704c76ff jam 0xff ,mem_ms_24g_temp_buff + 1 
+40007 67e0cc76 store 1 ,mem_ms_24g_temp_buff 
+40008 704c77ff jam 0xff ,mem_ms_24g_temp_buff + 1 
 40009 d8400002 arg 2 ,temp 
-4000a da204c75 arg mem_ms_24g_temp_buff ,rega 
-4000b 202004d0 branch p_g24_send_rf_other_data 
+4000a da204c76 arg mem_ms_24g_temp_buff ,rega 
+4000b 202004f8 branch p_g24_send_rf_other_data 
 4000c 20600000 rtn 
 
 z_g24_only_send_http_info:
@@ -35216,7 +35228,7 @@
 50003 20600000 rtn 
 
 z_g24_tx_device_info:
-50004 6fe0ccba fetch 1 ,mem_ms_rf_data_flag 
+50004 6fe0ccbb fetch 1 ,mem_ms_rf_data_flag 
 50005 203a0007 branch z_g24_only_send_device_info ,blank 
 50006 20200013 branch z_g24_send_device_info 
 
@@ -35232,26 +35244,26 @@
 5000f d8c04853 arg mem_ms_auth_appkey ,contr 
 50010 d8a047c6 arg mem_24g_txbuf_new + 4 ,contw 
 50011 20407cdc call memcpy 
-50012 202004a8 branch p_g24_ms_info_set 
+50012 202004d0 branch p_g24_ms_info_set 
 
 z_g24_send_device_info:
 50013 6fe0c5a0 fetch 1 ,mem_24g_data_type 
 50014 79207e07 set1 nor_pro_bit ,pdata 
-50015 67e0cc75 store 1 ,mem_ms_24g_temp_buff 
-50016 704c7600 jam start_flag ,mem_ms_24g_temp_buff + 1 
-50017 704c7730 jam device_info_len ,mem_ms_24g_temp_buff + 2 
-50018 704c7810 jam opcode_get_device_info ,mem_ms_24g_temp_buff + 3 
+50015 67e0cc76 store 1 ,mem_ms_24g_temp_buff 
+50016 704c7700 jam start_flag ,mem_ms_24g_temp_buff + 1 
+50017 704c7830 jam device_info_len ,mem_ms_24g_temp_buff + 2 
+50018 704c7910 jam opcode_get_device_info ,mem_ms_24g_temp_buff + 3 
 50019 df20001f arg auth_len ,loopcnt 
 5001a d8c04853 arg mem_ms_auth_appkey ,contr 
-5001b d8a04c79 arg mem_ms_24g_temp_buff + 4 ,contw 
+5001b d8a04c7a arg mem_ms_24g_temp_buff + 4 ,contw 
 5001c 20407cdc call memcpy 
-5001d 204004a8 call p_g24_ms_info_set 
+5001d 204004d0 call p_g24_ms_info_set 
 5001e d8400034 arg device_info_len + 4 ,temp 
-5001f da204c75 arg mem_ms_24g_temp_buff ,rega 
-50020 202004d0 branch p_g24_send_rf_other_data 
+5001f da204c76 arg mem_ms_24g_temp_buff ,rega 
+50020 202004f8 branch p_g24_send_rf_other_data 
 
 z_g24_get_dpi:
-50021 6fe0ccba fetch 1 ,mem_ms_rf_data_flag 
+50021 6fe0ccbb fetch 1 ,mem_ms_rf_data_flag 
 50022 203a0024 branch z_g24_only_send_dpi_info ,blank 
 50023 20200030 branch z_g24_send_dpi_info 
 
@@ -35264,7 +35276,7 @@
 50029 7047c511 jam opcode_get_dpi ,mem_24g_txbuf_new + 3 
 5002a 6fe0c6a2 fetch 1 ,mem_mouse_dpi 
 5002b 67e0c7c6 store 1 ,mem_24g_txbuf_new + 4 
-5002c 6fe0cce0 fetch 1 ,mem_mouse_dpi_type 
+5002c 6fe0cce1 fetch 1 ,mem_mouse_dpi_type 
 5002d e7e08005 istore 1 ,contw 
 5002e 70459f06 jam nor_pro_get_dpi_len ,mem_24g_datalen 
 5002f 20600000 rtn 
@@ -35272,17 +35284,17 @@
 z_g24_send_dpi_info:
 50030 6fe0c5a0 fetch 1 ,mem_24g_data_type 
 50031 79207e07 set1 nor_pro_bit ,pdata 
-50032 67e0cc75 store 1 ,mem_ms_24g_temp_buff 
-50033 704c7600 jam start_flag ,mem_ms_24g_temp_buff + 1 
-50034 704c7703 jam nor_pro_header_len ,mem_ms_24g_temp_buff + 2 
-50035 704c7811 jam opcode_get_dpi ,mem_ms_24g_temp_buff + 3 
+50032 67e0cc76 store 1 ,mem_ms_24g_temp_buff 
+50033 704c7700 jam start_flag ,mem_ms_24g_temp_buff + 1 
+50034 704c7803 jam nor_pro_header_len ,mem_ms_24g_temp_buff + 2 
+50035 704c7911 jam opcode_get_dpi ,mem_ms_24g_temp_buff + 3 
 50036 6fe0c6a2 fetch 1 ,mem_mouse_dpi 
-50037 67e0cc79 store 1 ,mem_ms_24g_temp_buff + 4 
-50038 6fe0cce0 fetch 1 ,mem_mouse_dpi_type 
+50037 67e0cc7a store 1 ,mem_ms_24g_temp_buff + 4 
+50038 6fe0cce1 fetch 1 ,mem_mouse_dpi_type 
 50039 e7e08005 istore 1 ,contw 
 5003a d8400006 arg nor_pro_get_dpi_len ,temp 
-5003b da204c75 arg mem_ms_24g_temp_buff ,rega 
-5003c 202004d0 branch p_g24_send_rf_other_data 
+5003b da204c76 arg mem_ms_24g_temp_buff ,rega 
+5003c 202004f8 branch p_g24_send_rf_other_data 
               org 0x60001
 
 z_entrance5:
@@ -35291,7 +35303,7 @@
 60003 20600000 rtn 
 
 z_g24_set_dpi:
-60004 6fe0ccba fetch 1 ,mem_ms_rf_data_flag 
+60004 6fe0ccbb fetch 1 ,mem_ms_rf_data_flag 
 60005 203a0007 branch z_g24_only_set_dpi_info ,blank 
 60006 20200011 branch z_g24_set_dpi_info 
 
@@ -35302,7 +35314,7 @@
 6000a 7047c300 jam start_flag ,mem_24g_txbuf_new + 1 
 6000b 7047c402 jam set_dpi_len ,mem_24g_txbuf_new + 2 
 6000c 7047c512 jam opcode_set_dpi ,mem_24g_txbuf_new + 3 
-6000d 6fe0cce2 fetch 1 ,mem_mouse_dpi_set_result 
+6000d 6fe0cce3 fetch 1 ,mem_mouse_dpi_set_result 
 6000e 67e0c7c6 store 1 ,mem_24g_txbuf_new + 4 
 6000f 70459f05 jam nor_pro_res_len ,mem_24g_datalen 
 60010 20600000 rtn 
@@ -35310,18 +35322,18 @@
 z_g24_set_dpi_info:
 60011 6fe0c5a0 fetch 1 ,mem_24g_data_type 
 60012 79207e07 set1 nor_pro_bit ,pdata 
-60013 67e0cc75 store 1 ,mem_ms_24g_temp_buff 
-60014 704c7600 jam start_flag ,mem_ms_24g_temp_buff + 1 
-60015 704c7702 jam set_dpi_len ,mem_ms_24g_temp_buff + 2 
-60016 704c7812 jam opcode_set_dpi ,mem_ms_24g_temp_buff + 3 
-60017 6fe0cce2 fetch 1 ,mem_mouse_dpi_set_result 
-60018 67e0cc79 store 1 ,mem_ms_24g_temp_buff + 4 
+60013 67e0cc76 store 1 ,mem_ms_24g_temp_buff 
+60014 704c7700 jam start_flag ,mem_ms_24g_temp_buff + 1 
+60015 704c7802 jam set_dpi_len ,mem_ms_24g_temp_buff + 2 
+60016 704c7912 jam opcode_set_dpi ,mem_ms_24g_temp_buff + 3 
+60017 6fe0cce3 fetch 1 ,mem_mouse_dpi_set_result 
+60018 67e0cc7a store 1 ,mem_ms_24g_temp_buff + 4 
 60019 d8400005 arg nor_pro_res_len ,temp 
-6001a da204c75 arg mem_ms_24g_temp_buff ,rega 
-6001b 202004d0 branch p_g24_send_rf_other_data 
+6001a da204c76 arg mem_ms_24g_temp_buff ,rega 
+6001b 202004f8 branch p_g24_send_rf_other_data 
 
 z_g24_get_battery:
-6001c 6fe0ccba fetch 1 ,mem_ms_rf_data_flag 
+6001c 6fe0ccbb fetch 1 ,mem_ms_rf_data_flag 
 6001d 203a001f branch z_g24_only_send_battery_info ,blank 
 6001e 2020002b branch z_g24_send_battery_info 
 
@@ -35334,7 +35346,7 @@
 60024 7047c513 jam opcode_get_battery ,mem_24g_txbuf_new + 3 
 60025 6fe0c77c fetch 1 ,mem_le_battery_level_percentage 
 60026 67e0c7c6 store 1 ,mem_24g_txbuf_new + 4 
-60027 6fe0cce3 fetch 1 ,mem_mouse_battery_type 
+60027 6fe0cce4 fetch 1 ,mem_mouse_battery_type 
 60028 e7e08005 istore 1 ,contw 
 60029 70459f06 jam nor_pro_get_dpi_len ,mem_24g_datalen 
 6002a 20600000 rtn 
@@ -35342,17 +35354,17 @@
 z_g24_send_battery_info:
 6002b 6fe0c5a0 fetch 1 ,mem_24g_data_type 
 6002c 79207e07 set1 nor_pro_bit ,pdata 
-6002d 67e0cc75 store 1 ,mem_ms_24g_temp_buff 
-6002e 704c7600 jam start_flag ,mem_ms_24g_temp_buff + 1 
-6002f 704c7703 jam nor_pro_header_len ,mem_ms_24g_temp_buff + 2 
-60030 704c7813 jam opcode_get_battery ,mem_ms_24g_temp_buff + 3 
+6002d 67e0cc76 store 1 ,mem_ms_24g_temp_buff 
+6002e 704c7700 jam start_flag ,mem_ms_24g_temp_buff + 1 
+6002f 704c7803 jam nor_pro_header_len ,mem_ms_24g_temp_buff + 2 
+60030 704c7913 jam opcode_get_battery ,mem_ms_24g_temp_buff + 3 
 60031 6fe0c77c fetch 1 ,mem_le_battery_level_percentage 
-60032 67e0cc79 store 1 ,mem_ms_24g_temp_buff + 4 
-60033 6fe0cce3 fetch 1 ,mem_mouse_battery_type 
+60032 67e0cc7a store 1 ,mem_ms_24g_temp_buff + 4 
+60033 6fe0cce4 fetch 1 ,mem_mouse_battery_type 
 60034 e7e08005 istore 1 ,contw 
 60035 d8400006 arg nor_pro_get_dpi_len ,temp 
-60036 da204c75 arg mem_ms_24g_temp_buff ,rega 
-60037 202004d0 branch p_g24_send_rf_other_data 
+60036 da204c76 arg mem_ms_24g_temp_buff ,rega 
+60037 202004f8 branch p_g24_send_rf_other_data 
               org 0x70001
 
 z_entrance6:
@@ -35361,7 +35373,7 @@
 70003 20600000 rtn 
 
 z_g24_get_device_type:
-70004 6fe0ccba fetch 1 ,mem_ms_rf_data_flag 
+70004 6fe0ccbb fetch 1 ,mem_ms_rf_data_flag 
 70005 203a0007 branch z_g24_only_send_device_type_info ,blank 
 70006 20200017 branch z_g24_send_device_type_info 
 
@@ -35370,15 +35382,15 @@
 70008 79207e07 set1 nor_pro_bit ,pdata 
 70009 67e0c7c2 store 1 ,mem_24g_txbuf_new 
 7000a 7047c300 jam start_flag ,mem_24g_txbuf_new + 1 
-7000b 6fe0cce4 fetch 1 ,mem_mouse_device_type 
+7000b 6fe0cce5 fetch 1 ,mem_mouse_device_type 
 7000c 1fe0fe02 increase 2 ,pdata 
 7000d 67e0c7c4 store 1 ,mem_24g_txbuf_new + 2 
 7000e 7047c516 jam opcode_get_device_type ,mem_24g_txbuf_new + 3 
-7000f 6f20cce4 fetchr loopcnt ,1 ,mem_mouse_device_type 
-70010 d8c04ce5 arg mem_mouse_device_type + 1 ,contr 
+7000f 6f20cce5 fetchr loopcnt ,1 ,mem_mouse_device_type 
+70010 d8c04ce6 arg mem_mouse_device_type + 1 ,contr 
 70011 d8a047c6 arg mem_24g_txbuf_new + 4 ,contw 
 70012 20407cdc call memcpy 
-70013 6fe0cce4 fetch 1 ,mem_mouse_device_type 
+70013 6fe0cce5 fetch 1 ,mem_mouse_device_type 
 70014 1fe0fe04 increase 4 ,pdata 
 70015 67e0c59f store 1 ,mem_24g_datalen 
 70016 20600000 rtn 
@@ -35386,23 +35398,23 @@
 z_g24_send_device_type_info:
 70017 6fe0c5a0 fetch 1 ,mem_24g_data_type 
 70018 79207e07 set1 nor_pro_bit ,pdata 
-70019 67e0cc75 store 1 ,mem_ms_24g_temp_buff 
-7001a 704c7600 jam start_flag ,mem_ms_24g_temp_buff + 1 
-7001b 6fe0cce4 fetch 1 ,mem_mouse_device_type 
+70019 67e0cc76 store 1 ,mem_ms_24g_temp_buff 
+7001a 704c7700 jam start_flag ,mem_ms_24g_temp_buff + 1 
+7001b 6fe0cce5 fetch 1 ,mem_mouse_device_type 
 7001c 1fe0fe02 increase 2 ,pdata 
-7001d 67e0cc77 store 1 ,mem_ms_24g_temp_buff + 2 
-7001e 704c7816 jam opcode_get_device_type ,mem_ms_24g_temp_buff + 3 
-7001f 6f20cce4 fetchr loopcnt ,1 ,mem_mouse_device_type 
-70020 d8c04ce5 arg mem_mouse_device_type + 1 ,contr 
-70021 d8a04c79 arg mem_ms_24g_temp_buff + 4 ,contw 
+7001d 67e0cc78 store 1 ,mem_ms_24g_temp_buff + 2 
+7001e 704c7916 jam opcode_get_device_type ,mem_ms_24g_temp_buff + 3 
+7001f 6f20cce5 fetchr loopcnt ,1 ,mem_mouse_device_type 
+70020 d8c04ce6 arg mem_mouse_device_type + 1 ,contr 
+70021 d8a04c7a arg mem_ms_24g_temp_buff + 4 ,contw 
 70022 20407cdc call memcpy 
-70023 6848cce4 fetcht 1 ,mem_mouse_device_type 
+70023 6848cce5 fetcht 1 ,mem_mouse_device_type 
 70024 18408404 increase 4 ,temp 
-70025 da204c75 arg mem_ms_24g_temp_buff ,rega 
-70026 202004d0 branch p_g24_send_rf_other_data 
+70025 da204c76 arg mem_ms_24g_temp_buff ,rega 
+70026 202004f8 branch p_g24_send_rf_other_data 
 
 z_g24_set_key_fuction:
-70027 6fe0ccba fetch 1 ,mem_ms_rf_data_flag 
+70027 6fe0ccbb fetch 1 ,mem_ms_rf_data_flag 
 70028 203a002a branch z_g24_only_set_key_fuction_info ,blank 
 70029 20200033 branch z_g24_set_key_fuction_info 
 
@@ -35420,12 +35432,12 @@
 z_g24_set_key_fuction_info:
 70033 6fe0c5a0 fetch 1 ,mem_24g_data_type 
 70034 79207e07 set1 nor_pro_bit ,pdata 
-70035 67e0cc75 store 1 ,mem_ms_24g_temp_buff 
-70036 704c7600 jam start_flag ,mem_ms_24g_temp_buff + 1 
-70037 704c7702 jam set_dpi_len ,mem_ms_24g_temp_buff + 2 
-70038 704c7814 jam opcode_set_key_fuction ,mem_ms_24g_temp_buff + 3 
-70039 704c7901 jam 1 ,mem_ms_24g_temp_buff + 4 
+70035 67e0cc76 store 1 ,mem_ms_24g_temp_buff 
+70036 704c7700 jam start_flag ,mem_ms_24g_temp_buff + 1 
+70037 704c7802 jam set_dpi_len ,mem_ms_24g_temp_buff + 2 
+70038 704c7914 jam opcode_set_key_fuction ,mem_ms_24g_temp_buff + 3 
+70039 704c7a01 jam 1 ,mem_ms_24g_temp_buff + 4 
 7003a d8400005 arg nor_pro_res_len ,temp 
-7003b da204c75 arg mem_ms_24g_temp_buff ,rega 
-7003c 202004d0 branch p_g24_send_rf_other_data 
+7003b da204c76 arg mem_ms_24g_temp_buff ,rega 
+7003c 202004f8 branch p_g24_send_rf_other_data 
 
Index: output/romcode.rom
===================================================================
--- /1121s/1121se/branch/mouse/AI_Project/baidu_project/mouse_ai_voice_baidu/output/romcode.rom	(revision 5485)
+++ /1121s/1121se/branch/mouse/AI_Project/baidu_project/mouse_ai_voice_baidu/output/romcode.rom	(working copy)
@@ -23821,6 +23821,13 @@
 1fe67e00
 18510400
 18408401
+18500400
+98418400
+20600000
+20407d14
+20207d21
+78547c00
+98467e00
 00020001
 18000228
 03020002
@@ -24332,4 +24339,4 @@
 00000000
 00000000
 00000000
-0000d016
\ No newline at end of file
+0000f934
\ No newline at end of file
Index: program/patch.prog
===================================================================
--- /1121s/1121se/branch/mouse/AI_Project/baidu_project/mouse_ai_voice_baidu/program/patch.prog	(revision 5485)
+++ /1121s/1121se/branch/mouse/AI_Project/baidu_project/mouse_ai_voice_baidu/program/patch.prog	(working copy)
@@ -162,6 +162,8 @@
 	rtn blank
 	fetch 1,mem_mouse_multi_led_blink_enable
 	nrtn blank
+	fetch 1,mem_mouse_le_delay_enter_lpm_time
+	nrtn blank
 	branch lpm_dispatch+4
 
 p_main_loop:	
@@ -324,6 +326,7 @@
 
 p_mouse_bb_event_timer:
 	call p_mouse_le_send_conn_param_update_timer
+	call p_mouse_enter_lpm_timer
 	call mouse_low_voltage_led_timer
 	call mouse_adc_read
 	//led
@@ -347,16 +350,14 @@
 	call p_mouse_m_key_long_press_timer
 	call p_mouse_24g_long_sleep_param_update_timer
 	branch mouse_bb_event_timer_next
-	// call g24_pair_timeout_timer
-	// call g24_reconn_timeout_timer
 
-	// //ble
-	// call mouse_check_discovery_timeout_timer
-	// call mouse_check_direct_timeout_timer
-	// call mouse_le_enable_att_list_timer
-	// call mouse_le_battery_updata_timer
-	// branch mouse_le_send_smp_security_request_timer
 
+p_mouse_enter_lpm_timer:
+	fetch 1,mem_mouse_le_delay_enter_lpm_time
+	rtn blank
+	pincrease -1
+	store 1,mem_mouse_le_delay_enter_lpm_time
+	rtn
 p_mouse_m_key_long_press_timer:
 	fetch 1,mem_mouse_m_key_press_flag
 	rtn blank
@@ -382,6 +383,7 @@
 	copy regc,pdata
 	beq BT_EVT_24G_ATTEMPT_FAIL,p_mouse_24g_attempt_fail
 	beq BT_EVT_LE_PARSE_CONN_PAPA_UPDATE_RSP,p_mouse_le_conn_param_update_rsp_recieved
+	beq BT_EVT_LE_CONNECTED,p_mouse_le_bb_event_connected
 	beq BT_EVT_LE_DISCONNECTED,p_mouse_le_bb_disconnected
 	beq BT_EVT_LE_START_ENC,p_mouse_le_ll_start_encryt
 	branch mouse_priority_bb_event+2
@@ -404,6 +406,13 @@
 	jam 30,mem_mouse_le_send_conn_param_update_timer
 	rtn
 
+p_mouse_le_bb_event_connected:
+	call mouse_le_bb_event_connected
+	fetch 1,mem_device_le_reconnect_flag
+	rtn blank
+	jam 0x32,mem_mouse_le_delay_enter_lpm_time
+	rtn
+
 p_mouse_le_bb_disconnected:
 	setarg 0
 	store 1,mem_mouse_le_send_conn_param_update
@@ -629,7 +638,7 @@
 	fetch 1,mem_spi_write_flash_sm
 	rtnne FLASH_SM_NO_BUYS
 	call mouse_sensor_spi_init
-// 	fetch 1,mem_config_sensor_type
+ 	fetch 1,mem_config_sensor_type
 // 	beq P3205,p_mouse_p32xx_sensor_motion
 	beq P3065,p_mouse_p32xx_sensor_motion
 // 	beq KA8,p_mouse_p32xx_sensor_motion
@@ -639,8 +648,7 @@
 //	beq P8009,mouse_p8009_sensor_motion	
 	beq KA8G2,p_mouse_pka8g2_sensor_motion
 // 	beq KA5857,p_mouse_pka8g2_sensor_motion
-	branch p_mouse_p32xx_sensor_motion
-
+	//branch p_mouse_p32xx_sensor_motion
 p_mouse_p32xx_sensor_motion:
 	jam 1,mem_ms_le_spi_reset_type
 	branch mouse_p32xx_sensor_motion
@@ -665,6 +673,7 @@
 
 p_mouse_start_discovery:
 	call mouse_sensor_powerdown
+	call p_mouse_eeprom_load_le_att_list_info
 	call p_mouse_le_param_default
 	branch mouse_start_discovery+1
 
@@ -685,8 +694,26 @@
 	beq ATTOP_READ_REQUEST,p_mouse_le_parse_att_read_request
 	beq ATTOP_WRITE_REQUEST,p_mouse_le_parse_att_write_request
 	beq ATTOP_WRITE_COMMAND,p_le_parse_att_write_command
+	beq ATTOP_PREPARE_WRITE_REQUEST,p_le_parse_att_prepare_write_request
 	branch le_parse_att2	
 
+p_le_parse_att_prepare_write_request:
+	call le_fifo_check_nearly_full
+	ncall l2cap_malloc_free,blank
+	call le_parse_att_prepare_write_request
+
+	fetch 2,mem_le_payload_ptr
+	add pdata,7,contr
+	ifetch 2,contr
+	nrtn blank	//offset
+
+	call le_fifo_check_nearly_full
+	ncall l2cap_malloc_free,blank
+	fetch 2,mem_le_payload_ptr
+	copy pdata,rega
+	add rega, 9, rega
+	branch p_le_parse_att_write_command+1
+
 p_le_parse_att_read_blob_request:
 	ifetch 2,contr
 	store 2,mem_le_att_offset
@@ -709,7 +736,7 @@
 	bbit1 BIT_BLE_READ_AUTH,p_mouse_le_send_att_read_response_check_auth
 p_mouse_le_send_att_read_response:
 	fetch 2,mem_le_att_handle
-	beq 0x3b,le_send_att_error_response_notfound
+	beq 0x13,le_send_att_error_response_notfound
 	fetcht 2,mem_le_att_handle
 	branch p_le_send_att_read_response
 
@@ -770,7 +797,19 @@
 	call p_le_parse_att_write_command
 	call le_fifo_check_nearly_full
 	ncall l2cap_malloc_free,blank
-	branch hid_device_le_parse_att_write_request
+	// branch hid_device_le_parse_att_write_request
+p_hid_device_le_parse_att_write_request:
+	fetch 1,mem_device_fast_conn_flag
+	beq 0xff,le_send_att_write_response_check_auth	
+	fetch 1,mem_device_fast_conn_flag
+	branch le_send_att_write_response_check_auth,blank
+	fetch 1,mem_le_connect_status_flag
+	bbit1 LL_START_ENC_FLAG,le_send_att_write_response_check_auth
+	
+	fetch 1,mem_att_write_resposnse_error_insufficient_auth
+	nbranch le_send_att_read_response_error_insufficient_auth,blank
+	jam 1,mem_att_write_resposnse_error_insufficient_auth
+	branch le_send_att_write_response_check_auth
 
 
 p_le_parse_att_write_command:
@@ -907,7 +946,7 @@
 	istore 1,contw
 	fetch 1,mem_ms_tx_pro_key_val
 	istore 1,contw
-	branch p_ms_le_tx_protocol_header_interface
+	//branch p_ms_le_tx_protocol_header_interface
 
 p_ms_le_tx_protocol_header_interface:
 	arg 63,rega
@@ -958,6 +997,7 @@
 	store 8,mem_le_interval_min
 	jam 0,mem_lpm_mode
 	jam 0,mem_ms_le_lpm_flag
+	jam 0,mem_att_write_resposnse_error_insufficient_auth
 	rtn
 
 //=======================================g24 protocol fuction patch =========================================//
@@ -1280,6 +1320,10 @@
 	arg MOUSE_VALUE_EEPROM_OFFECT,regb
 	branch iicd_write_protect_eep_data
 
+p_mouse_eeprom_load_le_att_list_info:
+	jam ZCODE_12,mem_zcode_temp_param0
+	branch p_zcode_entrance
+
 // p_mouse_load_key_info_check:
 // 	arg 15,temp
 // 	arg mem_mouse_key_information_start,rega
@@ -2434,8 +2478,7 @@
 	jam 0,0x8076
 	call p_voice_updata_connect_param_req
 	call p_voice_queue_init
-	branch p_audio_init
-
+	// branch p_audio_init
 p_audio_init:
 	call sadc_calibration
 	jam 0x00,mem_adc_channel//gpio9
@@ -2542,7 +2585,7 @@
 	call p_audio_update_adc_rptr
 
 	setarg mem_voice_adpcm_buf_start
-	call p_queue_enter_config
+	call rec_queue_enter_config
 	arg mem_adpcm,contr
 	arg VOICE_QUEUE_UNIT,loopcnt
 	call p_enter_queue
@@ -2648,86 +2691,29 @@
  */
 p_voice_out_queue:
 	setarg mem_voice_adpcm_buf_start
-	call p_queue_out_config
+	call rec_queue_out_config
 	arg VOICE_QUEUE_UNIT,loopcnt
 	arg mem_queue_buf,contw
-	call p_out_queue
+	call rec_out_queue
 	fetch 1,mem_voice_queue_count
 	increase -1,pdata
 	store 1,mem_voice_queue_count
 	setarg mem_queue_buf
 	rtn
 
-/*
- * @brief: audio data pop queue
- * @param: contu: queue read ptr value, contru:queue read ptr
- * @param: loopcnt: length, temp: queue write ptr value
- * @return: none
- */
-p_out_queue:
-	copy contu,pdata
-	isub temp,null
-	branch assert,zero
-p_out_queue_loop:
-	ifetch 1,contru
-	istore 1,contw
-	loop p_out_queue_loop	
-	istorer contru,2,rega
-	rtn
 
 p_voice_queue_init:
 	setarg mem_voice_adpcm_buf_start
 	arg VOICE_QUEUE_SIZE,temp
-	call p_queue_init_config
+	call rec_queue_init_config
 	jam 0,mem_voice_queue_count
 	rtn
 
-p_queue_init_config:
-	increase -1,temp
-	copy pdata,contw
-	increase -8,contw
-	istore 2,contw
-	iadd temp,pdata
-	istore 2,contw
-	isub temp,pdata
-	istore 2,contw
-	istore 2,contw
-	rtn
 
-/*
- * @brief: config push queue addr
- * @param: none
- * @return: pdata: adpcm data buff start addr
-*  @2byte sptr+2byte eptr+2byte wptr+2byte rptr
- */
-p_queue_enter_config:
-	increase -8,pdata
-	ifetchr contus,2,pdata
-	increase 2,pdata	
-	ifetchr contue,2,pdata
-	increase 2,pdata	
-	ifetchr temp,2,pdata
-	increase 2,pdata
-	ifetchr contu,2,pdata
-	copy pdata,rega
-	rtn
 
-/*
- * @brief: config pop queue addr
- * @param: none
- * @return: pdata: adpcm data buff start addr
- */
-p_queue_out_config:
-	increase -8,pdata
-	ifetchr contus,2,pdata
-	increase 2,pdata	
-	ifetchr contue,2,pdata
-	increase 2,pdata
-	ifetchr contu,2,pdata
-	copy pdata,rega
-	increase 2,pdata	
-	ifetchr temp,2,pdata
-	rtn
+
+
+
 
 //======================audio adpcm========================//
 p_audio_adpcm_encode:	
Index: program/peripherals.prog
===================================================================
--- /1121s/1121se/branch/mouse/AI_Project/baidu_project/mouse_ai_voice_baidu/program/peripherals.prog	(revision 5485)
+++ /1121s/1121se/branch/mouse/AI_Project/baidu_project/mouse_ai_voice_baidu/program/peripherals.prog	(working copy)
@@ -1429,6 +1429,7 @@
 	bpatch patch1e_1,mem_patch1e
 	bmark1 mark_eeprom_size,iicd_read_eep_data_size_2k
 	fetch 2,mem_eeprom_base
+iicd_read_eep_data_next:
 	iadd regb,pdata
 	byteswap pdata,pdata
 	store 2,mem_addr_mi
Index: program/z.prog
===================================================================
--- /1121s/1121se/branch/mouse/AI_Project/baidu_project/mouse_ai_voice_baidu/program/z.prog	(revision 5485)
+++ /1121s/1121se/branch/mouse/AI_Project/baidu_project/mouse_ai_voice_baidu/program/z.prog	(working copy)
@@ -37,8 +37,10 @@
 z_entrance1:
     beq ZCODE_10,z_mouse_load_device_info_check
     beq ZCODE_11,z_mouse_24g_attempt_fail
+    beq ZCODE_12,z_mouse_eeprom_load_le_att_list_info
     rtn
 z_mouse_load_device_info_check:
+	call z_mouse_eeprom_load_le_att_list_info
 	call mouse_load_eeprom_info_check
 	call z_mouse_load_key_info_check_flag
 	fetch 1,mem_mouse_key_information_set_flag
@@ -83,6 +85,13 @@
 	jam PAIR_AND_RECEIVER,mem_24g_reconn_type
 	branch g24_reconn_start
 
+z_mouse_eeprom_load_le_att_list_info:
+	arg 820,temp
+	arg mem_ui_le_uuid_table_new,rega
+	arg 0x00,regb
+	fetch 2,mem_eeprom_att_list_base
+	branch iicd_read_eep_data_next
+
 
 org 0x30001
 z_entrance2:
Index: sched/mouse.dat
===================================================================
--- /1121s/1121se/branch/mouse/AI_Project/baidu_project/mouse_ai_voice_baidu/sched/mouse.dat	(revision 5485)
+++ /1121s/1121se/branch/mouse/AI_Project/baidu_project/mouse_ai_voice_baidu/sched/mouse.dat	(working copy)
@@ -232,16 +232,16 @@
 mem_local_rx_max_octets:fb 00 48 08 fb 00 48 08  # 1b
 mem_le_battery_level_updata_timer_init:96 00
 
-mem_le_keyboard_handle:15 00
-mem_le_notify_handle:19 00
-mem_le_multimedia_handle:1d 00
-mem_le_systemctrl_handle:21 00
-mem_le_pairing_handle:33 00 #2d 00
-mem_le_battery_level_handle:3b 00 #30 00
-
-mem_le_protocol_rx_handle:30 00
-mem_le_protocol_tx_handle:28 00
-mem_le_audio_tx_handle:2c 00
+mem_le_keyboard_handle:1b 00
+mem_le_notify_handle:1f 00
+mem_le_multimedia_handle:23 00
+mem_le_systemctrl_handle:27 00
+mem_le_pairing_handle:39 00#2d 00
+mem_le_battery_level_handle:13 00#3b 00 #30 00
+
+mem_le_protocol_rx_handle:36 00
+mem_le_protocol_tx_handle:2e 00
+mem_le_audio_tx_handle:32 00
 
 mem_le_adv_data_len:1f
 mem_le_adv_data:
@@ -283,6 +283,7 @@
 mem_flash_base:00 50 00
 mem_eeprom_base:80 3a
 mem_eeprom_block_size:80
+mem_eeprom_att_list_base:00 34
 
 #zcode
 mem_zcode_current_number:ff
@@ -497,189 +498,205 @@
 62 74 00 00
 ff 7f 00 00 
 
-###########################ble report map#######################
-mem_ui_le_uuid_table_new:
-01 00 02 00 28 02 00 18 02 00 02 03 28 01 0a
-03 00 02 00 2a 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-04 00 02 03 28 01 02 05 00 02 01 2a 02 c2 03
-06 00 02 03 28 01 02 07 00 02 04 2a 08 06 00 06 00 64 00 2c 01
-08 00 02 00 28 02 01 18 09 00 02 03 28 01 20
-0a 00 02 05 2a 00 0b 00 02 02 29 02 00 00
-0c 00 02 00 28 02 0a 18 0d 00 02 03 28 01 02
-0e 00 02 29 2a 06 59 69 43 68 69 70 0f 00 02 03 28 01 02
-10 00 02 50 2a 07 02 8a 24 bb c0 01 00 11 00 02 00 28 02 12 18
-12 00 02 03 28 01 06 13 00 02 4e 2a 01 01
-14 00 02 03 28 01 12 15 00 02 4d 2a 08 00 00 00 00 00 00 00 00
-16 00 02 02 29 02 00 00 17 00 02 08 29 02 02 01
-18 00 02 03 28 01 1a 19 00 02 4d 2a 07 00 00 00 00 00 00 00
-1a 00 02 02 29 02 00 00 1b 00 02 08 29 02 01 01
-1c 00 02 03 28 01 12 1d 00 02 4d 2a 02 00 00
-1e 00 02 02 29 02 00 00 1f 00 02 08 29 02 05 01
-20 00 02 03 28 01 12 21 00 02 4d 2a 02 00 00
-22 00 02 02 29 02 00 00 23 00 02 08 29 02 04 01
-24 00 02 03 28 01 0e 25 00 02 4d 2a 02 00 00 26 00 02 08 29 02 02 02
-
-27 00 02 03 28 01 12
-28 00 02 4d 2a 02 00 00
-29 00 02 02 29 02 00 00
-2a 00 02 08 29 02 C0 01
-2b 00 02 03 28 01 12
-2c 00 02 4d 2a 02 00 00
-2d 00 02 02 29 02 00 00
-2e 00 02 08 29 02 CC 01
-2f 00 02 03 28 01 0e
-30 00 02 4d 2a 02 00 00
-31 00 02 08 29 02 C0 02
-
-32 00 02 03 28 01 1a
-33 00 02 33 2a 08 00 00 00 00 00 00 00 00
-34 00 02 02 29 02 01 00
-35 00 02 03 28 01 02
-36 00 02 4a 2a 04 01 01 00 03
-
-37 00 02 03 28 01 02 38 00 02 4b 2a 20 01
-05 0C        # Usage Page (Consumer)
-09 01        # Usage (Consumer Control)
-A1 01        # Collection (Application)
-85 05        # Report ID (5)
-15 00        # Logical Minimum (0)
-25 01        # Logical Maximum (1)
-75 01        # Report Size (1)
-95 18        # Report Count (24)
-0A 83 01     # Usage (AL Consumer Control Configuration)
-09 EA        # Usage (Volume Decrement)
-09 E9        # Usage (Volume Increment)
-09 E2        # Usage (Mute)
-09 B6        # Usage (Scan Previous Track)
-09 B5        # Usage (Scan Next Track)
-09 CD        # Usage (Play/Pause)
-09 B7        # Usage (Stop)
-0A 23 02     # Usage (AC Home)
-0A 8A 01     # Usage (AL Email Reader)
-0A 94 01     # Usage (AL Local Machine Browser)
-0A 2A 02     # Usage (AC Bookmarks)
-0A 92 01     # Usage (AL Calculator)
-0A 21 02     # Usage (AC Search)
-0A 24 02     # Usage (AC Back)
-0A 07 03     # Usage (0307)
-0A AE 01     # Usage (AL Keyboard Layout)
-09 70        # Usage (70)
-09 6F        # Usage (6F)
-09 30        # Usage (Power)
-09 B8        # Usage (Eject)
-0A 25 02     # Usage (AC Forward)
-0A 26 02     # Usage (AC Stop)
-0A 27 02     # Usage (AC Refresh)
-81 02        # Input (DataVarAbsNo WrapLinearPreferred StateNo Null Position)
-C0           # End Collection
-05 01        # Usage Page (Generic Desktop Ctrls)
-09 06        # Usage (Keyboard)
-A1 01        # Collection (Application)
-85 02        # Report ID (2)
-75 01        # Report Size (1)
-95 08        # Report Count (8)
-05 07        # Usage Page (Kbrd/Keypad)
-19 E0        # Usage Minimum (E0)
-29 E7        # Usage Maximum (E7)
-15 00        # Logical Minimum (0)
-25 01        # Logical Maximum (1)
-81 02        # Input (DataVarAbsNo WrapLinearPreferred StateNo Null Position)
-95 01        # Report Count (1)
-75 08        # Report Size (8)
-81 03        # Input (ConstVarAbsNo WrapLinearPreferred StateNo Null Position)
-95 05        # Report Count (5)
-75 01        # Report Size (1)
-05 08        # Usage Page (LEDs)
-19 01        # Usage Minimum (Num Lock)
-29 05        # Usage Maximum (Kana)
-91 02        # Output (DataVarAbsNo WrapLinearPreferred StateNo Null PositionNon-volatile)
-95 01        # Report Count (1)
-75 03        # Report Size (3)
-91 03        # Output (ConstVarAbsNo WrapLinearPreferred StateNo Null PositionNon-volatile)
-95 06        # Report Count (6)
-75 08        # Report Size (8)
-15 00        # Logical Minimum (0)
-26 FF 00     # Logical Maximum (255)
-05 07        # Usage Page (Kbrd/Keypad)
-19 00        # Usage Minimum (00)
-2A FF 00     # Usage Maximum (FF)
-81 00        # Input (DataArrayAbsNo WrapLinearPreferred StateNo Null Position)
-C0           # End Collection
-05 01        # Usage Page (Generic Desktop Ctrls)
-09 02        # Usage (Mouse)
-A1 01        # Collection (Application)
-85 01        # Report ID (1)
-09 01        # Usage (Pointer)
-A1 00        # Collection (Physical)
-05 09        # Usage Page (Button)
-19 01        # Usage Minimum (01)
-29 08        # Usage Maximum (08)
-15 00        # Logical Minimum (0)
-25 01        # Logical Maximum (1)
-75 01        # Report Size (1)
-95 08        # Report Count (8)
-81 02        # Input (DataVarAbsNo WrapLinearPreferred StateNo Null Position)
-05 01        # Usage Page (Generic Desktop Ctrls)
-09 30        # Usage (X)
-09 31        # Usage (Y)
-16 01 F8     # Logical Minimum (-2047)
-26 FF 07     # Logical Maximum (2047)
-75 10        # Report Size (16)
-95 02        # Report Count (2)
-81 06        # Input (DataVarRelNo WrapLinearPreferred StateNo Null Position)
-09 38        # Usage (Wheel)
-15 81        # Logical Minimum (-127)
-25 7F        # Logical Maximum (127)
-75 08        # Report Size (8)
-95 01        # Report Count (1)
-81 06        # Input (DataVarRelNo WrapLinearPreferred StateNo Null Position)
-05 0C        # Usage Page (Consumer)
-0A 38 02     # Usage (AC Pan)
-95 01        # Report Count (1)
-81 06        # Input (DataVarRelNo WrapLinearPreferred StateNo Null Position)
-C0           # End Collection
-C0           # End Collection
-05 01        # Usage Page (Generic Desktop Ctrls)
-09 80        # Usage (Sys Control)
-A1 01        # Collection (Application)
-85 04        # Report ID (4)
-15 00        # Logical Minimum (0)
-25 01        # Logical Maximum (1)
-75 01        # Report Size (1)
-95 03        # Report Count (3)
-19 81        # Usage Minimum (Sys Power Down)
-29 83        # Usage Maximum (Sys Wake Up)
-81 02        # Input (DataVarAbsNo WrapLinearPreferred StateNo Null Position)
-95 01        # Report Count (1)
-75 05        # Report Size (5)
-81 03        # Input (ConstVarAbsNo WrapLinearPreferred StateNo Null Position)
-C0              # End Collection
-06 01 FF  # Usage Page (Vendor Defined FF01)
-09 01        # Usage (01)
-A1 01        # Collection (Application)
-15 00        #   Logical Minimum (0)
-26 FF 00  #   Logical Maximum (255)
-75 08        #   Report Size (8)
-85 C0        #   Report ID (-64)
-95 3f        #   Report Count (63)
-09 02        #   Usage (02)
-81 00        #   Input (DataArrayAbsNo WrapLinearPreferred StateNo Null Position)
-95 3f        #   Report Count (63)
-09 03        #   Usage (03)
-91 02        #   Output (DataVarAbsNo WrapLinearPreferred StateNo Null PositionNon-volatile)
-85 CC        #   Report ID (-52)
-95 3f        #   Report Count (63)
-09 04        #   Usage (04)
-81 00        #   Input (DataArrayAbsNo WrapLinearPreferred StateNo Null Position)
-95 04        #   Report Count (4)
-09 05        #   Usage (05)
-91 02        #   Output (DataVarAbsNo WrapLinearPreferred StateNo Null PositionNon-volatile)
-C0              # End Collection
-# 288 bytes
-39 00 02 00 28 02 0f 18
-3a 00 02 03 28 01 12
-3b 00 02 19 2a 01 64
-3c 00 02 02 29 02 00 00
-3d 00 02 03 28 01 04
-3e 00 02 4c 2a 00 00 00
-#811byte
+# ###########################ble report map#######################
+# mem_ui_le_uuid_table_new:
+# 01 00 02 00 28 02 00 18 
+# 02 00 02 03 28 01 0a
+# 03 00 02 00 2a 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+# 04 00 02 03 28 01 02 05 00 02 01 2a 02 c2 03
+# 06 00 02 03 28 01 02 07 00 02 04 2a 08 06 00 06 00 64 00 2c 01
+# 08 00 02 00 28 02 01 18 09 00 02 03 28 01 20
+# 0a 00 02 05 2a 00 0b 00 02 02 29 02 00 00
+# 0c 00 02 00 28 02 0a 18 0d 00 02 03 28 01 02
+# 0e 00 02 29 2a 06 59 69 43 68 69 70 0f 00 02 03 28 01 02
+# 10 00 02 50 2a 07 02 8a 24 bb c0 01 00 
+
+# 11 00 02 00 28 02 0f 18
+# 12 00 02 03 28 01 12
+# 13 00 02 19 2a 01 64
+# 14 00 02 02 29 02 00 00
+# 15 00 02 03 28 01 04
+# 16 00 02 4c 2a 00
+
+# 17 00 02 00 28 02 12 18
+# 18 00 02 03 28 01 06 
+# 19 00 02 4e 2a 01 01
+# 1a 00 02 03 28 01 12 
+# 1b 00 02 4d 2a 08 00 00 00 00 00 00 00 00
+# 1c 00 02 02 29 02 00 00 
+# 1d 00 02 08 29 02 02 01
+# 1e 00 02 03 28 01 1a 
+# 1f 00 02 4d 2a 07 00 00 00 00 00 00 00
+# 20 00 02 02 29 02 00 00 
+# 21 00 02 08 29 02 01 01
+# 22 00 02 03 28 01 12 
+# 23 00 02 4d 2a 02 00 00
+# 24 00 02 02 29 02 00 00 
+# 25 00 02 08 29 02 05 01
+# 26 00 02 03 28 01 12 
+# 27 00 02 4d 2a 02 00 00
+# 28 00 02 02 29 02 00 00 
+# 29 00 02 08 29 02 04 01
+# 2a 00 02 03 28 01 0e 
+# 2b 00 02 4d 2a 02 00 00 
+# 2c 00 02 08 29 02 02 02
+
+# 2d 00 02 03 28 01 12
+# 2e 00 02 4d 2a 02 00 00
+# 2f 00 02 02 29 02 00 00
+# 30 00 02 08 29 02 C0 01
+# 31 00 02 03 28 01 12
+# 32 00 02 4d 2a 02 00 00
+# 33 00 02 02 29 02 00 00
+# 34 00 02 08 29 02 CC 01
+# 35 00 02 03 28 01 0e
+# 36 00 02 4d 2a 02 00 00
+# 37 00 02 08 29 02 C0 02
+
+# 38 00 02 03 28 01 1a
+# 39 00 02 33 2a 08 00 00 00 00 00 00 00 00
+# 3a 00 02 02 29 02 01 00
+# 3b 00 02 03 28 01 02
+# 3c 00 02 4a 2a 04 01 01 00 03
+
+# 3d 00 02 03 28 01 02 3e 00 02 4b 2a 20 01
+# 05 0C        # Usage Page (Consumer)
+# 09 01        # Usage (Consumer Control)
+# A1 01        # Collection (Application)
+# 85 05        # Report ID (5)
+# 15 00        # Logical Minimum (0)
+# 25 01        # Logical Maximum (1)
+# 75 01        # Report Size (1)
+# 95 18        # Report Count (24)
+# 0A 83 01     # Usage (AL Consumer Control Configuration)
+# 09 EA        # Usage (Volume Decrement)
+# 09 E9        # Usage (Volume Increment)
+# 09 E2        # Usage (Mute)
+# 09 B6        # Usage (Scan Previous Track)
+# 09 B5        # Usage (Scan Next Track)
+# 09 CD        # Usage (Play/Pause)
+# 09 B7        # Usage (Stop)
+# 0A 23 02     # Usage (AC Home)
+# 0A 8A 01     # Usage (AL Email Reader)
+# 0A 94 01     # Usage (AL Local Machine Browser)
+# 0A 2A 02     # Usage (AC Bookmarks)
+# 0A 92 01     # Usage (AL Calculator)
+# 0A 21 02     # Usage (AC Search)
+# 0A 24 02     # Usage (AC Back)
+# 0A 07 03     # Usage (0307)
+# 0A AE 01     # Usage (AL Keyboard Layout)
+# 09 70        # Usage (70)
+# 09 6F        # Usage (6F)
+# 09 30        # Usage (Power)
+# 09 B8        # Usage (Eject)
+# 0A 25 02     # Usage (AC Forward)
+# 0A 26 02     # Usage (AC Stop)
+# 0A 27 02     # Usage (AC Refresh)
+# 81 02        # Input (DataVarAbsNo WrapLinearPreferred StateNo Null Position)
+# C0           # End Collection
+# 05 01        # Usage Page (Generic Desktop Ctrls)
+# 09 06        # Usage (Keyboard)
+# A1 01        # Collection (Application)
+# 85 02        # Report ID (2)
+# 75 01        # Report Size (1)
+# 95 08        # Report Count (8)
+# 05 07        # Usage Page (Kbrd/Keypad)
+# 19 E0        # Usage Minimum (E0)
+# 29 E7        # Usage Maximum (E7)
+# 15 00        # Logical Minimum (0)
+# 25 01        # Logical Maximum (1)
+# 81 02        # Input (DataVarAbsNo WrapLinearPreferred StateNo Null Position)
+# 95 01        # Report Count (1)
+# 75 08        # Report Size (8)
+# 81 03        # Input (ConstVarAbsNo WrapLinearPreferred StateNo Null Position)
+# 95 05        # Report Count (5)
+# 75 01        # Report Size (1)
+# 05 08        # Usage Page (LEDs)
+# 19 01        # Usage Minimum (Num Lock)
+# 29 05        # Usage Maximum (Kana)
+# 91 02        # Output (DataVarAbsNo WrapLinearPreferred StateNo Null PositionNon-volatile)
+# 95 01        # Report Count (1)
+# 75 03        # Report Size (3)
+# 91 03        # Output (ConstVarAbsNo WrapLinearPreferred StateNo Null PositionNon-volatile)
+# 95 06        # Report Count (6)
+# 75 08        # Report Size (8)
+# 15 00        # Logical Minimum (0)
+# 26 FF 00     # Logical Maximum (255)
+# 05 07        # Usage Page (Kbrd/Keypad)
+# 19 00        # Usage Minimum (00)
+# 2A FF 00     # Usage Maximum (FF)
+# 81 00        # Input (DataArrayAbsNo WrapLinearPreferred StateNo Null Position)
+# C0           # End Collection
+# 05 01        # Usage Page (Generic Desktop Ctrls)
+# 09 02        # Usage (Mouse)
+# A1 01        # Collection (Application)
+# 85 01        # Report ID (1)
+# 09 01        # Usage (Pointer)
+# A1 00        # Collection (Physical)
+# 05 09        # Usage Page (Button)
+# 19 01        # Usage Minimum (01)
+# 29 08        # Usage Maximum (08)
+# 15 00        # Logical Minimum (0)
+# 25 01        # Logical Maximum (1)
+# 75 01        # Report Size (1)
+# 95 08        # Report Count (8)
+# 81 02        # Input (DataVarAbsNo WrapLinearPreferred StateNo Null Position)
+# 05 01        # Usage Page (Generic Desktop Ctrls)
+# 09 30        # Usage (X)
+# 09 31        # Usage (Y)
+# 16 01 F8     # Logical Minimum (-2047)
+# 26 FF 07     # Logical Maximum (2047)
+# 75 10        # Report Size (16)
+# 95 02        # Report Count (2)
+# 81 06        # Input (DataVarRelNo WrapLinearPreferred StateNo Null Position)
+# 09 38        # Usage (Wheel)
+# 15 81        # Logical Minimum (-127)
+# 25 7F        # Logical Maximum (127)
+# 75 08        # Report Size (8)
+# 95 01        # Report Count (1)
+# 81 06        # Input (DataVarRelNo WrapLinearPreferred StateNo Null Position)
+# 05 0C        # Usage Page (Consumer)
+# 0A 38 02     # Usage (AC Pan)
+# 95 01        # Report Count (1)
+# 81 06        # Input (DataVarRelNo WrapLinearPreferred StateNo Null Position)
+# C0           # End Collection
+# C0           # End Collection
+# 05 01        # Usage Page (Generic Desktop Ctrls)
+# 09 80        # Usage (Sys Control)
+# A1 01        # Collection (Application)
+# 85 04        # Report ID (4)
+# 15 00        # Logical Minimum (0)
+# 25 01        # Logical Maximum (1)
+# 75 01        # Report Size (1)
+# 95 03        # Report Count (3)
+# 19 81        # Usage Minimum (Sys Power Down)
+# 29 83        # Usage Maximum (Sys Wake Up)
+# 81 02        # Input (DataVarAbsNo WrapLinearPreferred StateNo Null Position)
+# 95 01        # Report Count (1)
+# 75 05        # Report Size (5)
+# 81 03        # Input (ConstVarAbsNo WrapLinearPreferred StateNo Null Position)
+# C0              # End Collection
+# 06 01 FF  # Usage Page (Vendor Defined FF01)
+# 09 01        # Usage (01)
+# A1 01        # Collection (Application)
+# 15 00        #   Logical Minimum (0)
+# 26 FF 00  #   Logical Maximum (255)
+# 75 08        #   Report Size (8)
+# 85 C0        #   Report ID (-64)
+# 95 3f        #   Report Count (63)
+# 09 02        #   Usage (02)
+# 81 00        #   Input (DataArrayAbsNo WrapLinearPreferred StateNo Null Position)
+# 95 3f        #   Report Count (63)
+# 09 03        #   Usage (03)
+# 91 02        #   Output (DataVarAbsNo WrapLinearPreferred StateNo Null PositionNon-volatile)
+# 85 CC        #   Report ID (-52)
+# 95 3f        #   Report Count (63)
+# 09 04        #   Usage (04)
+# 81 00        #   Input (DataArrayAbsNo WrapLinearPreferred StateNo Null Position)
+# 95 04        #   Report Count (4)
+# 09 05        #   Usage (05)
+# 91 02        #   Output (DataVarAbsNo WrapLinearPreferred StateNo Null PositionNon-volatile)
+# C0              # End Collection
+# # 288 bytes
+# 00 00
+# #811byte
