Index: format/app_module.format
===================================================================
--- /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/beijingrongda/format/app_module.format	(revision 899)
+++ /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/beijingrongda/format/app_module.format	(working copy)
@@ -70,6 +70,7 @@
 	2 mem_ipcbuf_bt2m0_write
 	2 mem_ipcbuf_bt2m0_read
 
+	1 mem_state_map_reserve
 	// Be aware of memory boundaries  limit 0x4bff
 	
 )
Index: format/bt.format
===================================================================
--- /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/beijingrongda/format/bt.format	(revision 899)
+++ /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/beijingrongda/format/bt.format	(working copy)
@@ -2,5 +2,5 @@
 /* ============== mark ============= *//*0 - 47 */
 (
 
-44 mark_buf_full
+//44 mark_buf_full
 )
Index: output/bt_code.c
===================================================================
--- /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/beijingrongda/output/bt_code.c	(revision 899)
+++ /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/beijingrongda/output/bt_code.c	(working copy)
@@ -1,324 +1,338 @@
 const unsigned char bt_code[] = {
-0x00,0x02,0xaa,0x55,0x46,0x0f,0xc2,0x84,0x00,0x13,0xc0,0x00,0x80,0x86,0xc0,0x30,
-0x00,0x35,0xc0,0x3c,0x80,0x27,0xc0,0x42,0x80,0x8c,0xc0,0x44,0x80,0xad,0xc0,0x46,
-0x80,0x2a,0xc0,0x4a,0x00,0x6c,0xc0,0x51,0x00,0xb6,0xc0,0x51,0x80,0x77,0xc0,0x54,
-0x80,0x7a,0xc0,0x56,0x00,0xbd,0xc0,0x5c,0x00,0xbe,0xc0,0x5d,0x81,0x12,0xc0,0x5e,
-0x01,0x82,0xc0,0x75,0x81,0xa3,0xc0,0x78,0x80,0x4f,0xc0,0x7a,0x80,0x64,0x20,0x20,
-0x4a,0x8b,0xc0,0x01,0x81,0xad,0xc0,0x02,0x81,0xb9,0xc0,0x03,0x01,0xc2,0xc0,0x03,
-0x81,0xc8,0xc0,0x04,0x01,0xd1,0xc0,0x05,0x81,0xe2,0xc0,0x09,0x81,0xf2,0xc0,0x0a,
-0x02,0x8d,0xc0,0x0e,0x02,0xa2,0xc0,0x0f,0x02,0xcb,0xc0,0x0f,0x82,0xf9,0xc0,0x11,
-0x03,0x5b,0xc0,0x19,0x03,0x83,0xc0,0x1d,0x03,0x96,0xc0,0x1f,0x03,0xa1,0xc0,0x20,
-0x83,0xb3,0xc0,0x29,0x03,0xb9,0xc0,0x46,0x82,0xe0,0xc0,0x4c,0x83,0xcd,0x20,0x20,
-0x4a,0x8b,0x6f,0xe4,0x01,0x6d,0xc0,0x46,0x47,0xe2,0x20,0x20,0x47,0xcd,0x6f,0xe2,
-0x40,0xce,0x79,0x3f,0xfe,0x05,0x1f,0xe6,0x7c,0x09,0x20,0x21,0x00,0x31,0x1f,0xe6,
-0x7c,0x0f,0x24,0x21,0x00,0x33,0x20,0x20,0x49,0xab,0x70,0x40,0xce,0x09,0x20,0x20,
-0x49,0xab,0x70,0x40,0xce,0x0f,0x20,0x20,0x49,0xab,0x6f,0xe2,0x02,0x5d,0xc0,0x00,
-0x80,0x39,0xc0,0x01,0x00,0x44,0x20,0x20,0x4a,0x8b,0x6f,0xe4,0x02,0x59,0x68,0x44,
-0x01,0x5d,0x98,0x40,0xfe,0x00,0x67,0xe4,0x02,0x59,0x1f,0xe6,0x7c,0x00,0x20,0x22,
-0xca,0x8b,0x68,0x44,0x10,0x00,0x18,0x40,0x84,0x04,0x98,0x46,0x7c,0x00,0x20,0x42,
-0xc7,0x43,0x20,0x20,0x46,0x09,0x6f,0xe4,0x02,0x5b,0x68,0x44,0x01,0x5d,0x98,0x40,
-0xfe,0x00,0x67,0xe4,0x02,0x5b,0x1f,0xe6,0x7c,0x00,0x20,0x22,0xca,0x8b,0x68,0x44,
-0x14,0x00,0x18,0x40,0x84,0x04,0x98,0x46,0x7c,0x00,0x20,0x42,0xc7,0x47,0x20,0x20,
-0x46,0x09,0x79,0x3f,0x80,0x2c,0x70,0x44,0xe1,0x00,0x20,0x40,0x79,0x64,0x20,0x40,
-0x5f,0xf8,0x78,0x57,0x7c,0x00,0x20,0x40,0x5a,0xc0,0x20,0x21,0x57,0x83,0x20,0x40,
-0x4c,0x27,0x20,0x40,0x57,0xed,0x20,0x40,0x58,0x63,0x24,0x2c,0x57,0x75,0x20,0x56,
-0x82,0x78,0x6f,0xe2,0x4b,0xf2,0x24,0x5a,0x00,0x61,0x20,0x40,0x57,0x91,0x20,0x36,
-0xd7,0x62,0xc5,0x16,0x57,0x62,0x20,0x20,0x57,0x6f,0x79,0x20,0x00,0x2c,0x78,0x56,
-0xfc,0x00,0x20,0x60,0x00,0x00,0x78,0x37,0x7c,0x00,0x20,0x40,0x58,0x9b,0x20,0x56,
-0x82,0x78,0x6f,0xe2,0x4b,0xf2,0x24,0x5a,0x00,0x61,0x20,0x36,0xd7,0x62,0xc5,0x16,
-0x57,0x62,0x20,0x20,0x57,0x6f,0x18,0x42,0x7e,0x00,0x20,0x40,0x7d,0x2b,0x1c,0x30,
-0x7e,0x00,0x79,0x20,0x7e,0x2c,0x20,0x40,0x7d,0x14,0x79,0x3f,0xfe,0x2c,0x20,0x40,
-0x4a,0x76,0x20,0x40,0x7d,0x14,0x20,0x74,0x00,0x00,0x20,0x40,0x00,0x83,0x20,0x20,
-0x4a,0x2f,0x1b,0x42,0x7e,0x00,0x20,0x40,0x00,0x82,0x20,0x20,0x4a,0xe9,0x6f,0xe4,
-0x40,0x4e,0x1f,0xe3,0x7e,0x00,0x20,0x40,0x7d,0x2b,0x1e,0x02,0x7e,0x00,0x20,0x40,
-0x7d,0x14,0x1b,0x42,0x04,0x00,0x20,0x40,0x00,0x82,0x20,0x20,0x4b,0x67,0x20,0x40,
-0x7d,0x14,0x98,0x00,0x0c,0x00,0x79,0x3f,0x8c,0x10,0x20,0x20,0x7d,0x1f,0x20,0x40,
-0x68,0xc4,0x20,0x40,0x60,0xd7,0x20,0x40,0x00,0x8a,0x20,0x20,0x40,0x0a,0x20,0x75,
-0x80,0x00,0x20,0x20,0x7b,0x9a,0x20,0x30,0x80,0x9c,0x70,0x89,0x55,0xd4,0x20,0x00,
-0x00,0x04,0x70,0x89,0x55,0xd2,0x20,0x00,0x00,0x04,0x70,0x89,0x55,0xd1,0x20,0x00,
-0x00,0x04,0x6f,0xe2,0x41,0xdf,0xc0,0x00,0x00,0x9a,0xc0,0x00,0x80,0xaa,0xc0,0x01,
-0x00,0x9a,0xc0,0x01,0x80,0xaa,0xc0,0x02,0x00,0xaa,0xc0,0x10,0x00,0xaa,0x70,0x89,
-0x55,0xd0,0x70,0x89,0x56,0xe0,0x18,0x00,0x2a,0x08,0x18,0x00,0x2a,0x00,0x78,0x50,
-0xfc,0x00,0x78,0x50,0x7c,0x00,0x78,0x2f,0x7c,0x00,0x70,0x89,0x02,0x00,0x70,0x89,
-0x01,0x00,0x70,0x89,0x00,0x00,0x70,0x89,0x03,0x00,0x70,0x89,0x04,0x70,0x6f,0xe2,
-0x89,0x06,0x79,0x20,0x7e,0x00,0x67,0xe2,0x89,0x06,0x20,0x60,0x00,0x00,0x70,0x89,
-0x55,0xd0,0x70,0x89,0x56,0xc0,0x20,0x20,0x00,0x9c,0x60,0x42,0x00,0x17,0x20,0x40,
-0x49,0x2a,0x20,0x40,0x49,0x80,0x58,0x00,0x05,0x00,0x20,0x40,0x4a,0x8e,0x6f,0xe2,
-0x89,0x06,0x79,0x20,0x7e,0x00,0x67,0xe2,0x89,0x06,0x20,0x20,0x49,0x37,0x70,0x89,
-0x06,0x7c,0x20,0x75,0x80,0x00,0x58,0x00,0x00,0x00,0x67,0xe4,0x41,0xdd,0x1c,0x43,
-0x7e,0x00,0x67,0xe8,0x40,0x94,0x20,0x60,0x00,0x00,0x20,0x20,0x4b,0x7f,0x58,0x00,
-0x00,0xce,0x67,0xe4,0x41,0xf6,0x58,0x00,0x00,0xdd,0x67,0xe4,0x41,0xfe,0x58,0x00,
-0x00,0xe7,0x67,0xe4,0x41,0xfa,0x58,0x00,0x00,0xf9,0x67,0xe4,0x41,0xea,0x58,0x00,
-0x00,0xfc,0x67,0xe4,0x41,0xf2,0x58,0x00,0x00,0xff,0x67,0xe4,0x45,0x41,0x20,0x40,
-0x4d,0xaf,0x20,0x40,0x4d,0xbc,0x20,0x40,0x4c,0x2a,0x20,0x20,0x50,0x4d,0x1a,0x62,
-0x7e,0x00,0xc0,0x04,0x80,0xd5,0xc0,0x01,0x00,0xd3,0xc0,0x0a,0x00,0xdb,0x20,0x20,
-0x4d,0xdf,0x70,0x4a,0xd0,0x00,0x20,0x20,0x4d,0xfb,0x6f,0xe2,0x4a,0xcf,0x24,0x5a,
-0x00,0xd9,0x70,0x4a,0xd0,0x06,0x20,0x20,0x4e,0x08,0x70,0x4a,0xd0,0x06,0x20,0x60,
-0x00,0x00,0x20,0x40,0x03,0x65,0x20,0x20,0x4e,0x28,0x20,0x40,0x00,0xdf,0x20,0x20,
+0x00,0x02,0xaa,0x55,0x1e,0x10,0xc2,0x84,0x00,0x14,0xc0,0x00,0x80,0xb8,0xc0,0x1a,
+0x00,0x50,0xc0,0x30,0x00,0x67,0xc0,0x3c,0x80,0x59,0xc0,0x42,0x80,0xbe,0xc0,0x44,
+0x80,0xdf,0xc0,0x46,0x80,0x5c,0xc0,0x4a,0x00,0x9e,0xc0,0x51,0x00,0xe8,0xc0,0x51,
+0x80,0xa9,0xc0,0x54,0x80,0xac,0xc0,0x56,0x00,0xef,0xc0,0x5c,0x00,0xf0,0xc0,0x5d,
+0x81,0x48,0xc0,0x5e,0x01,0xb8,0xc0,0x75,0x81,0xd9,0xc0,0x78,0x80,0x81,0xc0,0x7a,
+0x80,0x96,0x20,0x20,0x4a,0x8b,0xc0,0x01,0x81,0xe3,0xc0,0x02,0x81,0xef,0xc0,0x03,
+0x01,0xf8,0xc0,0x03,0x81,0xfe,0xc0,0x04,0x02,0x07,0xc0,0x05,0x82,0x18,0xc0,0x09,
+0x82,0x28,0xc0,0x0a,0x02,0xc3,0xc0,0x0e,0x02,0xd8,0xc0,0x0f,0x03,0x01,0xc0,0x0f,
+0x83,0x2f,0xc0,0x11,0x03,0x91,0xc0,0x19,0x03,0xb9,0xc0,0x1d,0x03,0xcc,0xc0,0x1f,
+0x03,0xd7,0xc0,0x20,0x83,0xe9,0xc0,0x29,0x03,0xef,0xc0,0x2c,0x80,0x29,0xc0,0x46,
+0x83,0x16,0xc0,0x4c,0x84,0x03,0x20,0x20,0x4a,0x8b,0x6f,0xe2,0x45,0x3a,0x24,0x3a,
+0x00,0x3c,0x58,0x00,0x15,0xef,0xe7,0xe4,0x00,0x05,0x58,0x00,0x11,0x81,0xe7,0xe4,
+0x00,0x05,0x6f,0xe2,0x45,0x2f,0xe7,0xe2,0x00,0x05,0x58,0x00,0x00,0xe0,0xe7,0xe6,
+0x00,0x05,0x6f,0xe4,0x45,0x3e,0xe7,0xe4,0x00,0x05,0x58,0x00,0x00,0x00,0xe7,0xe2,
+0x00,0x05,0x6f,0xe2,0x45,0x40,0xe7,0xe2,0x00,0x05,0x20,0x40,0x68,0xf0,0xe7,0xe2,
+0x00,0x05,0x20,0x60,0x00,0x00,0x58,0x00,0x15,0xef,0xe7,0xe4,0x00,0x05,0x58,0x00,
+0x11,0x81,0xe7,0xe4,0x00,0x05,0x6f,0xe2,0x45,0x2f,0xe7,0xe2,0x00,0x05,0x58,0x00,
+0x00,0xe0,0xe7,0xe6,0x00,0x05,0x58,0x00,0x00,0x7f,0xe7,0xe2,0x00,0x05,0x58,0x00,
+0x00,0x00,0xe7,0xe4,0x00,0x05,0x58,0x00,0x00,0x07,0xe7,0xe2,0x00,0x05,0x20,0x40,
+0x68,0xf0,0xe7,0xe2,0x00,0x05,0x58,0x00,0x00,0x01,0x67,0xe2,0x45,0x3d,0x70,0x45,
+0x3b,0x00,0x20,0x60,0x00,0x00,0x6f,0xe2,0x00,0x4c,0x67,0xe2,0x4b,0xf7,0x79,0x3f,
+0xfe,0x05,0x79,0x3f,0xfe,0x02,0x67,0xe2,0x00,0x4c,0x20,0x40,0x43,0x2f,0x6f,0xe2,
+0x4b,0xf7,0x67,0xe2,0x00,0x4c,0x20,0x60,0x00,0x00,0x6f,0xe4,0x01,0x6d,0xc0,0x46,
+0x47,0xe2,0x20,0x20,0x47,0xcd,0x6f,0xe2,0x40,0xce,0x79,0x3f,0xfe,0x05,0x1f,0xe6,
+0x7c,0x09,0x20,0x21,0x00,0x63,0x1f,0xe6,0x7c,0x0f,0x24,0x21,0x00,0x65,0x20,0x20,
+0x49,0xab,0x70,0x40,0xce,0x09,0x20,0x20,0x49,0xab,0x70,0x40,0xce,0x0f,0x20,0x20,
+0x49,0xab,0x6f,0xe2,0x02,0x5d,0xc0,0x00,0x80,0x6b,0xc0,0x01,0x00,0x76,0x20,0x20,
+0x4a,0x8b,0x6f,0xe4,0x02,0x59,0x68,0x44,0x01,0x5d,0x98,0x40,0xfe,0x00,0x67,0xe4,
+0x02,0x59,0x1f,0xe6,0x7c,0x00,0x20,0x22,0xca,0x8b,0x68,0x44,0x10,0x00,0x18,0x40,
+0x84,0x04,0x98,0x46,0x7c,0x00,0x20,0x42,0xc7,0x43,0x20,0x20,0x46,0x09,0x6f,0xe4,
+0x02,0x5b,0x68,0x44,0x01,0x5d,0x98,0x40,0xfe,0x00,0x67,0xe4,0x02,0x5b,0x1f,0xe6,
+0x7c,0x00,0x20,0x22,0xca,0x8b,0x68,0x44,0x14,0x00,0x18,0x40,0x84,0x04,0x98,0x46,
+0x7c,0x00,0x20,0x42,0xc7,0x47,0x20,0x20,0x46,0x09,0x79,0x3f,0x80,0x2c,0x70,0x44,
+0xe1,0x00,0x20,0x40,0x79,0x64,0x20,0x40,0x5f,0xf8,0x78,0x57,0x7c,0x00,0x20,0x40,
+0x5a,0xc0,0x20,0x21,0x57,0x83,0x20,0x40,0x4c,0x27,0x20,0x40,0x57,0xed,0x20,0x40,
+0x58,0x63,0x24,0x2c,0x57,0x75,0x20,0x56,0x82,0xae,0x6f,0xe2,0x4b,0xf2,0x24,0x5a,
+0x00,0x93,0x20,0x40,0x57,0x91,0x20,0x36,0xd7,0x62,0xc5,0x16,0x57,0x62,0x20,0x20,
+0x57,0x6f,0x79,0x20,0x00,0x2c,0x78,0x56,0xfc,0x00,0x20,0x60,0x00,0x00,0x78,0x37,
+0x7c,0x00,0x20,0x40,0x58,0x9b,0x20,0x56,0x82,0xae,0x6f,0xe2,0x4b,0xf2,0x24,0x5a,
+0x00,0x93,0x20,0x36,0xd7,0x62,0xc5,0x16,0x57,0x62,0x20,0x20,0x57,0x6f,0x18,0x42,
+0x7e,0x00,0x20,0x40,0x7d,0x2b,0x1c,0x30,0x7e,0x00,0x79,0x20,0x7e,0x2c,0x20,0x40,
+0x7d,0x14,0x79,0x3f,0xfe,0x2c,0x20,0x40,0x4a,0x76,0x20,0x40,0x7d,0x14,0x20,0x74,
+0x00,0x00,0x20,0x40,0x00,0xb5,0x20,0x20,0x4a,0x2f,0x1b,0x42,0x7e,0x00,0x20,0x40,
+0x00,0xb4,0x20,0x20,0x4a,0xe9,0x6f,0xe4,0x40,0x4e,0x1f,0xe3,0x7e,0x00,0x20,0x40,
+0x7d,0x2b,0x1e,0x02,0x7e,0x00,0x20,0x40,0x7d,0x14,0x1b,0x42,0x04,0x00,0x20,0x40,
+0x00,0xb4,0x20,0x20,0x4b,0x67,0x20,0x40,0x7d,0x14,0x98,0x00,0x0c,0x00,0x79,0x3f,
+0x8c,0x10,0x20,0x20,0x7d,0x1f,0x20,0x40,0x68,0xc4,0x20,0x40,0x60,0xd7,0x20,0x40,
+0x00,0xbc,0x20,0x20,0x40,0x0a,0x20,0x75,0x80,0x00,0x20,0x20,0x7b,0x9a,0x20,0x30,
+0x80,0xce,0x70,0x89,0x55,0xd4,0x20,0x00,0x00,0x04,0x70,0x89,0x55,0xd2,0x20,0x00,
+0x00,0x04,0x70,0x89,0x55,0xd1,0x20,0x00,0x00,0x04,0x6f,0xe2,0x41,0xdf,0xc0,0x00,
+0x00,0xcc,0xc0,0x00,0x80,0xdc,0xc0,0x01,0x00,0xcc,0xc0,0x01,0x80,0xdc,0xc0,0x02,
+0x00,0xdc,0xc0,0x10,0x00,0xdc,0x70,0x89,0x55,0xd0,0x70,0x89,0x56,0xe0,0x18,0x00,
+0x2a,0x08,0x18,0x00,0x2a,0x00,0x78,0x50,0xfc,0x00,0x78,0x50,0x7c,0x00,0x78,0x2f,
+0x7c,0x00,0x70,0x89,0x02,0x00,0x70,0x89,0x01,0x00,0x70,0x89,0x00,0x00,0x70,0x89,
+0x03,0x00,0x70,0x89,0x04,0x70,0x6f,0xe2,0x89,0x06,0x79,0x20,0x7e,0x00,0x67,0xe2,
+0x89,0x06,0x20,0x60,0x00,0x00,0x70,0x89,0x55,0xd0,0x70,0x89,0x56,0xc0,0x20,0x20,
+0x00,0xce,0x60,0x42,0x00,0x17,0x20,0x40,0x49,0x2a,0x20,0x40,0x49,0x80,0x58,0x00,
+0x05,0x00,0x20,0x40,0x4a,0x8e,0x6f,0xe2,0x89,0x06,0x79,0x20,0x7e,0x00,0x67,0xe2,
+0x89,0x06,0x20,0x20,0x49,0x37,0x70,0x89,0x06,0x7c,0x20,0x75,0x80,0x00,0x58,0x00,
+0x00,0x00,0x67,0xe4,0x41,0xdd,0x1c,0x43,0x7e,0x00,0x67,0xe8,0x40,0x94,0x20,0x60,
+0x00,0x00,0x20,0x20,0x4b,0x7f,0x58,0x00,0x01,0x00,0x67,0xe4,0x41,0xf6,0x58,0x00,
+0x01,0x11,0x67,0xe4,0x41,0xfe,0x58,0x00,0x01,0x1d,0x67,0xe4,0x41,0xfa,0x58,0x00,
+0x01,0x2f,0x67,0xe4,0x41,0xea,0x58,0x00,0x01,0x32,0x67,0xe4,0x41,0xf2,0x58,0x00,
+0x01,0x35,0x67,0xe4,0x45,0x41,0x20,0x40,0x4d,0xaf,0x20,0x40,0x4d,0xbc,0x20,0x40,
+0x4c,0x2a,0x20,0x20,0x50,0x4d,0x1a,0x62,0x7e,0x00,0xc0,0x04,0x81,0x07,0xc0,0x01,
+0x01,0x05,0xc0,0x0a,0x01,0x0f,0x20,0x20,0x4d,0xdf,0x70,0x4a,0xd0,0x00,0x20,0x20,
+0x4d,0xfb,0x70,0x45,0x3d,0x00,0x70,0x45,0x3b,0x50,0x6f,0xe2,0x4a,0xcf,0x24,0x5a,
+0x01,0x0d,0x70,0x4a,0xd0,0x14,0x20,0x20,0x4e,0x08,0x70,0x4a,0xd0,0x06,0x20,0x60,
+0x00,0x00,0x20,0x40,0x03,0x9b,0x20,0x20,0x4e,0x28,0x20,0x40,0x01,0x13,0x20,0x20,
 0x50,0xc3,0x6f,0xe2,0x4a,0xd0,0x20,0x7a,0x00,0x00,0x1f,0xe0,0xff,0xff,0x67,0xe2,
-0x4a,0xd0,0x24,0x7a,0x00,0x00,0x6f,0xe4,0x46,0x52,0xc2,0x80,0x4d,0x64,0x20,0x60,
-0x00,0x00,0x20,0x40,0x4f,0x11,0x20,0x74,0x00,0x00,0x1a,0x22,0x7e,0x00,0x67,0xe4,
-0x46,0x71,0x20,0x40,0x00,0xf3,0x67,0xe2,0x46,0x70,0x68,0x44,0x04,0x74,0x60,0x44,
-0x46,0x73,0x20,0x40,0x5b,0x6c,0x24,0x3a,0x4a,0x8b,0x6f,0xe2,0x04,0x9e,0x20,0x20,
-0x50,0x42,0x6f,0xe2,0x4b,0xed,0x24,0x3a,0x00,0xf7,0x1f,0x22,0x7e,0x00,0x20,0x60,
-0x00,0x00,0x1a,0x42,0x7e,0x00,0x20,0x60,0x00,0x00,0x20,0x40,0x02,0x46,0x24,0x34,
-0x4d,0x4b,0x20,0x20,0x4d,0xbd,0x20,0x40,0x00,0xfe,0x20,0x20,0x50,0xd3,0x20,0x20,
-0x4d,0xc8,0x20,0x40,0x4d,0xd7,0x70,0x0a,0xff,0x07,0x6f,0xe4,0x04,0xfb,0x20,0x7a,
-0x00,0x00,0xd8,0x40,0x00,0xff,0x20,0x40,0x7d,0xb5,0x1f,0xe2,0x72,0x00,0x6f,0xe4,
-0x04,0xfb,0x9f,0x26,0x7e,0x00,0x67,0xe4,0x04,0xfb,0x1f,0x22,0x7e,0x00,0x20,0x40,
-0x50,0xa5,0x6f,0xe4,0x04,0xfd,0x1f,0xe2,0x0c,0x00,0x20,0x40,0x67,0xc1,0x18,0xc2,
-0x7e,0x00,0x67,0xe4,0x04,0xfd,0x20,0x40,0x67,0xb9,0x20,0x20,0x01,0x00,0x6f,0xe2,
-0x0a,0xff,0xc0,0x13,0x81,0x80,0xc0,0x06,0x01,0x1b,0xc0,0x3b,0x01,0x24,0xc0,0x3b,
-0x81,0x2a,0xc0,0x3c,0x01,0x2f,0xc0,0x0a,0x81,0x69,0xc0,0x7f,0x01,0x6c,0x20,0x20,
-0x4e,0x5c,0x1a,0x22,0x06,0x00,0xef,0xe2,0x00,0x03,0xc0,0x00,0x4f,0x1c,0xc0,0x00,
-0xcf,0x1f,0xc0,0x01,0x4f,0x25,0xc0,0x01,0x81,0x22,0x20,0x20,0x50,0x1c,0x58,0x00,
-0x00,0x01,0x20,0x20,0x4f,0x20,0xd8,0x40,0x00,0x0c,0x20,0x40,0x5b,0x4d,0x18,0xc0,
-0x8b,0xfe,0x58,0x00,0x00,0x00,0xe7,0xe4,0x00,0x05,0x20,0x20,0x50,0x1f,0x20,0x40,
-0x01,0x33,0x20,0x40,0x01,0x50,0x58,0x00,0x00,0x00,0xe7,0xe4,0x00,0x05,0x20,0x20,
-0x01,0x62,0xef,0xe2,0x00,0x03,0x20,0x40,0x01,0x37,0x20,0x40,0x01,0x3e,0x20,0x20,
-0x01,0x62,0x20,0x40,0x01,0x54,0x58,0x28,0x00,0x02,0xe7,0xe6,0x00,0x05,0x20,0x60,
-0x00,0x00,0x67,0xe2,0x0a,0x96,0x20,0x40,0x01,0x54,0x59,0x28,0x03,0x02,0xe7,0xe8,
-0x00,0x05,0x6f,0xe2,0x0a,0x96,0xe7,0xe6,0x00,0x05,0x20,0x60,0x00,0x00,0x20,0x40,
-0x01,0x54,0x20,0x40,0x01,0x50,0x20,0x40,0x01,0x50,0x58,0x00,0x00,0x00,0xe7,0xe4,
-0x00,0x05,0x18,0x40,0x85,0xff,0x20,0x40,0x5b,0x4d,0x18,0xc0,0x8c,0x04,0xef,0xe2,
-0x00,0x06,0xc2,0x82,0x01,0x4b,0xc2,0x82,0x81,0x4b,0x18,0x40,0x84,0x01,0x20,0x60,
-0x00,0x00,0x20,0x40,0x01,0x54,0x5a,0x29,0x02,0x02,0xe7,0xf0,0x00,0x05,0x18,0x40,
-0x85,0xff,0x20,0x60,0x00,0x00,0xef,0xe2,0x00,0x03,0x1f,0xe2,0x72,0x00,0xe7,0xe2,
-0x00,0x05,0x20,0x20,0x67,0xed,0x20,0x40,0x01,0x57,0xe0,0x44,0x00,0x05,0x20,0x60,
-0x00,0x00,0x6f,0xe4,0x44,0x8e,0x98,0x00,0x0c,0x00,0xef,0xe4,0x00,0x06,0x20,0x7a,
-0x00,0x00,0x1f,0xe0,0x84,0x01,0xef,0xe2,0x00,0x06,0x98,0xc0,0x8c,0x00,0xef,0xe2,
-0x00,0x06,0x98,0xc0,0x8c,0x00,0x18,0xc2,0x0a,0x00,0x20,0x20,0x01,0x59,0x60,0x44,
-0x0a,0x9e,0x70,0x0a,0xff,0x29,0x58,0x00,0x00,0x02,0x20,0x40,0x50,0xa5,0x68,0x44,
-0x0a,0x9e,0xe0,0x44,0x00,0x0a,0x20,0x20,0x67,0xb9,0xef,0xe6,0x00,0x03,0x67,0xe6,
-0x40,0xaa,0x20,0x20,0x50,0x1f,0xef,0xe2,0x00,0x03,0xc0,0x00,0x01,0x77,0xc0,0x00,
-0x81,0x71,0xc0,0x01,0x01,0x7d,0x20,0x20,0x50,0x1c,0xef,0xe4,0x00,0x03,0x1f,0xe2,
-0x24,0x00,0xef,0xe2,0x00,0x03,0x1f,0xe2,0x22,0x00,0xd8,0x40,0x00,0x00,0x20,0x20,
-0x50,0x2a,0xef,0xe4,0x00,0x03,0x1f,0xe2,0x0a,0x00,0xef,0xe2,0x00,0x03,0x1f,0xe2,
-0x72,0x00,0x20,0x40,0x67,0xda,0x20,0x20,0x50,0x1f,0xef,0xe2,0x00,0x03,0x1f,0xe2,
-0x2c,0x00,0x20,0x20,0x50,0x1f,0x20,0x40,0x50,0x1f,0x20,0x20,0x4d,0x85,0x6f,0xe2,
-0x46,0x79,0xc2,0x81,0x82,0x58,0x6f,0xe2,0x46,0x79,0xc3,0x83,0x80,0x00,0x18,0x40,
-0xff,0xfd,0xd8,0x40,0x00,0xc8,0x20,0x40,0x7d,0xb5,0x68,0x42,0x46,0x7a,0x20,0x40,
-0x7d,0xb5,0x1f,0xe2,0x22,0x00,0x18,0x42,0x7e,0x00,0x9a,0x26,0x7e,0x00,0x67,0xe2,
-0x46,0x7a,0x68,0x44,0x46,0x7b,0x18,0x40,0x85,0xff,0x20,0x40,0x5b,0x4d,0x20,0x3a,
-0x01,0x9f,0xe8,0x48,0x00,0x06,0x59,0x28,0x03,0x02,0x98,0x46,0x7c,0x00,0x24,0x22,
-0x81,0x9f,0xef,0xe2,0x00,0x06,0xc2,0x82,0x81,0x9b,0xc2,0x82,0x4f,0x01,0x20,0x20,
-0x01,0x9f,0x20,0x40,0x03,0x6b,0x68,0x44,0x46,0x7b,0x20,0x40,0x5e,0x4d,0x20,0x20,
-0x4f,0x03,0x70,0x46,0x7a,0x00,0x70,0x0b,0x01,0x01,0x20,0x40,0x50,0xe0,0x20,0x20,
-0x50,0x1c,0x6f,0xe2,0x4b,0xed,0x24,0x3a,0x57,0x09,0x20,0x40,0x57,0x09,0x70,0x4a,
-0xdb,0x01,0x70,0x4a,0xdc,0x00,0x58,0x00,0x00,0x00,0x67,0xf0,0x4a,0xd1,0x58,0x00,
-0x00,0x1b,0x67,0xe4,0x4a,0xd9,0x20,0x60,0x00,0x00,0x20,0x40,0x49,0xba,0x78,0x23,
-0xfc,0x00,0x78,0x24,0xfc,0x00,0x09,0x80,0x00,0x08,0x19,0x89,0x7e,0x00,0x67,0xe2,
-0x02,0xd5,0x09,0x80,0x00,0x08,0x19,0x89,0x7e,0x00,0xe7,0xe2,0x00,0x05,0x1f,0xe2,
-0x72,0x00,0x20,0x3a,0x58,0x8b,0x20,0x20,0x58,0x87,0x20,0x40,0x58,0xa3,0x20,0x40,
-0x49,0x15,0x68,0x42,0x00,0x17,0x20,0x40,0x49,0x1c,0x20,0x00,0x05,0xdc,0x20,0x40,
-0x49,0x21,0x78,0x28,0x7c,0x00,0xd9,0x60,0x15,0x7c,0x20,0x20,0x58,0x69,0x20,0x40,
-0x57,0xaf,0x20,0x40,0x01,0xc5,0x20,0x20,0x58,0xa7,0x20,0x36,0x80,0xb2,0xc5,0x16,
-0x00,0xb2,0x20,0x20,0x57,0xbe,0x6f,0xe2,0x4b,0xed,0x24,0x3a,0x58,0xb3,0x6f,0xe2,
-0x4a,0xdb,0x08,0x00,0x86,0x08,0xef,0xe2,0x00,0x06,0x1f,0xe2,0x72,0x00,0x08,0x00,
-0x86,0x08,0x20,0x22,0xd8,0xbc,0x20,0x20,0x58,0xb9,0x6f,0xe2,0x4b,0xed,0x24,0x3a,
-0x58,0xc4,0x6f,0xe2,0x44,0x56,0xc0,0x00,0xd8,0xd3,0x6f,0xe2,0x44,0x57,0x1f,0xf2,
-0x7e,0x00,0x1f,0xeb,0xfe,0x00,0x67,0xe2,0x4a,0xdb,0x68,0x42,0x43,0x41,0x18,0x40,
-0xfe,0x06,0x67,0xe2,0x4a,0xdc,0x6f,0xec,0x44,0x72,0x67,0xec,0x4a,0xdd,0x18,0x42,
-0x72,0x00,0xd8,0xc0,0x43,0x42,0x20,0x40,0x7c,0xcf,0x20,0x20,0x58,0xde,0x6f,0xe2,
-0x4b,0xed,0x24,0x3a,0x58,0xf7,0xd8,0x40,0x00,0x04,0x6f,0xe2,0x44,0x57,0x7d,0x3a,
-0x04,0x06,0x60,0x42,0x4a,0xdb,0x68,0x42,0x43,0x61,0x18,0x40,0xfe,0x06,0x67,0xe2,
-0x4a,0xdc,0x6f,0xec,0x44,0x72,0x67,0xec,0x4a,0xdd,0xd8,0xc0,0x43,0x62,0x18,0x42,
-0x72,0x00,0x20,0x40,0x7c,0xcf,0x20,0x40,0x58,0xa1,0x20,0x20,0x5a,0xe2,0x20,0x40,
-0x5a,0xc9,0xc6,0x16,0x00,0x00,0x20,0x40,0x59,0x9a,0x6f,0xe2,0x02,0xd5,0x2f,0xef,
-0xfe,0x04,0x79,0x20,0x80,0x2a,0x1f,0xe3,0x7e,0x00,0x98,0x42,0xfe,0x00,0x2f,0xef,
-0xfe,0x02,0x79,0x20,0x80,0x0f,0xc6,0x07,0x80,0x00,0x6f,0xe2,0x02,0xd6,0x20,0x3a,
-0x02,0x05,0x6f,0xe2,0x04,0x3b,0xc3,0x02,0x02,0x05,0x20,0x40,0x73,0x42,0x20,0x40,
-0x72,0xb2,0x7d,0x3a,0x00,0x0f,0x24,0x7a,0x00,0x00,0x68,0x42,0x04,0x52,0x79,0x40,
-0x04,0x02,0x60,0x42,0x04,0x52,0x6f,0xe2,0x4b,0xed,0x24,0x7a,0x00,0x00,0x20,0x20,
-0x02,0x0b,0x6f,0xe2,0x02,0xd6,0x20,0x7a,0x00,0x00,0x6f,0xe2,0x02,0xd5,0x2f,0xe0,
-0x06,0x01,0x20,0x20,0x82,0x33,0x2f,0xe0,0x06,0x02,0x20,0x20,0x82,0x13,0x20,0x60,
-0x00,0x00,0x6f,0xe4,0x02,0xd9,0xc1,0x82,0x00,0x00,0xef,0xe6,0x00,0x06,0x67,0xe6,
-0x04,0x73,0x79,0x20,0x00,0x0f,0xc0,0x09,0x02,0x27,0xc0,0x29,0x02,0x29,0xc0,0x0b,
-0x02,0x20,0xc0,0x0c,0x5e,0x3b,0xc0,0x01,0x5c,0xa1,0xc0,0x0f,0x03,0x65,0x79,0x3f,
-0x80,0x0f,0x20,0x60,0x00,0x00,0x58,0x00,0x0b,0x1e,0x67,0xe4,0x4a,0xd5,0x20,0x40,
-0x02,0x2c,0x1f,0x20,0xf3,0xfe,0xda,0x20,0x02,0xe0,0x20,0x40,0x5a,0xbe,0x20,0x20,
-0x02,0x4c,0x20,0x40,0x02,0x29,0x20,0x20,0x02,0x43,0x20,0x40,0x02,0x2c,0xda,0x20,
-0x02,0xde,0x20,0x20,0x5a,0xbe,0x6f,0xe2,0x02,0xd6,0x1f,0xe0,0xf3,0xf9,0x1f,0xe0,
-0xff,0xfc,0x67,0xe4,0x4a,0xd1,0xe8,0x44,0x00,0x06,0x60,0x44,0x4a,0xd3,0x20,0x60,
-0x00,0x00,0x79,0x20,0x00,0x0f,0x20,0x40,0x02,0x3b,0x6f,0xe2,0x04,0x73,0xc0,0x09,
-0x02,0x43,0xc0,0x0b,0x02,0x42,0xc1,0x29,0x00,0x00,0x79,0x3f,0x80,0x0f,0x20,0x60,
-0x00,0x00,0x6f,0xe2,0x02,0xd6,0x68,0x44,0x4a,0xd1,0x98,0x40,0x84,0x00,0x60,0x44,
-0x4a,0xd1,0x1f,0xe2,0x72,0x00,0xda,0x20,0x02,0xd7,0x20,0x20,0x5a,0xbe,0x20,0x20,
-0x02,0x4c,0x20,0x40,0x02,0x46,0x24,0x74,0x00,0x00,0x20,0x20,0x5e,0x13,0x20,0x40,
-0x7d,0xc1,0x6f,0xe4,0x4a,0xd3,0x68,0x44,0x4a,0xd1,0x98,0x46,0x7c,0x00,0x24,0x62,
-0x80,0x00,0x20,0x20,0x7d,0xbf,0x6f,0xe4,0x4a,0xd5,0x1f,0xe2,0x0a,0x00,0x6f,0xe2,
-0x02,0xd6,0x1f,0xe2,0x72,0x00,0x20,0x40,0x7c,0xdc,0x18,0xa2,0x7e,0x00,0x67,0xe4,
-0x4a,0xd5,0x20,0x40,0x02,0x46,0x24,0x74,0x00,0x00,0xd8,0xe0,0x00,0x03,0x20,0x40,
-0x50,0xe6,0x20,0x20,0x02,0x58,0x20,0x40,0x5c,0x74,0x24,0x7a,0x00,0x00,0x70,0x0b,
-0x22,0x17,0x58,0x00,0x0b,0x1e,0x67,0xe4,0x4a,0xd7,0x68,0x44,0x0b,0x1e,0x18,0x40,
-0x84,0x04,0x58,0x00,0x00,0xf9,0x20,0x40,0x7d,0xb5,0x1f,0xe0,0xa5,0xfc,0x18,0x00,
-0x02,0x02,0x1f,0xe2,0x22,0x00,0x20,0x40,0x5c,0x32,0x6f,0xe4,0x4a,0xd7,0x1f,0xe2,
-0x0c,0x00,0x1a,0x22,0x72,0x00,0x20,0x40,0x7c,0xcf,0x18,0xc2,0x7e,0x00,0x67,0xe4,
-0x4a,0xd7,0x6f,0xe4,0x0b,0x1e,0x9a,0x46,0x7e,0x00,0x67,0xe4,0x0b,0x1e,0x20,0x3a,
-0x02,0x74,0xd8,0x40,0x00,0xf9,0x20,0x40,0x7d,0xb5,0x1f,0xe2,0x24,0x00,0x18,0x00,
-0x02,0x01,0x20,0x20,0x02,0x63,0x58,0x00,0x00,0x00,0x67,0xe4,0x4a,0xd5,0xd8,0xe0,
-0x00,0x03,0x20,0x20,0x50,0xe2,0x70,0x4b,0xf2,0x00,0x68,0x44,0x4f,0xf0,0x6f,0xe4,
-0x4f,0xf2,0x98,0x46,0x22,0x00,0x68,0x44,0x4f,0xf4,0x6f,0xe4,0x4f,0xf6,0x60,0x44,
-0x4b,0xf5,0x67,0xe4,0x4b,0xf3,0x98,0x46,0x7e,0x00,0x20,0x21,0x02,0x88,0x20,0x22,
-0x82,0x88,0x1a,0x22,0x04,0x00,0x6f,0xe4,0x4b,0xf3,0x98,0x40,0xfe,0x00,0x68,0x44,
-0x4b,0xf5,0x98,0x46,0x7e,0x00,0xd8,0x40,0x03,0x00,0x98,0x46,0x7c,0x00,0x24,0x61,
-0x00,0x00,0x70,0x4b,0xf2,0x01,0x20,0x60,0x00,0x00,0x68,0x42,0x04,0x52,0x28,0x4c,
-0x00,0x05,0x20,0x60,0x80,0x00,0x6f,0xe2,0x02,0xd5,0x1f,0xe3,0xfe,0x00,0x98,0x42,
-0xfe,0x00,0xc4,0x01,0x80,0x00,0x79,0x3f,0x84,0x05,0x79,0x40,0x04,0x03,0x60,0x42,
-0x04,0x52,0x28,0x40,0x06,0x03,0x24,0x60,0x80,0x00,0x6f,0xe2,0x4b,0xed,0x24,0x3a,
-0x02,0x9d,0x6f,0xe2,0x4a,0xdd,0x20,0x20,0x02,0x9e,0x6f,0xe2,0x43,0xb0,0xc0,0x02,
-0xd9,0xac,0x6f,0xe2,0x44,0x97,0xc0,0x01,0x59,0xb0,0x20,0x60,0x00,0x00,0x6f,0xe2,
-0x04,0x52,0xc3,0x82,0x80,0x00,0x20,0x40,0x5a,0x1c,0x6f,0xe2,0x4b,0xed,0x24,0x3a,
-0x59,0xfc,0x20,0x40,0x5c,0x53,0x20,0x3a,0x5a,0x3e,0xef,0xe2,0x00,0x06,0xe8,0x42,
-0x00,0x06,0x18,0x42,0x22,0x00,0x9a,0x26,0x7e,0x00,0x20,0x40,0x02,0xc7,0x20,0x40,
-0x7d,0xb5,0x1f,0xe2,0x04,0x00,0xef,0xe2,0x00,0x06,0x1f,0xe2,0x02,0x00,0x1a,0x22,
-0x7e,0x00,0x98,0xc0,0x8c,0x00,0xd8,0xa0,0x4a,0xdd,0x18,0x42,0x72,0x00,0x20,0x40,
-0x7c,0xcf,0x20,0x40,0x5a,0x2e,0x20,0x40,0x5a,0x40,0x20,0x40,0x5c,0x53,0xef,0xe2,
-0x00,0x06,0x1f,0xe2,0x22,0x00,0x18,0xc2,0x26,0x00,0xe8,0x42,0x00,0x06,0x18,0x42,
-0x24,0x00,0x9a,0x46,0x7e,0x00,0x20,0x40,0x02,0xc7,0x20,0x40,0x7d,0xb5,0x9a,0x40,
-0xfe,0x00,0xe7,0xe2,0x00,0x13,0x9a,0x26,0x7c,0x00,0x24,0x62,0x80,0x00,0x20,0x20,
-0x5c,0x76,0x18,0xc2,0x0a,0x00,0x68,0x44,0x4a,0xd9,0x18,0xa2,0x0c,0x00,0x20,0x60,
-0x00,0x00,0x6f,0xe2,0x4b,0xed,0x24,0x3a,0x5a,0x41,0x60,0x42,0x4a,0xdc,0x68,0x42,
-0x04,0x52,0x79,0x20,0x04,0x05,0x18,0x41,0x7e,0xfc,0x98,0x21,0xfe,0x00,0x67,0xe2,
-0x04,0x52,0x1f,0xe1,0x7e,0x1f,0x28,0x0f,0xfe,0x29,0x79,0x20,0xfe,0x04,0x67,0xe2,
-0x4a,0xdb,0x6f,0xe2,0x4a,0xdb,0x28,0x20,0x06,0x01,0x24,0x20,0x82,0xdc,0x6f,0xe2,
-0x4a,0xdc,0x20,0x7a,0x00,0x00,0x6f,0xe2,0x04,0x3b,0xc4,0x02,0x00,0x00,0x20,0x40,
-0x73,0x42,0x20,0x20,0x72,0x99,0x6f,0xe2,0x4b,0xed,0x24,0x3a,0x72,0x9a,0xda,0x60,
-0x4a,0xdb,0x68,0x4a,0x43,0xd5,0x20,0x40,0x72,0x77,0x18,0x00,0x70,0x08,0x98,0x00,
-0x5e,0x00,0x18,0x00,0x22,0x00,0x20,0x40,0x72,0x63,0x20,0x40,0x72,0xe8,0xda,0x60,
-0x4a,0xdd,0x6f,0xe2,0x4a,0xdc,0x1f,0xe0,0xa5,0xff,0x9a,0x60,0x8a,0x00,0x18,0x00,
-0x70,0x0c,0x1d,0xe2,0x7e,0x00,0xe7,0xe8,0x00,0x05,0x20,0x40,0x72,0x8e,0x6f,0xe2,
-0x4a,0xdc,0x1f,0xe0,0xfe,0x04,0x67,0xe2,0x4a,0xdc,0x68,0x4a,0x43,0xd5,0x18,0x40,
-0x84,0x01,0x60,0x4a,0x43,0xd5,0x20,0x60,0x00,0x00,0xc6,0x07,0x80,0x00,0xc6,0x16,
-0x00,0x00,0x20,0x40,0x5c,0x70,0x24,0x7a,0x00,0x00,0x6f,0xe2,0x02,0xd5,0x1f,0xe1,
-0x7e,0x03,0x67,0xe2,0x44,0xde,0xef,0xe2,0x00,0x06,0x67,0xe2,0x44,0xdd,0x20,0x7a,
-0x00,0x00,0x18,0xc2,0x7e,0x00,0x67,0xe4,0x44,0xdf,0x6f,0xe2,0x44,0xde,0xc0,0x01,
-0x83,0x3a,0x20,0x40,0x03,0x0c,0xd8,0xe0,0x00,0x03,0x24,0x34,0x4b,0xec,0x20,0x40,
-0x4b,0xf0,0x20,0x20,0x5a,0x6b,0x6f,0xe2,0x44,0xde,0xc0,0x01,0x03,0x10,0xc0,0x00,
-0x83,0x24,0x20,0x60,0x00,0x00,0x6f,0xe4,0x44,0xdf,0x1f,0xe2,0x0c,0x00,0xef,0xe4,
-0x00,0x06,0x67,0xe4,0x44,0xce,0xef,0xe4,0x00,0x06,0x20,0x40,0x5a,0x7a,0x24,0x74,
-0x00,0x00,0x68,0x42,0x44,0xdd,0x60,0x42,0x44,0xd0,0x6f,0xe4,0x44,0xce,0x1f,0xe0,
-0xfe,0x04,0x98,0x46,0x7c,0x00,0x20,0x22,0xfd,0xbf,0x6f,0xe2,0x44,0xdd,0x1f,0xe2,
-0x72,0x00,0xd8,0xa0,0x0d,0x7d,0x6f,0xe4,0x44,0xdf,0x1f,0xe2,0x0c,0x00,0x20,0x40,
-0x7c,0xdc,0x20,0x20,0x7d,0xc1,0x20,0x40,0x5a,0x99,0x24,0x74,0x00,0x00,0x6f,0xe2,
-0x44,0xd0,0xd8,0xa0,0x0d,0x7d,0x98,0xa0,0xa2,0x00,0x68,0x42,0x44,0xdd,0x98,0x40,
-0xfe,0x00,0x67,0xe2,0x44,0xd0,0x6f,0xe2,0x44,0xdd,0x1f,0xe2,0x72,0x00,0x1a,0x22,
-0x0a,0x00,0x6f,0xe4,0x44,0xdf,0x1f,0xe2,0x0c,0x00,0x20,0x40,0x7c,0xcf,0x58,0x00,
-0x0d,0x7d,0x67,0xe4,0x44,0xdf,0x6f,0xe4,0x44,0xce,0x1f,0xe0,0xfe,0x04,0x68,0x42,
-0x44,0xd0,0x98,0x46,0x7c,0x00,0x20,0x22,0xfd,0xbf,0x20,0x20,0x7d,0xc1,0x6f,0xe2,
-0x02,0xd7,0xc0,0x04,0x03,0x3e,0xc0,0x0a,0x03,0x4c,0x20,0x20,0x60,0x45,0xda,0x20,
-0x00,0x09,0xda,0x40,0x00,0x09,0x20,0x40,0x5c,0x22,0x58,0x00,0x00,0x21,0xe7,0xf0,
-0x00,0x05,0x20,0x40,0x03,0x45,0x20,0x60,0x00,0x00,0x6f,0xe2,0x02,0xd8,0x1f,0xe1,
-0x7e,0x20,0x20,0x3a,0x03,0x4a,0x70,0x4b,0xed,0x00,0x20,0x60,0x00,0x00,0x70,0x4b,
-0xed,0x01,0x20,0x60,0x00,0x00,0xef,0xe4,0x00,0x06,0x67,0xe4,0x4a,0xd9,0x20,0x20,
-0x03,0x4f,0xda,0x20,0x00,0x09,0xda,0x40,0x00,0x15,0x20,0x40,0x5c,0x22,0x58,0x00,
-0x00,0xfb,0xe7,0xe4,0x00,0x05,0x58,0x00,0x08,0x48,0xe7,0xe4,0x00,0x05,0x58,0x00,
-0x00,0xfb,0xe7,0xe4,0x00,0x05,0x58,0x00,0x08,0x48,0xe7,0xe4,0x00,0x05,0x20,0x60,
-0x00,0x00,0xef,0xe4,0x00,0x06,0xc0,0x02,0x03,0x60,0xc0,0x03,0x5e,0xd4,0xc0,0x02,
-0xde,0x96,0x20,0x60,0x00,0x00,0xef,0xe6,0x00,0x06,0x67,0xe6,0x04,0x73,0xc0,0x08,
-0x03,0x67,0xc0,0x04,0x03,0x70,0x20,0x20,0x5c,0x8d,0xd8,0xe0,0x00,0x07,0x20,0x20,
-0x50,0xe2,0x20,0x40,0x5e,0x91,0x20,0x40,0x5a,0xb3,0xd9,0x60,0x00,0x01,0x20,0x20,
-0x5d,0xde,0xd8,0xe0,0x00,0x07,0x20,0x20,0x50,0xe6,0x20,0x40,0x5c,0xa9,0x67,0xe4,
-0x44,0x78,0x20,0x20,0x5c,0xa2,0x20,0x40,0x5e,0x91,0x20,0x40,0x5a,0xbb,0x20,0x20,
-0x03,0x73,0x68,0x44,0x44,0x2c,0x60,0x44,0x0a,0x9e,0x20,0x40,0x5b,0x36,0x20,0x40,
-0x5b,0x4d,0x18,0xc0,0x8d,0xfe,0x18,0xc2,0x7e,0x00,0x67,0xe4,0x04,0x98,0x68,0x44,
-0x44,0x44,0x58,0x00,0x2a,0x00,0x98,0x46,0x7c,0x00,0x20,0x22,0x83,0x7f,0x20,0x20,
-0x5d,0x2d,0xd8,0x40,0x2a,0x00,0x20,0x40,0x5b,0x5c,0x20,0x3a,0x5e,0x56,0x20,0x20,
-0x5d,0x8b,0x6f,0xe2,0x4b,0xed,0x24,0x3a,0x5b,0xd5,0x78,0x55,0xfc,0x00,0x20,0x37,
-0x03,0x88,0x24,0x36,0xdb,0xe6,0x20,0x40,0x4b,0xa0,0x6f,0xe4,0x40,0xc1,0x67,0xe4,
-0x04,0x49,0x24,0x36,0xcb,0xb3,0xc5,0x07,0xcb,0xb3,0x6f,0xe2,0x44,0xdd,0x24,0x3a,
-0x4b,0xb3,0x6f,0xe2,0x4a,0xdc,0x24,0x3a,0x4b,0xb3,0x6f,0xe2,0x44,0xbb,0xc2,0x82,
-0xcb,0xb3,0x6f,0xe2,0x04,0x3b,0xc2,0x82,0xcb,0xb3,0x20,0x20,0x4b,0x95,0x6f,0xe2,
-0x00,0x7d,0xc0,0x08,0x03,0x9a,0xc0,0x0b,0x83,0xa0,0x20,0x20,0x60,0xfe,0x68,0x42,
-0x05,0x4e,0x18,0x46,0x7c,0x06,0x20,0x21,0x03,0x9e,0x20,0x20,0x62,0x06,0x70,0x00,
-0x7e,0x24,0x20,0x20,0x61,0x34,0x20,0x20,0x62,0xb8,0x78,0x54,0x7c,0x00,0x20,0x40,
-0x66,0xa3,0x6f,0xe2,0x00,0x48,0x20,0x7a,0x00,0x00,0xc2,0x83,0x83,0xa7,0x20,0x20,
-0x63,0xf2,0xc0,0x42,0x03,0xaa,0xc0,0x41,0x83,0xad,0x20,0x20,0x64,0x21,0x20,0x40,
-0x03,0xb0,0x6f,0xe2,0x00,0x48,0x20,0x20,0x64,0x7b,0x20,0x40,0x03,0xb0,0x6f,0xe2,
-0x00,0x48,0x20,0x20,0x64,0xef,0x6f,0xe2,0x46,0x2c,0x20,0x3a,0x65,0x0d,0x20,0x20,
-0x65,0x06,0x6f,0xe2,0x40,0x9e,0x79,0x3f,0xfe,0x03,0x67,0xe2,0x40,0x9e,0x58,0x00,
-0x00,0x01,0x67,0xe4,0x04,0xca,0x20,0x60,0x00,0x00,0x6f,0xe2,0x04,0xf9,0xc0,0x1f,
-0xe9,0x3e,0xc0,0x39,0xe9,0x47,0xc0,0x77,0x83,0xbf,0xc0,0x29,0xea,0x05,0x20,0x60,
-0x00,0x00,0x6f,0xe4,0x04,0xfd,0x1f,0xe2,0x0c,0x00,0x20,0x40,0x69,0x84,0x6f,0xe2,
-0x04,0xff,0xc0,0x20,0xe9,0x66,0xc0,0x20,0x69,0x6e,0xc0,0x38,0xe9,0xa7,0xc0,0x38,
-0x03,0xc9,0xc0,0x24,0xe9,0xbe,0x20,0x20,0x6a,0x58,0x70,0x0a,0x95,0x08,0x20,0x40,
-0x7b,0xab,0x20,0x40,0x69,0x72,0x20,0x20,0x69,0xba,0x6f,0xe2,0x44,0x90,0x20,0x3a,
-0x5e,0xd0,0x20,0x40,0x74,0x38,0x20,0x20,0x79,0x32,0xb8,0x2f,0xaa,0x55,0x40,0x00,
-0x00,0x40,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,
-0x00,0x02,0x20,0x22,0x10,0x00,0x0c,0x12,0x00,0x19,0x00,0x00,0x00,0x00,0x00,0x08,
-0x22,0x00,0xe8,0x09,0x18,0xd0,0x04,0x00,0x04,0x44,0x02,0x00,0x04,0x00,0x00,0x00,
-0x00,0x00,0x00,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
-0x00,0x00,0xaa,0x55,0x01,0x00,0x92,0x40,0x0a,0xaa,0x55,0x01,0x00,0x54,0x46,0x40,
-0xaa,0x55,0x01,0x00,0x06,0x42,0x13,0xaa,0x55,0x01,0x00,0x5b,0x41,0x01,0xaa,0x55,
-0x08,0x00,0x98,0x40,0xff,0xfb,0x8f,0xfa,0x8b,0x85,0x59,0x83,0xaa,0x55,0x03,0x00,
-0x14,0x42,0x25,0x4a,0x05,0xaa,0x55,0x04,0x00,0x3d,0x45,0x01,0xff,0x00,0x03,0xaa,
-0x55,0x03,0x00,0x2d,0x46,0x03,0x00,0x04,0xaa,0x55,0x01,0x00,0x2c,0x46,0x01,0xaa,
-0x55,0x06,0x00,0x57,0x46,0x04,0x30,0x30,0x30,0x30,0x30,0xaa,0x55,0x10,0x00,0xf0,
-0x4f,0x00,0x1c,0xff,0x1f,0x00,0x1c,0x00,0x1c,0x00,0x4c,0xe0,0x4f,0x00,0x4c,0x00,
-0x4c,0xaa,0x55,0x03,0x00,0xef,0x4b,0x00,0x80,0x02,0xaa,0x55,0x02,0x00,0x68,0x46,
-0x10,0x0c,0xaa,0x55,0x01,0x00,0x6c,0x46,0x03,0xaa,0x55,0x01,0x00,0x6f,0x46,0x07,
-0xaa,0x55,0x03,0x00,0xaa,0x40,0x24,0x04,0x04,0xaa,0x55,0x01,0x00,0x79,0x46,0x00,
-0xaa,0x55,0x01,0x00,0xcf,0x4a,0x00,0xaa,0x55,0x01,0x00,0x91,0x40,0x00,0xaa,0x55,
-0x03,0x00,0x54,0x41,0x00,0x01,0x08,0xaa,0x55,0x01,0x00,0x74,0x41,0x02,0xaa,0x55,
-0x01,0x00,0x93,0x40,0x00,0xaa,0x55,0x01,0x00,0x6d,0x46,0x28,0xaa,0x55,0x06,0x00,
-0xa0,0x40,0xa7,0x2a,0x2a,0x21,0x10,0x55,0xaa,0x55,0x0f,0x00,0xe7,0x44,0x0e,0x33,
-0x31,0x32,0x31,0x20,0x4d,0x6f,0x75,0x20,0x42,0x74,0x31,0x32,0x31,0xaa,0x55,0x03,
-0x00,0xe4,0x41,0x20,0x00,0x02,0xaa,0x55,0x01,0x00,0xe8,0x41,0x01,0xaa,0x55,0x01,
-0x00,0x90,0x44,0x01,0xaa,0x55,0x01,0x00,0x5f,0x44,0x07,0xaa,0x55,0x01,0x00,0x98,
-0x44,0x00,0xaa,0x55,0x04,0x00,0x75,0x46,0x2d,0x00,0x2f,0x00,0xaa,0x55,0x01,0x00,
-0x40,0x43,0x00,0xaa,0x55,0x02,0x00,0x54,0x44,0x40,0x00,0xaa,0x55,0x01,0x00,0x6e,
-0x46,0x05,0xaa,0x55,0x06,0x00,0x72,0x44,0x21,0x22,0x01,0x33,0x02,0x3a,0xaa,0x55,
-0x0d,0x00,0x81,0x43,0x0c,0x33,0x31,0x32,0x31,0x20,0x4d,0x6f,0x75,0x20,0x42,0x6c,
-0x65,0xaa,0x55,0x04,0x00,0x41,0x43,0x03,0x02,0x01,0x02,0xaa,0x55,0x12,0x00,0x61,
-0x43,0x0e,0x02,0x01,0x02,0x0d,0x09,0x33,0x31,0x32,0x31,0x20,0x4d,0x6f,0x75,0x20,
-0x42,0x6c,0x65,0xaa,0x55,0x07,0x00,0x25,0x44,0x02,0x03,0x00,0x05,0x10,0x02,0x03,
-0xaa,0x55,0x08,0x00,0x68,0x44,0x08,0x00,0x10,0x00,0x00,0x00,0x2c,0x01,0xaa,0x55,
-0x01,0x00,0x78,0x44,0xf0,0xaa,0x55,0x01,0x00,0x7a,0x44,0x17,0xaa,0x55,0x02,0x00,
-0xcc,0x44,0x31,0x00,0xaa,0x55,0x01,0x00,0xd1,0x40,0x01,0xaa,0x55,0x0c,0x00,0x49,
-0x45,0x05,0x03,0x00,0x12,0x00,0x01,0x01,0x00,0x01,0x11,0x03,0x00,0xaa,0x55,0x12,
-0x00,0x5f,0x45,0x01,0x07,0x00,0x00,0x00,0x00,0xde,0xca,0xfa,0xde,0xde,0xca,0xde,
-0xaf,0xde,0xca,0xca,0xff,0xaa,0x55,0x02,0x00,0x47,0x45,0x83,0x46,0xaa,0x55,0xb8,
-0x00,0x83,0x46,0x03,0x12,0x00,0x01,0x00,0x00,0x01,0x00,0x01,0x00,0x01,0x36,0x00,
-0x52,0x09,0x00,0x00,0x0a,0x00,0x01,0x00,0x01,0x09,0x00,0x01,0x35,0x03,0x19,0x12,
-0x00,0x09,0x00,0x04,0x35,0x0d,0x35,0x06,0x19,0x01,0x00,0x09,0x00,0x01,0x35,0x03,
-0x19,0x00,0x01,0x09,0x00,0x09,0x35,0x08,0x35,0x06,0x19,0x12,0x00,0x09,0x01,0x00,
-0x09,0x02,0x00,0x09,0x01,0x03,0x09,0x02,0x01,0x09,0x05,0xac,0x09,0x02,0x02,0x09,
-0x02,0x39,0x09,0x02,0x03,0x09,0x06,0x44,0x09,0x02,0x04,0x28,0x01,0x09,0x02,0x05,
-0x09,0x00,0x02,0x03,0x11,0x01,0x00,0x03,0x01,0x00,0x00,0x01,0x00,0x03,0x36,0x00,
-0x46,0x09,0x00,0x00,0x0a,0x00,0x01,0x00,0x03,0x09,0x00,0x01,0x35,0x03,0x19,0x11,
-0x01,0x09,0x00,0x02,0x0a,0x00,0x00,0x00,0x00,0x09,0x00,0x04,0x35,0x0c,0x35,0x03,
-0x19,0x01,0x00,0x35,0x05,0x19,0x00,0x03,0x08,0x01,0x09,0x00,0x06,0x35,0x09,0x09,
-0x65,0x6e,0x09,0x00,0x6a,0x09,0x01,0x00,0x09,0x01,0x00,0x25,0x0a,0x53,0x50,0x50,
-0x20,0x73,0x6c,0x61,0x76,0x65,0x00,0x00,0x00,0x01,0x00,0xaa,0x55,0x02,0x00,0x8e,
-0x44,0xaf,0x47,0xaa,0x55,0x4e,0x01,0xaf,0x47,0x01,0x00,0x02,0x00,0x28,0x02,0x01,
-0x18,0x02,0x00,0x02,0x03,0x28,0x01,0x20,0x03,0x00,0x02,0x05,0x2a,0x01,0x00,0x04,
-0x00,0x02,0x02,0x29,0x02,0x01,0x00,0x05,0x00,0x02,0x00,0x28,0x02,0x00,0x18,0x06,
-0x00,0x02,0x03,0x28,0x01,0x4e,0x07,0x00,0x02,0x00,0x2a,0x13,0x41,0x73,0x74,0x20,
-0x4c,0x45,0x20,0x4d,0x6f,0x75,0x73,0x65,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x08,
-0x00,0x02,0x03,0x28,0x01,0x4e,0x09,0x00,0x02,0x01,0x2a,0x02,0x00,0x00,0x0a,0x00,
-0x02,0x03,0x28,0x01,0x02,0x0b,0x00,0x02,0x04,0x2a,0x08,0x10,0x00,0x20,0x00,0x05,
-0x00,0x2c,0x01,0x0c,0x00,0x02,0x00,0x28,0x10,0x55,0xe4,0x05,0xd2,0xaf,0x9f,0xa9,
-0x8f,0xe5,0x4a,0x7d,0xfe,0x43,0x53,0x53,0x49,0x0d,0x00,0x02,0x03,0x28,0x01,0x12,
-0x0e,0x00,0x10,0x16,0x96,0x24,0x47,0xc6,0x23,0x61,0xba,0xd9,0x4b,0x4d,0x1e,0x43,
-0x53,0x53,0x49,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
-0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0f,0x00,0x02,0x02,0x29,0x02,0x00,0x00,
-0x10,0x00,0x02,0x03,0x28,0x01,0x08,0x11,0x00,0x10,0xb3,0x9b,0x72,0x34,0xbe,0xec,
-0xd4,0xa8,0xf4,0x43,0x41,0x88,0x43,0x53,0x53,0x49,0x14,0x00,0x00,0x00,0x00,0x00,
-0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x12,
-0x00,0x02,0x03,0x28,0x01,0x04,0x13,0x00,0x10,0xfe,0x69,0xca,0x9a,0x56,0x19,0xf6,
-0xab,0x02,0x4d,0xaa,0x6d,0x43,0x53,0x53,0x49,0x14,0x00,0x00,0x00,0x00,0x00,0x00,
-0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x14,0x00,
-0x02,0x03,0x28,0x01,0x1a,0x15,0x00,0x10,0x18,0x03,0xa6,0x28,0x5e,0xd8,0xec,0x91,
-0x1c,0x48,0xa3,0xac,0x43,0x53,0x53,0x49,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
-0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x16,0x00,0x02,
-0x02,0x29,0x02,0x00,0x00,0x00,0x00,0xaa,0x55,0x07,0x00,0x76,0x41,0x0f,0x84,0xf0,
-0x0a,0x0b,0xb2,0x32,0xaa,0x55,0x02,0x00,0x57,0x41,0x8b,0x0b,0xaa,0x55,0x08,0x00,
-0xa1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xaa,0x55,0x02,0x00,0xbd,0x40,
-0x02,0x24,0xaa,0x55,0x08,0x00,0xad,0x40,0x40,0x00,0x00,0x02,0x32,0x00,0x00,0x02,
-0xaa,0x55,0x02,0x00,0xbb,0x40,0x20,0x00,0xaa,0x55,0x04,0x00,0xb7,0x40,0x20,0x00,
-0x00,0x20,0xaa,0x55,0x04,0x00,0xbf,0x40,0x80,0x04,0x00,0x10,0xaa,0x55,0x05,0x00,
-0xe2,0x44,0x08,0x0e,0x05,0x04,0x00,0xaa,0x55,0x02,0x00,0x02,0x42,0x30,0x1f,0xaa,
-0x55,0x01,0x00,0x10,0x42,0x20,0xaa,0x55,0x01,0x00,0xe0,0x41,0x01,0xaa,0x55,0x0f,
-0x00,0xde,0x4b,0x4b,0xba,0x55,0xd0,0x56,0xe0,0x57,0x88,0x58,0x6c,0x59,0x10,0x07,
-0xff,0xff,0xaa,0x55,0x02,0x00,0xc3,0x40,0xde,0x4b,0xd6,0x8b
+0x4a,0xd0,0x24,0x7a,0x00,0x00,0x6f,0xe2,0x04,0xf8,0x24,0x7a,0x00,0x00,0x6f,0xe4,
+0x46,0x52,0xc2,0x80,0x4d,0x64,0x20,0x60,0x00,0x00,0x20,0x40,0x4f,0x11,0x20,0x74,
+0x00,0x00,0x1a,0x22,0x7e,0x00,0x67,0xe4,0x46,0x71,0x20,0x40,0x01,0x29,0x67,0xe2,
+0x46,0x70,0x68,0x44,0x04,0x74,0x60,0x44,0x46,0x73,0x20,0x40,0x5b,0x6c,0x24,0x3a,
+0x4a,0x8b,0x6f,0xe2,0x04,0x9e,0x20,0x20,0x50,0x42,0x6f,0xe2,0x4b,0xed,0x24,0x3a,
+0x01,0x2d,0x1f,0x22,0x7e,0x00,0x20,0x60,0x00,0x00,0x1a,0x42,0x7e,0x00,0x20,0x60,
+0x00,0x00,0x20,0x40,0x02,0x7c,0x24,0x34,0x4d,0x4b,0x20,0x20,0x4d,0xbd,0x20,0x40,
+0x01,0x34,0x20,0x20,0x50,0xd3,0x20,0x20,0x4d,0xc8,0x20,0x40,0x4d,0xd7,0x70,0x0a,
+0xff,0x07,0x6f,0xe4,0x04,0xfb,0x20,0x7a,0x00,0x00,0xd8,0x40,0x00,0xff,0x20,0x40,
+0x7d,0xb5,0x1f,0xe2,0x72,0x00,0x6f,0xe4,0x04,0xfb,0x9f,0x26,0x7e,0x00,0x67,0xe4,
+0x04,0xfb,0x1f,0x22,0x7e,0x00,0x20,0x40,0x50,0xa5,0x6f,0xe4,0x04,0xfd,0x1f,0xe2,
+0x0c,0x00,0x20,0x40,0x67,0xc1,0x18,0xc2,0x7e,0x00,0x67,0xe4,0x04,0xfd,0x20,0x40,
+0x67,0xb9,0x20,0x20,0x01,0x36,0x6f,0xe2,0x0a,0xff,0xc0,0x13,0x81,0xb6,0xc0,0x06,
+0x01,0x51,0xc0,0x3b,0x01,0x5a,0xc0,0x3b,0x81,0x60,0xc0,0x3c,0x01,0x65,0xc0,0x0a,
+0x81,0x9f,0xc0,0x7f,0x01,0xa2,0x20,0x20,0x4e,0x5c,0x1a,0x22,0x06,0x00,0xef,0xe2,
+0x00,0x03,0xc0,0x00,0x4f,0x1c,0xc0,0x00,0xcf,0x1f,0xc0,0x01,0x4f,0x25,0xc0,0x01,
+0x81,0x58,0x20,0x20,0x50,0x1c,0x58,0x00,0x00,0x01,0x20,0x20,0x4f,0x20,0xd8,0x40,
+0x00,0x28,0x20,0x40,0x5b,0x4d,0x18,0xc0,0x8b,0xfe,0x58,0x00,0x00,0x00,0xe7,0xe4,
+0x00,0x05,0x20,0x20,0x50,0x1f,0x20,0x40,0x01,0x69,0x20,0x40,0x01,0x86,0x58,0x00,
+0x00,0x00,0xe7,0xe4,0x00,0x05,0x20,0x20,0x01,0x98,0xef,0xe2,0x00,0x03,0x20,0x40,
+0x01,0x6d,0x20,0x40,0x01,0x74,0x20,0x20,0x01,0x98,0x20,0x40,0x01,0x8a,0x58,0x28,
+0x00,0x02,0xe7,0xe6,0x00,0x05,0x20,0x60,0x00,0x00,0x67,0xe2,0x0a,0x96,0x20,0x40,
+0x01,0x8a,0x59,0x28,0x03,0x02,0xe7,0xe8,0x00,0x05,0x6f,0xe2,0x0a,0x96,0xe7,0xe6,
+0x00,0x05,0x20,0x60,0x00,0x00,0x20,0x40,0x01,0x8a,0x20,0x40,0x01,0x86,0x20,0x40,
+0x01,0x86,0x58,0x00,0x00,0x00,0xe7,0xe4,0x00,0x05,0x18,0x40,0x85,0xff,0x20,0x40,
+0x5b,0x4d,0x18,0xc0,0x8c,0x04,0xef,0xe2,0x00,0x06,0xc2,0x82,0x01,0x81,0xc2,0x82,
+0x81,0x81,0x18,0x40,0x84,0x01,0x20,0x60,0x00,0x00,0x20,0x40,0x01,0x8a,0x5a,0x29,
+0x02,0x02,0xe7,0xf0,0x00,0x05,0x18,0x40,0x85,0xff,0x20,0x60,0x00,0x00,0xef,0xe2,
+0x00,0x03,0x1f,0xe2,0x72,0x00,0xe7,0xe2,0x00,0x05,0x20,0x20,0x67,0xed,0x20,0x40,
+0x01,0x8d,0xe0,0x44,0x00,0x05,0x20,0x60,0x00,0x00,0x6f,0xe4,0x44,0x8e,0x98,0x00,
+0x0c,0x00,0xef,0xe4,0x00,0x06,0x20,0x7a,0x00,0x00,0x1f,0xe0,0x84,0x01,0xef,0xe2,
+0x00,0x06,0x98,0xc0,0x8c,0x00,0xef,0xe2,0x00,0x06,0x98,0xc0,0x8c,0x00,0x18,0xc2,
+0x0a,0x00,0x20,0x20,0x01,0x8f,0x60,0x44,0x0a,0x9e,0x70,0x0a,0xff,0x29,0x58,0x00,
+0x00,0x02,0x20,0x40,0x50,0xa5,0x68,0x44,0x0a,0x9e,0xe0,0x44,0x00,0x0a,0x20,0x20,
+0x67,0xb9,0xef,0xe6,0x00,0x03,0x67,0xe6,0x40,0xaa,0x20,0x20,0x50,0x1f,0xef,0xe2,
+0x00,0x03,0xc0,0x00,0x01,0xad,0xc0,0x00,0x81,0xa7,0xc0,0x01,0x01,0xb3,0x20,0x20,
+0x50,0x1c,0xef,0xe4,0x00,0x03,0x1f,0xe2,0x24,0x00,0xef,0xe2,0x00,0x03,0x1f,0xe2,
+0x22,0x00,0xd8,0x40,0x00,0x00,0x20,0x20,0x50,0x2a,0xef,0xe4,0x00,0x03,0x1f,0xe2,
+0x0a,0x00,0xef,0xe2,0x00,0x03,0x1f,0xe2,0x72,0x00,0x20,0x40,0x67,0xda,0x20,0x20,
+0x50,0x1f,0xef,0xe2,0x00,0x03,0x1f,0xe2,0x2c,0x00,0x20,0x20,0x50,0x1f,0x20,0x40,
+0x50,0x1f,0x20,0x20,0x4d,0x85,0x6f,0xe2,0x46,0x79,0xc2,0x81,0x82,0x8e,0x6f,0xe2,
+0x46,0x79,0xc3,0x83,0x80,0x00,0x18,0x40,0xff,0xfd,0xd8,0x40,0x00,0xc8,0x20,0x40,
+0x7d,0xb5,0x68,0x42,0x46,0x7a,0x20,0x40,0x7d,0xb5,0x1f,0xe2,0x22,0x00,0x18,0x42,
+0x7e,0x00,0x9a,0x26,0x7e,0x00,0x67,0xe2,0x46,0x7a,0x68,0x44,0x46,0x7b,0x18,0x40,
+0x85,0xff,0x20,0x40,0x5b,0x4d,0x20,0x3a,0x01,0xd5,0xe8,0x48,0x00,0x06,0x59,0x28,
+0x03,0x02,0x98,0x46,0x7c,0x00,0x24,0x22,0x81,0xd5,0xef,0xe2,0x00,0x06,0xc2,0x82,
+0x81,0xd1,0xc2,0x82,0x4f,0x01,0x20,0x20,0x01,0xd5,0x20,0x40,0x03,0xa1,0x68,0x44,
+0x46,0x7b,0x20,0x40,0x5e,0x4d,0x20,0x20,0x4f,0x03,0x70,0x46,0x7a,0x00,0x70,0x0b,
+0x01,0x01,0x20,0x40,0x50,0xe0,0x20,0x20,0x50,0x1c,0x6f,0xe2,0x4b,0xed,0x24,0x3a,
+0x57,0x09,0x20,0x40,0x57,0x09,0x70,0x4a,0xdb,0x01,0x70,0x4a,0xdc,0x00,0x58,0x00,
+0x00,0x00,0x67,0xf0,0x4a,0xd1,0x58,0x00,0x00,0x1b,0x67,0xe4,0x4a,0xd9,0x20,0x60,
+0x00,0x00,0x20,0x40,0x49,0xba,0x78,0x23,0xfc,0x00,0x78,0x24,0xfc,0x00,0x09,0x80,
+0x00,0x08,0x19,0x89,0x7e,0x00,0x67,0xe2,0x02,0xd5,0x09,0x80,0x00,0x08,0x19,0x89,
+0x7e,0x00,0xe7,0xe2,0x00,0x05,0x1f,0xe2,0x72,0x00,0x20,0x3a,0x58,0x8b,0x20,0x20,
+0x58,0x87,0x20,0x40,0x58,0xa3,0x20,0x40,0x49,0x15,0x68,0x42,0x00,0x17,0x20,0x40,
+0x49,0x1c,0x20,0x00,0x05,0xdc,0x20,0x40,0x49,0x21,0x78,0x28,0x7c,0x00,0xd9,0x60,
+0x15,0x7c,0x20,0x20,0x58,0x69,0x20,0x40,0x57,0xaf,0x20,0x40,0x01,0xfb,0x20,0x20,
+0x58,0xa7,0x20,0x36,0x80,0xe4,0xc5,0x16,0x00,0xe4,0x20,0x20,0x57,0xbe,0x6f,0xe2,
+0x4b,0xed,0x24,0x3a,0x58,0xb3,0x6f,0xe2,0x4a,0xdb,0x08,0x00,0x86,0x08,0xef,0xe2,
+0x00,0x06,0x1f,0xe2,0x72,0x00,0x08,0x00,0x86,0x08,0x20,0x22,0xd8,0xbc,0x20,0x20,
+0x58,0xb9,0x6f,0xe2,0x4b,0xed,0x24,0x3a,0x58,0xc4,0x6f,0xe2,0x44,0x56,0xc0,0x00,
+0xd8,0xd3,0x6f,0xe2,0x44,0x57,0x1f,0xf2,0x7e,0x00,0x1f,0xeb,0xfe,0x00,0x67,0xe2,
+0x4a,0xdb,0x68,0x42,0x43,0x41,0x18,0x40,0xfe,0x06,0x67,0xe2,0x4a,0xdc,0x6f,0xec,
+0x44,0x72,0x67,0xec,0x4a,0xdd,0x18,0x42,0x72,0x00,0xd8,0xc0,0x43,0x42,0x20,0x40,
+0x7c,0xcf,0x20,0x20,0x58,0xde,0x6f,0xe2,0x4b,0xed,0x24,0x3a,0x58,0xf7,0xd8,0x40,
+0x00,0x04,0x6f,0xe2,0x44,0x57,0x7d,0x3a,0x04,0x06,0x60,0x42,0x4a,0xdb,0x68,0x42,
+0x43,0x61,0x18,0x40,0xfe,0x06,0x67,0xe2,0x4a,0xdc,0x6f,0xec,0x44,0x72,0x67,0xec,
+0x4a,0xdd,0xd8,0xc0,0x43,0x62,0x18,0x42,0x72,0x00,0x20,0x40,0x7c,0xcf,0x20,0x40,
+0x58,0xa1,0x20,0x20,0x5a,0xe2,0x20,0x40,0x5a,0xc9,0xc6,0x16,0x00,0x00,0x20,0x40,
+0x59,0x9a,0x6f,0xe2,0x02,0xd5,0x2f,0xef,0xfe,0x04,0x79,0x20,0x80,0x2a,0x1f,0xe3,
+0x7e,0x00,0x98,0x42,0xfe,0x00,0x2f,0xef,0xfe,0x02,0x79,0x20,0x80,0x0f,0xc6,0x07,
+0x80,0x00,0x6f,0xe2,0x02,0xd6,0x20,0x3a,0x02,0x3b,0x6f,0xe2,0x04,0x3b,0xc3,0x02,
+0x02,0x3b,0x20,0x40,0x73,0x42,0x20,0x40,0x72,0xb2,0x7d,0x3a,0x00,0x0f,0x24,0x7a,
+0x00,0x00,0x68,0x42,0x04,0x52,0x79,0x40,0x04,0x02,0x60,0x42,0x04,0x52,0x6f,0xe2,
+0x4b,0xed,0x24,0x7a,0x00,0x00,0x20,0x20,0x02,0x41,0x6f,0xe2,0x02,0xd6,0x20,0x7a,
+0x00,0x00,0x6f,0xe2,0x02,0xd5,0x2f,0xe0,0x06,0x01,0x20,0x20,0x82,0x69,0x2f,0xe0,
+0x06,0x02,0x20,0x20,0x82,0x49,0x20,0x60,0x00,0x00,0x6f,0xe4,0x02,0xd9,0xc1,0x82,
+0x00,0x00,0xef,0xe6,0x00,0x06,0x67,0xe6,0x04,0x73,0x79,0x20,0x00,0x0f,0xc0,0x09,
+0x02,0x5d,0xc0,0x29,0x02,0x5f,0xc0,0x0b,0x02,0x56,0xc0,0x0c,0x5e,0x3b,0xc0,0x01,
+0x5c,0xa1,0xc0,0x0f,0x03,0x9b,0x79,0x3f,0x80,0x0f,0x20,0x60,0x00,0x00,0x58,0x00,
+0x0b,0x1e,0x67,0xe4,0x4a,0xd5,0x20,0x40,0x02,0x62,0x1f,0x20,0xf3,0xfe,0xda,0x20,
+0x02,0xe0,0x20,0x40,0x5a,0xbe,0x20,0x20,0x02,0x82,0x20,0x40,0x02,0x5f,0x20,0x20,
+0x02,0x79,0x20,0x40,0x02,0x62,0xda,0x20,0x02,0xde,0x20,0x20,0x5a,0xbe,0x6f,0xe2,
+0x02,0xd6,0x1f,0xe0,0xf3,0xf9,0x1f,0xe0,0xff,0xfc,0x67,0xe4,0x4a,0xd1,0xe8,0x44,
+0x00,0x06,0x60,0x44,0x4a,0xd3,0x20,0x60,0x00,0x00,0x79,0x20,0x00,0x0f,0x20,0x40,
+0x02,0x71,0x6f,0xe2,0x04,0x73,0xc0,0x09,0x02,0x79,0xc0,0x0b,0x02,0x78,0xc1,0x29,
+0x00,0x00,0x79,0x3f,0x80,0x0f,0x20,0x60,0x00,0x00,0x6f,0xe2,0x02,0xd6,0x68,0x44,
+0x4a,0xd1,0x98,0x40,0x84,0x00,0x60,0x44,0x4a,0xd1,0x1f,0xe2,0x72,0x00,0xda,0x20,
+0x02,0xd7,0x20,0x20,0x5a,0xbe,0x20,0x20,0x02,0x82,0x20,0x40,0x02,0x7c,0x24,0x74,
+0x00,0x00,0x20,0x20,0x5e,0x13,0x20,0x40,0x7d,0xc1,0x6f,0xe4,0x4a,0xd3,0x68,0x44,
+0x4a,0xd1,0x98,0x46,0x7c,0x00,0x24,0x62,0x80,0x00,0x20,0x20,0x7d,0xbf,0x6f,0xe4,
+0x4a,0xd5,0x1f,0xe2,0x0a,0x00,0x6f,0xe2,0x02,0xd6,0x1f,0xe2,0x72,0x00,0x20,0x40,
+0x7c,0xdc,0x18,0xa2,0x7e,0x00,0x67,0xe4,0x4a,0xd5,0x20,0x40,0x02,0x7c,0x24,0x74,
+0x00,0x00,0xd8,0xe0,0x00,0x03,0x20,0x40,0x50,0xe6,0x20,0x20,0x02,0x8e,0x20,0x40,
+0x5c,0x74,0x24,0x7a,0x00,0x00,0x70,0x0b,0x22,0x17,0x58,0x00,0x0b,0x1e,0x67,0xe4,
+0x4a,0xd7,0x68,0x44,0x0b,0x1e,0x18,0x40,0x84,0x04,0x58,0x00,0x00,0xf9,0x20,0x40,
+0x7d,0xb5,0x1f,0xe0,0xa5,0xfc,0x18,0x00,0x02,0x02,0x1f,0xe2,0x22,0x00,0x20,0x40,
+0x5c,0x32,0x6f,0xe4,0x4a,0xd7,0x1f,0xe2,0x0c,0x00,0x1a,0x22,0x72,0x00,0x20,0x40,
+0x7c,0xcf,0x18,0xc2,0x7e,0x00,0x67,0xe4,0x4a,0xd7,0x6f,0xe4,0x0b,0x1e,0x9a,0x46,
+0x7e,0x00,0x67,0xe4,0x0b,0x1e,0x20,0x3a,0x02,0xaa,0xd8,0x40,0x00,0xf9,0x20,0x40,
+0x7d,0xb5,0x1f,0xe2,0x24,0x00,0x18,0x00,0x02,0x01,0x20,0x20,0x02,0x99,0x58,0x00,
+0x00,0x00,0x67,0xe4,0x4a,0xd5,0xd8,0xe0,0x00,0x03,0x20,0x20,0x50,0xe2,0x70,0x4b,
+0xf2,0x00,0x68,0x44,0x4f,0xf0,0x6f,0xe4,0x4f,0xf2,0x98,0x46,0x22,0x00,0x68,0x44,
+0x4f,0xf4,0x6f,0xe4,0x4f,0xf6,0x60,0x44,0x4b,0xf5,0x67,0xe4,0x4b,0xf3,0x98,0x46,
+0x7e,0x00,0x20,0x21,0x02,0xbe,0x20,0x22,0x82,0xbe,0x1a,0x22,0x04,0x00,0x6f,0xe4,
+0x4b,0xf3,0x98,0x40,0xfe,0x00,0x68,0x44,0x4b,0xf5,0x98,0x46,0x7e,0x00,0xd8,0x40,
+0x03,0x00,0x98,0x46,0x7c,0x00,0x24,0x61,0x00,0x00,0x70,0x4b,0xf2,0x01,0x20,0x60,
+0x00,0x00,0x68,0x42,0x04,0x52,0x28,0x4c,0x00,0x05,0x20,0x60,0x80,0x00,0x6f,0xe2,
+0x02,0xd5,0x1f,0xe3,0xfe,0x00,0x98,0x42,0xfe,0x00,0xc4,0x01,0x80,0x00,0x79,0x3f,
+0x84,0x05,0x79,0x40,0x04,0x03,0x60,0x42,0x04,0x52,0x28,0x40,0x06,0x03,0x24,0x60,
+0x80,0x00,0x6f,0xe2,0x4b,0xed,0x24,0x3a,0x02,0xd3,0x6f,0xe2,0x4a,0xdd,0x20,0x20,
+0x02,0xd4,0x6f,0xe2,0x43,0xb0,0xc0,0x02,0xd9,0xac,0x6f,0xe2,0x44,0x97,0xc0,0x01,
+0x59,0xb0,0x20,0x60,0x00,0x00,0x6f,0xe2,0x04,0x52,0xc3,0x82,0x80,0x00,0x20,0x40,
+0x5a,0x1c,0x6f,0xe2,0x4b,0xed,0x24,0x3a,0x59,0xfc,0x20,0x40,0x5c,0x53,0x20,0x3a,
+0x5a,0x3e,0xef,0xe2,0x00,0x06,0xe8,0x42,0x00,0x06,0x18,0x42,0x22,0x00,0x9a,0x26,
+0x7e,0x00,0x20,0x40,0x02,0xfd,0x20,0x40,0x7d,0xb5,0x1f,0xe2,0x04,0x00,0xef,0xe2,
+0x00,0x06,0x1f,0xe2,0x02,0x00,0x1a,0x22,0x7e,0x00,0x98,0xc0,0x8c,0x00,0xd8,0xa0,
+0x4a,0xdd,0x18,0x42,0x72,0x00,0x20,0x40,0x7c,0xcf,0x20,0x40,0x5a,0x2e,0x20,0x40,
+0x5a,0x40,0x20,0x40,0x5c,0x53,0xef,0xe2,0x00,0x06,0x1f,0xe2,0x22,0x00,0x18,0xc2,
+0x26,0x00,0xe8,0x42,0x00,0x06,0x18,0x42,0x24,0x00,0x9a,0x46,0x7e,0x00,0x20,0x40,
+0x02,0xfd,0x20,0x40,0x7d,0xb5,0x9a,0x40,0xfe,0x00,0xe7,0xe2,0x00,0x13,0x9a,0x26,
+0x7c,0x00,0x24,0x62,0x80,0x00,0x20,0x20,0x5c,0x76,0x18,0xc2,0x0a,0x00,0x68,0x44,
+0x4a,0xd9,0x18,0xa2,0x0c,0x00,0x20,0x60,0x00,0x00,0x6f,0xe2,0x4b,0xed,0x24,0x3a,
+0x5a,0x41,0x60,0x42,0x4a,0xdc,0x68,0x42,0x04,0x52,0x79,0x20,0x04,0x05,0x18,0x41,
+0x7e,0xfc,0x98,0x21,0xfe,0x00,0x67,0xe2,0x04,0x52,0x1f,0xe1,0x7e,0x1f,0x28,0x0f,
+0xfe,0x29,0x79,0x20,0xfe,0x04,0x67,0xe2,0x4a,0xdb,0x6f,0xe2,0x4a,0xdb,0x28,0x20,
+0x06,0x01,0x24,0x20,0x83,0x12,0x6f,0xe2,0x4a,0xdc,0x20,0x7a,0x00,0x00,0x6f,0xe2,
+0x04,0x3b,0xc4,0x02,0x00,0x00,0x20,0x40,0x73,0x42,0x20,0x20,0x72,0x99,0x6f,0xe2,
+0x4b,0xed,0x24,0x3a,0x72,0x9a,0xda,0x60,0x4a,0xdb,0x68,0x4a,0x43,0xd5,0x20,0x40,
+0x72,0x77,0x18,0x00,0x70,0x08,0x98,0x00,0x5e,0x00,0x18,0x00,0x22,0x00,0x20,0x40,
+0x72,0x63,0x20,0x40,0x72,0xe8,0xda,0x60,0x4a,0xdd,0x6f,0xe2,0x4a,0xdc,0x1f,0xe0,
+0xa5,0xff,0x9a,0x60,0x8a,0x00,0x18,0x00,0x70,0x0c,0x1d,0xe2,0x7e,0x00,0xe7,0xe8,
+0x00,0x05,0x20,0x40,0x72,0x8e,0x6f,0xe2,0x4a,0xdc,0x1f,0xe0,0xfe,0x04,0x67,0xe2,
+0x4a,0xdc,0x68,0x4a,0x43,0xd5,0x18,0x40,0x84,0x01,0x60,0x4a,0x43,0xd5,0x20,0x60,
+0x00,0x00,0xc6,0x07,0x80,0x00,0xc6,0x16,0x00,0x00,0x20,0x40,0x5c,0x70,0x24,0x7a,
+0x00,0x00,0x6f,0xe2,0x02,0xd5,0x1f,0xe1,0x7e,0x03,0x67,0xe2,0x44,0xde,0xef,0xe2,
+0x00,0x06,0x67,0xe2,0x44,0xdd,0x20,0x7a,0x00,0x00,0x18,0xc2,0x7e,0x00,0x67,0xe4,
+0x44,0xdf,0x6f,0xe2,0x44,0xde,0xc0,0x01,0x83,0x70,0x20,0x40,0x03,0x42,0xd8,0xe0,
+0x00,0x03,0x24,0x34,0x4b,0xec,0x20,0x40,0x4b,0xf0,0x20,0x20,0x5a,0x6b,0x6f,0xe2,
+0x44,0xde,0xc0,0x01,0x03,0x46,0xc0,0x00,0x83,0x5a,0x20,0x60,0x00,0x00,0x6f,0xe4,
+0x44,0xdf,0x1f,0xe2,0x0c,0x00,0xef,0xe4,0x00,0x06,0x67,0xe4,0x44,0xce,0xef,0xe4,
+0x00,0x06,0x20,0x40,0x5a,0x7a,0x24,0x74,0x00,0x00,0x68,0x42,0x44,0xdd,0x60,0x42,
+0x44,0xd0,0x6f,0xe4,0x44,0xce,0x1f,0xe0,0xfe,0x04,0x98,0x46,0x7c,0x00,0x20,0x22,
+0xfd,0xbf,0x6f,0xe2,0x44,0xdd,0x1f,0xe2,0x72,0x00,0xd8,0xa0,0x0d,0x7d,0x6f,0xe4,
+0x44,0xdf,0x1f,0xe2,0x0c,0x00,0x20,0x40,0x7c,0xdc,0x20,0x20,0x7d,0xc1,0x20,0x40,
+0x5a,0x99,0x24,0x74,0x00,0x00,0x6f,0xe2,0x44,0xd0,0xd8,0xa0,0x0d,0x7d,0x98,0xa0,
+0xa2,0x00,0x68,0x42,0x44,0xdd,0x98,0x40,0xfe,0x00,0x67,0xe2,0x44,0xd0,0x6f,0xe2,
+0x44,0xdd,0x1f,0xe2,0x72,0x00,0x1a,0x22,0x0a,0x00,0x6f,0xe4,0x44,0xdf,0x1f,0xe2,
+0x0c,0x00,0x20,0x40,0x7c,0xcf,0x58,0x00,0x0d,0x7d,0x67,0xe4,0x44,0xdf,0x6f,0xe4,
+0x44,0xce,0x1f,0xe0,0xfe,0x04,0x68,0x42,0x44,0xd0,0x98,0x46,0x7c,0x00,0x20,0x22,
+0xfd,0xbf,0x20,0x20,0x7d,0xc1,0x6f,0xe2,0x02,0xd7,0xc0,0x04,0x03,0x74,0xc0,0x0a,
+0x03,0x82,0x20,0x20,0x60,0x45,0xda,0x20,0x00,0x09,0xda,0x40,0x00,0x09,0x20,0x40,
+0x5c,0x22,0x58,0x00,0x00,0x21,0xe7,0xf0,0x00,0x05,0x20,0x40,0x03,0x7b,0x20,0x60,
+0x00,0x00,0x6f,0xe2,0x02,0xd8,0x1f,0xe1,0x7e,0x20,0x20,0x3a,0x03,0x80,0x70,0x4b,
+0xed,0x00,0x20,0x60,0x00,0x00,0x70,0x4b,0xed,0x01,0x20,0x60,0x00,0x00,0xef,0xe4,
+0x00,0x06,0x67,0xe4,0x4a,0xd9,0x20,0x20,0x03,0x85,0xda,0x20,0x00,0x09,0xda,0x40,
+0x00,0x15,0x20,0x40,0x5c,0x22,0x58,0x00,0x00,0xfb,0xe7,0xe4,0x00,0x05,0x58,0x00,
+0x08,0x48,0xe7,0xe4,0x00,0x05,0x58,0x00,0x00,0xfb,0xe7,0xe4,0x00,0x05,0x58,0x00,
+0x08,0x48,0xe7,0xe4,0x00,0x05,0x20,0x60,0x00,0x00,0xef,0xe4,0x00,0x06,0xc0,0x02,
+0x03,0x96,0xc0,0x03,0x5e,0xd4,0xc0,0x02,0xde,0x96,0x20,0x60,0x00,0x00,0xef,0xe6,
+0x00,0x06,0x67,0xe6,0x04,0x73,0xc0,0x08,0x03,0x9d,0xc0,0x04,0x03,0xa6,0x20,0x20,
+0x5c,0x8d,0xd8,0xe0,0x00,0x07,0x20,0x20,0x50,0xe2,0x20,0x40,0x5e,0x91,0x20,0x40,
+0x5a,0xb3,0xd9,0x60,0x00,0x01,0x20,0x20,0x5d,0xde,0xd8,0xe0,0x00,0x07,0x20,0x20,
+0x50,0xe6,0x20,0x40,0x5c,0xa9,0x67,0xe4,0x44,0x78,0x20,0x20,0x5c,0xa2,0x20,0x40,
+0x5e,0x91,0x20,0x40,0x5a,0xbb,0x20,0x20,0x03,0xa9,0x68,0x44,0x44,0x2c,0x60,0x44,
+0x0a,0x9e,0x20,0x40,0x5b,0x36,0x20,0x40,0x5b,0x4d,0x18,0xc0,0x8d,0xfe,0x18,0xc2,
+0x7e,0x00,0x67,0xe4,0x04,0x98,0x68,0x44,0x44,0x44,0x58,0x00,0x2a,0x00,0x98,0x46,
+0x7c,0x00,0x20,0x22,0x83,0xb5,0x20,0x20,0x5d,0x2d,0xd8,0x40,0x2a,0x00,0x20,0x40,
+0x5b,0x5c,0x20,0x3a,0x5e,0x56,0x20,0x20,0x5d,0x8b,0x6f,0xe2,0x4b,0xed,0x24,0x3a,
+0x5b,0xd5,0x78,0x55,0xfc,0x00,0x20,0x37,0x03,0xbe,0x24,0x36,0xdb,0xe6,0x20,0x40,
+0x4b,0xa0,0x6f,0xe4,0x40,0xc1,0x67,0xe4,0x04,0x49,0x24,0x36,0xcb,0xb3,0xc5,0x07,
+0xcb,0xb3,0x6f,0xe2,0x44,0xdd,0x24,0x3a,0x4b,0xb3,0x6f,0xe2,0x4a,0xdc,0x24,0x3a,
+0x4b,0xb3,0x6f,0xe2,0x44,0xbb,0xc2,0x82,0xcb,0xb3,0x6f,0xe2,0x04,0x3b,0xc2,0x82,
+0xcb,0xb3,0x20,0x20,0x4b,0x95,0x6f,0xe2,0x00,0x7d,0xc0,0x08,0x03,0xd0,0xc0,0x0b,
+0x83,0xd6,0x20,0x20,0x60,0xfe,0x68,0x42,0x05,0x4e,0x18,0x46,0x7c,0x06,0x20,0x21,
+0x03,0xd4,0x20,0x20,0x62,0x06,0x70,0x00,0x7e,0x24,0x20,0x20,0x61,0x34,0x20,0x20,
+0x62,0xb8,0x78,0x54,0x7c,0x00,0x20,0x40,0x66,0xa3,0x6f,0xe2,0x00,0x48,0x20,0x7a,
+0x00,0x00,0xc2,0x83,0x83,0xdd,0x20,0x20,0x63,0xf2,0xc0,0x42,0x03,0xe0,0xc0,0x41,
+0x83,0xe3,0x20,0x20,0x64,0x21,0x20,0x40,0x03,0xe6,0x6f,0xe2,0x00,0x48,0x20,0x20,
+0x64,0x7b,0x20,0x40,0x03,0xe6,0x6f,0xe2,0x00,0x48,0x20,0x20,0x64,0xef,0x6f,0xe2,
+0x46,0x2c,0x20,0x3a,0x65,0x0d,0x20,0x20,0x65,0x06,0x6f,0xe2,0x40,0x9e,0x79,0x3f,
+0xfe,0x03,0x67,0xe2,0x40,0x9e,0x58,0x00,0x00,0x01,0x67,0xe4,0x04,0xca,0x20,0x60,
+0x00,0x00,0x6f,0xe2,0x04,0xf9,0xc0,0x1f,0xe9,0x3e,0xc0,0x39,0xe9,0x47,0xc0,0x77,
+0x83,0xf5,0xc0,0x29,0xea,0x05,0x20,0x60,0x00,0x00,0x6f,0xe4,0x04,0xfd,0x1f,0xe2,
+0x0c,0x00,0x20,0x40,0x69,0x84,0x6f,0xe2,0x04,0xff,0xc0,0x20,0xe9,0x66,0xc0,0x20,
+0x69,0x6e,0xc0,0x38,0xe9,0xa7,0xc0,0x38,0x03,0xff,0xc0,0x24,0xe9,0xbe,0x20,0x20,
+0x6a,0x58,0x70,0x0a,0x95,0x08,0x20,0x40,0x7b,0xab,0x20,0x40,0x69,0x72,0x20,0x20,
+0x69,0xba,0x6f,0xe2,0x44,0x90,0x20,0x3a,0x5e,0xd0,0x20,0x40,0x74,0x38,0x20,0x20,
+0x79,0x32,0x48,0x5f,0xaa,0x55,0x40,0x00,0x00,0x40,0x02,0x00,0x00,0x00,0x00,0x00,
+0x10,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x02,0x20,0x22,0x10,0x00,0x0c,0x12,
+0x00,0x19,0x00,0x00,0x00,0x00,0x00,0x08,0x22,0x00,0xe8,0x09,0x18,0xd0,0x04,0x00,
+0x04,0x44,0x02,0x00,0x04,0x02,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x02,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xaa,0x55,0x01,0x00,0x92,0x40,
+0x0a,0xaa,0x55,0x01,0x00,0x54,0x46,0x40,0xaa,0x55,0x01,0x00,0x06,0x42,0x13,0xaa,
+0x55,0x01,0x00,0x5b,0x41,0x01,0xaa,0x55,0x08,0x00,0x98,0x40,0xff,0xfb,0x8f,0xfa,
+0x8b,0x85,0x59,0x83,0xaa,0x55,0x03,0x00,0x14,0x42,0x25,0x4a,0x05,0xaa,0x55,0x04,
+0x00,0x3d,0x45,0x00,0x7e,0x00,0x00,0xaa,0x55,0x03,0x00,0x2d,0x46,0x03,0x00,0x04,
+0xaa,0x55,0x01,0x00,0x2c,0x46,0x01,0xaa,0x55,0x06,0x00,0x57,0x46,0x04,0x30,0x30,
+0x30,0x30,0x30,0xaa,0x55,0x10,0x00,0xf0,0x4f,0x00,0x1c,0xff,0x1f,0x00,0x1c,0x00,
+0x1c,0x00,0x4c,0xe0,0x4f,0x00,0x4c,0x00,0x4c,0xaa,0x55,0x03,0x00,0xef,0x4b,0x00,
+0x80,0x02,0xaa,0x55,0x02,0x00,0x68,0x46,0x10,0x0d,0xaa,0x55,0x01,0x00,0x6c,0x46,
+0x03,0xaa,0x55,0x01,0x00,0x6f,0x46,0x07,0xaa,0x55,0x03,0x00,0xaa,0x40,0x24,0x04,
+0x04,0xaa,0x55,0x01,0x00,0x79,0x46,0x00,0xaa,0x55,0x01,0x00,0xcf,0x4a,0x00,0xaa,
+0x55,0x01,0x00,0x91,0x40,0x00,0xaa,0x55,0x03,0x00,0x54,0x41,0x00,0x01,0x08,0xaa,
+0x55,0x01,0x00,0x74,0x41,0x02,0xaa,0x55,0x01,0x00,0x93,0x40,0x00,0xaa,0x55,0x01,
+0x00,0x6d,0x46,0x28,0xaa,0x55,0x06,0x00,0xa0,0x40,0xa7,0x2a,0x2a,0x21,0x10,0x55,
+0xaa,0x55,0x0f,0x00,0xe7,0x44,0x0e,0x33,0x31,0x32,0x31,0x20,0x4d,0x6f,0x75,0x20,
+0x42,0x74,0x31,0x32,0x31,0xaa,0x55,0x03,0x00,0xe4,0x41,0x20,0x00,0x02,0xaa,0x55,
+0x01,0x00,0xe8,0x41,0x01,0xaa,0x55,0x01,0x00,0x90,0x44,0x01,0xaa,0x55,0x01,0x00,
+0x5f,0x44,0x07,0xaa,0x55,0x01,0x00,0x98,0x44,0x00,0xaa,0x55,0x04,0x00,0x75,0x46,
+0x2d,0x00,0x2f,0x00,0xaa,0x55,0x01,0x00,0x40,0x43,0x00,0xaa,0x55,0x02,0x00,0x54,
+0x44,0x40,0x00,0xaa,0x55,0x01,0x00,0x6e,0x46,0x05,0xaa,0x55,0x06,0x00,0x72,0x44,
+0x21,0x22,0x01,0x33,0x02,0x3a,0xaa,0x55,0x0d,0x00,0x81,0x43,0x0c,0x33,0x31,0x32,
+0x31,0x20,0x4d,0x6f,0x75,0x20,0x42,0x6c,0x65,0xaa,0x55,0x04,0x00,0x41,0x43,0x03,
+0x02,0x01,0x02,0xaa,0x55,0x12,0x00,0x61,0x43,0x0e,0x02,0x01,0x02,0x0d,0x09,0x33,
+0x31,0x32,0x31,0x20,0x4d,0x6f,0x75,0x20,0x42,0x6c,0x65,0xaa,0x55,0x07,0x00,0x25,
+0x44,0x02,0x03,0x00,0x05,0x10,0x02,0x03,0xaa,0x55,0x08,0x00,0x68,0x44,0x08,0x00,
+0x10,0x00,0x00,0x00,0x2c,0x01,0xaa,0x55,0x01,0x00,0x78,0x44,0xf0,0xaa,0x55,0x01,
+0x00,0x7a,0x44,0x17,0xaa,0x55,0x02,0x00,0xcc,0x44,0x31,0x00,0xaa,0x55,0x01,0x00,
+0xd1,0x40,0x01,0xaa,0x55,0x09,0x00,0x49,0x45,0x03,0xff,0x54,0x57,0x53,0x4d,0x4f,
+0xaa,0x58,0xaa,0x55,0x12,0x00,0x5f,0x45,0x01,0x07,0x00,0x00,0x00,0x00,0xde,0xca,
+0xfa,0xde,0xde,0xca,0xde,0xaf,0xde,0xca,0xca,0xff,0xaa,0x55,0x02,0x00,0x47,0x45,
+0x83,0x46,0xaa,0x55,0xb8,0x00,0x83,0x46,0x03,0x12,0x00,0x01,0x00,0x00,0x01,0x00,
+0x01,0x00,0x01,0x36,0x00,0x52,0x09,0x00,0x00,0x0a,0x00,0x01,0x00,0x01,0x09,0x00,
+0x01,0x35,0x03,0x19,0x12,0x00,0x09,0x00,0x04,0x35,0x0d,0x35,0x06,0x19,0x01,0x00,
+0x09,0x00,0x01,0x35,0x03,0x19,0x00,0x01,0x09,0x00,0x09,0x35,0x08,0x35,0x06,0x19,
+0x12,0x00,0x09,0x01,0x00,0x09,0x02,0x00,0x09,0x01,0x03,0x09,0x02,0x01,0x09,0x05,
+0xac,0x09,0x02,0x02,0x09,0x02,0x39,0x09,0x02,0x03,0x09,0x06,0x44,0x09,0x02,0x04,
+0x28,0x01,0x09,0x02,0x05,0x09,0x00,0x02,0x03,0x11,0x01,0x00,0x03,0x01,0x00,0x00,
+0x01,0x00,0x03,0x36,0x00,0x46,0x09,0x00,0x00,0x0a,0x00,0x01,0x00,0x03,0x09,0x00,
+0x01,0x35,0x03,0x19,0x11,0x01,0x09,0x00,0x02,0x0a,0x00,0x00,0x00,0x00,0x09,0x00,
+0x04,0x35,0x0c,0x35,0x03,0x19,0x01,0x00,0x35,0x05,0x19,0x00,0x03,0x08,0x01,0x09,
+0x00,0x06,0x35,0x09,0x09,0x65,0x6e,0x09,0x00,0x6a,0x09,0x01,0x00,0x09,0x01,0x00,
+0x25,0x0a,0x53,0x50,0x50,0x20,0x73,0x6c,0x61,0x76,0x65,0x00,0x00,0x00,0x01,0x00,
+0xaa,0x55,0x02,0x00,0x8e,0x44,0xaf,0x47,0xaa,0x55,0x4e,0x01,0xaf,0x47,0x01,0x00,
+0x02,0x00,0x28,0x02,0x01,0x18,0x02,0x00,0x02,0x03,0x28,0x01,0x20,0x03,0x00,0x02,
+0x05,0x2a,0x01,0x00,0x04,0x00,0x02,0x02,0x29,0x02,0x01,0x00,0x05,0x00,0x02,0x00,
+0x28,0x02,0x00,0x18,0x06,0x00,0x02,0x03,0x28,0x01,0x4e,0x07,0x00,0x02,0x00,0x2a,
+0x13,0x41,0x73,0x74,0x20,0x4c,0x45,0x20,0x4d,0x6f,0x75,0x73,0x65,0x20,0x20,0x20,
+0x20,0x20,0x20,0x20,0x08,0x00,0x02,0x03,0x28,0x01,0x4e,0x09,0x00,0x02,0x01,0x2a,
+0x02,0x00,0x00,0x0a,0x00,0x02,0x03,0x28,0x01,0x02,0x0b,0x00,0x02,0x04,0x2a,0x08,
+0x10,0x00,0x20,0x00,0x05,0x00,0x2c,0x01,0x0c,0x00,0x02,0x00,0x28,0x10,0x55,0xe4,
+0x05,0xd2,0xaf,0x9f,0xa9,0x8f,0xe5,0x4a,0x7d,0xfe,0x43,0x53,0x53,0x49,0x0d,0x00,
+0x02,0x03,0x28,0x01,0x12,0x0e,0x00,0x10,0x16,0x96,0x24,0x47,0xc6,0x23,0x61,0xba,
+0xd9,0x4b,0x4d,0x1e,0x43,0x53,0x53,0x49,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0f,0x00,0x02,
+0x02,0x29,0x02,0x00,0x00,0x10,0x00,0x02,0x03,0x28,0x01,0x08,0x11,0x00,0x10,0xb3,
+0x9b,0x72,0x34,0xbe,0xec,0xd4,0xa8,0xf4,0x43,0x41,0x88,0x43,0x53,0x53,0x49,0x14,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x12,0x00,0x02,0x03,0x28,0x01,0x04,0x13,0x00,0x10,0xfe,0x69,
+0xca,0x9a,0x56,0x19,0xf6,0xab,0x02,0x4d,0xaa,0x6d,0x43,0x53,0x53,0x49,0x14,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x14,0x00,0x02,0x03,0x28,0x01,0x1a,0x15,0x00,0x10,0x18,0x03,0xa6,
+0x28,0x5e,0xd8,0xec,0x91,0x1c,0x48,0xa3,0xac,0x43,0x53,0x53,0x49,0x14,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x16,0x00,0x02,0x02,0x29,0x02,0x00,0x00,0x00,0x00,0xaa,0x55,0x07,0x00,
+0x76,0x41,0x0f,0x84,0xf0,0x0a,0x0b,0xb2,0x32,0xaa,0x55,0x02,0x00,0x57,0x41,0x8b,
+0x0b,0xaa,0x55,0x08,0x00,0xa1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xaa,
+0x55,0x02,0x00,0xbd,0x40,0x02,0x24,0xaa,0x55,0x08,0x00,0xad,0x40,0x40,0x00,0x00,
+0x02,0x32,0x00,0x00,0x02,0xaa,0x55,0x02,0x00,0xbb,0x40,0x20,0x00,0xaa,0x55,0x04,
+0x00,0xb7,0x40,0x20,0x00,0x00,0x20,0xaa,0x55,0x04,0x00,0xbf,0x40,0x80,0x04,0x00,
+0x10,0xaa,0x55,0x05,0x00,0xe2,0x44,0x08,0x0e,0x05,0x04,0x00,0xaa,0x55,0x02,0x00,
+0x02,0x42,0x30,0x1f,0xaa,0x55,0x01,0x00,0x10,0x42,0x20,0xaa,0x55,0x01,0x00,0xe0,
+0x41,0x01,0xaa,0x55,0x0f,0x00,0xde,0x4b,0x4b,0xba,0x55,0xd0,0x56,0xe0,0x57,0x88,
+0x58,0x6c,0x59,0x10,0x07,0xff,0xff,0xaa,0x55,0x02,0x00,0xc3,0x40,0xde,0x4b,0x84,
+0x2b
 };
Index: output/eeprom.dat
===================================================================
--- /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/beijingrongda/output/eeprom.dat	(revision 899)
+++ /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/beijingrongda/output/eeprom.dat	(working copy)
@@ -2,80 +2,84 @@
 02
 aa
 55
-46
-0f
+1e
+10
 c2
 84
 00
-13
+14
 c0
 00
 80
-86
+b8
+c0
+1a
+00
+50
 c0
 30
 00
-35
+67
 c0
 3c
 80
-27
+59
 c0
 42
 80
-8c
+be
 c0
 44
 80
-ad
+df
 c0
 46
 80
-2a
+5c
 c0
 4a
 00
-6c
+9e
 c0
 51
 00
-b6
+e8
 c0
 51
 80
-77
+a9
 c0
 54
 80
-7a
+ac
 c0
 56
 00
-bd
+ef
 c0
 5c
 00
-be
+f0
 c0
 5d
 81
-12
+48
 c0
 5e
 01
-82
+b8
 c0
 75
 81
-a3
+d9
 c0
 78
 80
-4f
+81
 c0
 7a
 80
-64
+96
 20
 20
 4a
@@ -83,84 +87,280 @@
 c0
 01
 81
-ad
+e3
 c0
 02
 81
-b9
+ef
 c0
 03
 01
-c2
+f8
 c0
 03
 81
-c8
+fe
 c0
 04
-01
-d1
+02
+07
 c0
 05
-81
-e2
+82
+18
 c0
 09
-81
-f2
+82
+28
 c0
 0a
 02
-8d
+c3
 c0
 0e
 02
-a2
+d8
 c0
 0f
-02
-cb
+03
+01
 c0
 0f
-82
-f9
+83
+2f
 c0
 11
 03
-5b
+91
 c0
 19
 03
-83
+b9
 c0
 1d
 03
-96
+cc
 c0
 1f
 03
-a1
+d7
 c0
 20
 83
-b3
+e9
 c0
 29
 03
-b9
+ef
+c0
+2c
+80
+29
 c0
 46
-82
-e0
+83
+16
 c0
 4c
-83
-cd
+84
+03
 20
 20
 4a
 8b
 6f
+e2
+45
+3a
+24
+3a
+00
+3c
+58
+00
+15
+ef
+e7
+e4
+00
+05
+58
+00
+11
+81
+e7
+e4
+00
+05
+6f
+e2
+45
+2f
+e7
+e2
+00
+05
+58
+00
+00
+e0
+e7
+e6
+00
+05
+6f
+e4
+45
+3e
+e7
+e4
+00
+05
+58
+00
+00
+00
+e7
+e2
+00
+05
+6f
+e2
+45
+40
+e7
+e2
+00
+05
+20
+40
+68
+f0
+e7
+e2
+00
+05
+20
+60
+00
+00
+58
+00
+15
+ef
+e7
+e4
+00
+05
+58
+00
+11
+81
+e7
+e4
+00
+05
+6f
+e2
+45
+2f
+e7
+e2
+00
+05
+58
+00
+00
+e0
+e7
+e6
+00
+05
+58
+00
+00
+7f
+e7
+e2
+00
+05
+58
+00
+00
+00
+e7
+e4
+00
+05
+58
+00
+00
+07
+e7
+e2
+00
+05
+20
+40
+68
+f0
+e7
+e2
+00
+05
+58
+00
+00
+01
+67
+e2
+45
+3d
+70
+45
+3b
+00
+20
+60
+00
+00
+6f
+e2
+00
+4c
+67
+e2
+4b
+f7
+79
+3f
+fe
+05
+79
+3f
+fe
+02
+67
+e2
+00
+4c
+20
+40
+43
+2f
+6f
+e2
+4b
+f7
+67
+e2
+00
+4c
+20
+60
+00
+00
+6f
 e4
 01
 6d
@@ -187,7 +387,7 @@
 20
 21
 00
-31
+63
 1f
 e6
 7c
@@ -195,7 +395,7 @@
 24
 21
 00
-33
+65
 20
 20
 49
@@ -223,11 +423,11 @@
 c0
 00
 80
-39
+6b
 c0
 01
 00
-44
+76
 20
 20
 4a
@@ -367,7 +567,7 @@
 20
 56
 82
-78
+ae
 6f
 e2
 4b
@@ -375,7 +575,7 @@
 24
 5a
 00
-61
+93
 20
 40
 57
@@ -415,7 +615,7 @@
 20
 56
 82
-78
+ae
 6f
 e2
 4b
@@ -423,7 +623,7 @@
 24
 5a
 00
-61
+93
 20
 36
 d7
@@ -475,7 +675,7 @@
 20
 40
 00
-83
+b5
 20
 20
 4a
@@ -487,7 +687,7 @@
 20
 40
 00
-82
+b4
 20
 20
 4a
@@ -519,7 +719,7 @@
 20
 40
 00
-82
+b4
 20
 20
 4b
@@ -551,7 +751,7 @@
 20
 40
 00
-8a
+bc
 20
 20
 40
@@ -567,7 +767,7 @@
 20
 30
 80
-9c
+ce
 70
 89
 55
@@ -599,27 +799,27 @@
 c0
 00
 00
-9a
+cc
 c0
 00
 80
-aa
+dc
 c0
 01
 00
-9a
+cc
 c0
 01
 80
-aa
+dc
 c0
 02
 00
-aa
+dc
 c0
 10
 00
-aa
+dc
 70
 89
 55
@@ -695,7 +895,7 @@
 20
 20
 00
-9c
+ce
 60
 42
 00
@@ -766,48 +966,48 @@
 7f
 58
 00
+01
 00
-ce
 67
 e4
 41
 f6
 58
 00
-00
-dd
+01
+11
 67
 e4
 41
 fe
 58
 00
-00
-e7
+01
+1d
 67
 e4
 41
 fa
 58
 00
-00
-f9
+01
+2f
 67
 e4
 41
 ea
 58
 00
-00
-fc
+01
+32
 67
 e4
 41
 f2
 58
 00
-00
-ff
+01
+35
 67
 e4
 45
@@ -834,16 +1034,16 @@
 00
 c0
 04
-80
-d5
+81
+07
 c0
 01
-00
-d3
+01
+05
 c0
 0a
-00
-db
+01
+0f
 20
 20
 4d
@@ -856,18 +1056,26 @@
 20
 4d
 fb
+70
+45
+3d
+00
+70
+45
+3b
+50
 6f
 e2
 4a
 cf
 24
 5a
-00
-d9
+01
+0d
 70
 4a
 d0
-06
+14
 20
 20
 4e
@@ -883,15 +1091,15 @@
 20
 40
 03
-65
+9b
 20
 20
 4e
 28
 20
 40
-00
-df
+01
+13
 20
 20
 50
@@ -917,6 +1125,14 @@
 00
 00
 6f
+e2
+04
+f8
+24
+7a
+00
+00
+6f
 e4
 46
 52
@@ -946,8 +1162,8 @@
 71
 20
 40
-00
-f3
+01
+29
 67
 e2
 46
@@ -982,8 +1198,8 @@
 ed
 24
 3a
-00
-f7
+01
+2d
 1f
 22
 7e
@@ -1003,7 +1219,7 @@
 20
 40
 02
-46
+7c
 24
 34
 4d
@@ -1014,8 +1230,8 @@
 bd
 20
 40
-00
-fe
+01
+34
 20
 20
 50
@@ -1099,7 +1315,7 @@
 20
 20
 01
-00
+36
 6f
 e2
 0a
@@ -1107,31 +1323,31 @@
 c0
 13
 81
-80
+b6
 c0
 06
 01
-1b
+51
 c0
 3b
 01
-24
+5a
 c0
 3b
 81
-2a
+60
 c0
 3c
 01
-2f
+65
 c0
 0a
 81
-69
+9f
 c0
 7f
 01
-6c
+a2
 20
 20
 4e
@@ -1159,7 +1375,7 @@
 c0
 01
 81
-22
+58
 20
 20
 50
@@ -1175,7 +1391,7 @@
 d8
 40
 00
-0c
+28
 20
 40
 5b
@@ -1199,11 +1415,11 @@
 20
 40
 01
-33
+69
 20
 40
 01
-50
+86
 58
 00
 00
@@ -1215,7 +1431,7 @@
 20
 20
 01
-62
+98
 ef
 e2
 00
@@ -1223,19 +1439,19 @@
 20
 40
 01
-37
+6d
 20
 40
 01
-3e
+74
 20
 20
 01
-62
+98
 20
 40
 01
-54
+8a
 58
 28
 00
@@ -1255,7 +1471,7 @@
 20
 40
 01
-54
+8a
 59
 28
 03
@@ -1279,15 +1495,15 @@
 20
 40
 01
-54
+8a
 20
 40
 01
-50
+86
 20
 40
 01
-50
+86
 58
 00
 00
@@ -1315,11 +1531,11 @@
 c2
 82
 01
-4b
+81
 c2
 82
 81
-4b
+81
 18
 40
 84
@@ -1331,7 +1547,7 @@
 20
 40
 01
-54
+8a
 5a
 29
 02
@@ -1367,7 +1583,7 @@
 20
 40
 01
-57
+8d
 e0
 44
 00
@@ -1419,7 +1635,7 @@
 20
 20
 01
-59
+8f
 60
 44
 0a
@@ -1467,15 +1683,15 @@
 c0
 00
 01
-77
+ad
 c0
 00
 81
-71
+a7
 c0
 01
 01
-7d
+b3
 20
 20
 50
@@ -1555,7 +1771,7 @@
 c2
 81
 82
-58
+8e
 6f
 e2
 46
@@ -1615,7 +1831,7 @@
 20
 3a
 01
-9f
+d5
 e8
 48
 00
@@ -1631,7 +1847,7 @@
 24
 22
 81
-9f
+d5
 ef
 e2
 00
@@ -1639,7 +1855,7 @@
 c2
 82
 81
-9b
+d1
 c2
 82
 4f
@@ -1647,11 +1863,11 @@
 20
 20
 01
-9f
+d5
 20
 40
 03
-6b
+a1
 68
 44
 46
@@ -1811,7 +2027,7 @@
 20
 40
 01
-c5
+fb
 20
 20
 58
@@ -1819,11 +2035,11 @@
 20
 36
 80
-b2
+e4
 c5
 16
 00
-b2
+e4
 20
 20
 57
@@ -2047,7 +2263,7 @@
 20
 3a
 02
-05
+3b
 6f
 e2
 04
@@ -2055,7 +2271,7 @@
 c3
 02
 02
-05
+3b
 20
 40
 73
@@ -2095,7 +2311,7 @@
 20
 20
 02
-0b
+41
 6f
 e2
 02
@@ -2115,7 +2331,7 @@
 20
 20
 82
-33
+69
 2f
 e0
 06
@@ -2123,7 +2339,7 @@
 20
 20
 82
-13
+49
 20
 60
 00
@@ -2151,15 +2367,15 @@
 c0
 09
 02
-27
+5d
 c0
 29
 02
-29
+5f
 c0
 0b
 02
-20
+56
 c0
 0c
 5e
@@ -2171,7 +2387,7 @@
 c0
 0f
 03
-65
+9b
 79
 3f
 80
@@ -2191,7 +2407,7 @@
 20
 40
 02
-2c
+62
 1f
 20
 f3
@@ -2207,19 +2423,19 @@
 20
 20
 02
-4c
+82
 20
 40
 02
-29
+5f
 20
 20
 02
-43
+79
 20
 40
 02
-2c
+62
 da
 20
 02
@@ -2263,7 +2479,7 @@
 20
 40
 02
-3b
+71
 6f
 e2
 04
@@ -2271,11 +2487,11 @@
 c0
 09
 02
-43
+79
 c0
 0b
 02
-42
+78
 c1
 29
 00
@@ -2319,11 +2535,11 @@
 20
 20
 02
-4c
+82
 20
 40
 02
-46
+7c
 24
 74
 00
@@ -2387,7 +2603,7 @@
 20
 40
 02
-46
+7c
 24
 74
 00
@@ -2403,7 +2619,7 @@
 20
 20
 02
-58
+8e
 20
 40
 5c
@@ -2495,7 +2711,7 @@
 20
 3a
 02
-74
+aa
 d8
 40
 00
@@ -2515,7 +2731,7 @@
 20
 20
 02
-63
+99
 58
 00
 00
@@ -2571,11 +2787,11 @@
 20
 21
 02
-88
+be
 20
 22
 82
-88
+be
 1a
 22
 04
@@ -2671,7 +2887,7 @@
 24
 3a
 02
-9d
+d3
 6f
 e2
 4a
@@ -2679,7 +2895,7 @@
 20
 20
 02
-9e
+d4
 6f
 e2
 43
@@ -2747,7 +2963,7 @@
 20
 40
 02
-c7
+fd
 20
 40
 7d
@@ -2823,7 +3039,7 @@
 20
 40
 02
-c7
+fd
 20
 40
 7d
@@ -2922,8 +3138,8 @@
 01
 24
 20
-82
-dc
+83
+12
 6f
 e2
 4a
@@ -3103,11 +3319,11 @@
 c0
 01
 83
-3a
+70
 20
 40
 03
-0c
+42
 d8
 e0
 00
@@ -3131,11 +3347,11 @@
 c0
 01
 03
-10
+46
 c0
 00
 83
-24
+5a
 20
 60
 00
@@ -3315,11 +3531,11 @@
 c0
 04
 03
-3e
+74
 c0
 0a
 03
-4c
+82
 20
 20
 60
@@ -3347,7 +3563,7 @@
 20
 40
 03
-45
+7b
 20
 60
 00
@@ -3363,7 +3579,7 @@
 20
 3a
 03
-4a
+80
 70
 4b
 ed
@@ -3391,7 +3607,7 @@
 20
 20
 03
-4f
+85
 da
 20
 00
@@ -3447,7 +3663,7 @@
 c0
 02
 03
-60
+96
 c0
 03
 5e
@@ -3471,11 +3687,11 @@
 c0
 08
 03
-67
+9d
 c0
 04
 03
-70
+a6
 20
 20
 5c
@@ -3535,7 +3751,7 @@
 20
 20
 03
-73
+a9
 68
 44
 44
@@ -3579,7 +3795,7 @@
 20
 22
 83
-7f
+b5
 20
 20
 5d
@@ -3615,7 +3831,7 @@
 20
 37
 03
-88
+be
 24
 36
 db
@@ -3683,11 +3899,11 @@
 c0
 08
 03
-9a
+d0
 c0
 0b
 83
-a0
+d6
 20
 20
 60
@@ -3703,7 +3919,7 @@
 20
 21
 03
-9e
+d4
 20
 20
 62
@@ -3739,7 +3955,7 @@
 c2
 83
 83
-a7
+dd
 20
 20
 63
@@ -3747,11 +3963,11 @@
 c0
 42
 03
-aa
+e0
 c0
 41
 83
-ad
+e3
 20
 20
 64
@@ -3759,7 +3975,7 @@
 20
 40
 03
-b0
+e6
 6f
 e2
 00
@@ -3771,7 +3987,7 @@
 20
 40
 03
-b0
+e6
 6f
 e2
 00
@@ -3831,7 +4047,7 @@
 c0
 77
 83
-bf
+f5
 c0
 29
 ea
@@ -3871,7 +4087,7 @@
 c0
 38
 03
-c9
+ff
 c0
 24
 e9
@@ -3912,8 +4128,8 @@
 20
 79
 32
-b8
-2f
+48
+5f
 aa
 55
 40
@@ -3926,7 +4142,7 @@
 00
 00
 00
-00
+10
 00
 00
 00
@@ -3963,7 +4179,7 @@
 02
 00
 04
-00
+02
 00
 00
 00
@@ -4041,10 +4257,10 @@
 00
 3d
 45
-01
-ff
 00
-03
+7e
+00
+00
 aa
 55
 03
@@ -4111,7 +4327,7 @@
 68
 46
 10
-0c
+0d
 aa
 55
 01
@@ -4411,22 +4627,19 @@
 01
 aa
 55
-0c
+09
 00
 49
 45
-05
-03
-00
-12
-00
-01
-01
-00
-01
-11
 03
-00
+ff
+54
+57
+53
+4d
+4f
+aa
+58
 aa
 55
 12
@@ -5144,5 +5357,5 @@
 40
 de
 4b
-d6
-8b
+84
+2b
Index: output/memmap.format
===================================================================
--- /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/beijingrongda/output/memmap.format	(revision 899)
+++ /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/beijingrongda/output/memmap.format	(working copy)
@@ -965,6 +965,7 @@
 0x4bf2 mem_ipcbuf_bt2m0_flag
 0x4bf3 mem_ipcbuf_bt2m0_write
 0x4bf5 mem_ipcbuf_bt2m0_read
+0x4bf7 mem_state_map_reserve
 0x0b1e mem_module_prepare_write_request_packet
 0x0b1e mem_module_prepare_write_request_PDU_length
 0x0b20 mem_module_prepare_write_request_Channel_ID
Index: output/program.lis
===================================================================
--- /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/beijingrongda/output/program.lis	(revision 899)
+++ /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/beijingrongda/output/program.lis	(working copy)
@@ -2,220 +2,276 @@
               org 0x0000
 
 p_start:
-0000 c2840013 bbit1 8 ,pf_patch_ext 
-0001 c0008086 beq patch00_1 ,p_soft_reset 
-0002 c0300035 beq patch0c_0 ,p_process_dmh_data_end 
-0003 c03c8027 beq patch0f_1 ,p_transmit_dmh 
-0004 c042808c beq patch10_5 ,p_shutdown_radio 
-0005 c04480ad beq patch11_1 ,p_set_freq_tx 
-0006 c046802a beq patch11_5 ,p_set_rccal 
-0007 c04a006c beq patch12_4 ,p_ahead_window 
-0008 c05100b6 beq patch14_2 ,p_init_param 
-0009 c0518077 beq patch14_3 ,p_lpm_adjust_clk 
-000a c054807a beq patch15_1 ,p_lpm_dispatch_next 
-000b c05600bd beq patch15_4 ,p_lpm_unconn_nossp 
-000c c05c00be beq patch17_0 ,p_module_init 
-000d c05d8112 beq patch17_3 ,p_module_hci_cmd_control 
-000e c05e0182 beq patch17_4 ,p_module_hci_cmd_transmit_le_notify 
-000f c07581a3 beq patch1d_3 ,p_le_init_conn 
-0010 c078804f beq patch1e_1 ,p_le_slave_dispatch 
-0011 c07a8064 beq patch1e_5 ,p_le_slave_more_data 
-0012 20204a8b branch assert 
+0000 c2840014 bbit1 8 ,pf_patch_ext 
+0001 c00080b8 beq patch00_1 ,p_soft_reset 
+0002 c01a0050 beq patch06_4 ,p_send_eir 
+0003 c0300067 beq patch0c_0 ,p_process_dmh_data_end 
+0004 c03c8059 beq patch0f_1 ,p_transmit_dmh 
+0005 c04280be beq patch10_5 ,p_shutdown_radio 
+0006 c04480df beq patch11_1 ,p_set_freq_tx 
+0007 c046805c beq patch11_5 ,p_set_rccal 
+0008 c04a009e beq patch12_4 ,p_ahead_window 
+0009 c05100e8 beq patch14_2 ,p_init_param 
+000a c05180a9 beq patch14_3 ,p_lpm_adjust_clk 
+000b c05480ac beq patch15_1 ,p_lpm_dispatch_next 
+000c c05600ef beq patch15_4 ,p_lpm_unconn_nossp 
+000d c05c00f0 beq patch17_0 ,p_module_init 
+000e c05d8148 beq patch17_3 ,p_module_hci_cmd_control 
+000f c05e01b8 beq patch17_4 ,p_module_hci_cmd_transmit_le_notify 
+0010 c07581d9 beq patch1d_3 ,p_le_init_conn 
+0011 c0788081 beq patch1e_1 ,p_le_slave_dispatch 
+0012 c07a8096 beq patch1e_5 ,p_le_slave_more_data 
+0013 20204a8b branch assert 
 
 pf_patch_ext:
-0013 c00181ad beq patch20_3 ,p_le_receive_skip 
-0014 c00281b9 beq patch20_5 ,p_le_transmit_receive_sifs 
-0015 c00301c2 beq patch20_6 ,p_le_transmit 
-0016 c00381c8 beq patch20_7 ,p_le_transmit0 
-0017 c00401d1 beq patch21_0 ,p_le_send_adv_ind 
-0018 c00581e2 beq patch21_3 ,p_le_send_scan_response 
-0019 c00981f2 beq patch22_3 ,p_le_acknowledge 
-001a c00a028d beq patch22_4 ,p_le_check_wak 
-001b c00e02a2 beq patch23_4 ,p_le_prepare_tx 
-001c c00f02cb beq patch23_6 ,p_le_send_packet 
-001d c00f82f9 beq patch23_7 ,p_le_parse 
-001e c011035b beq patch24_2 ,p_le_parse_l2cap 
-001f c0190383 beq patch26_2 ,p_le_lpm_set_mult 
-0020 c01d0396 beq patch27_2 ,p_parse_lmp 
-0021 c01f03a1 beq patch27_6 ,p_send_lmp 
-0022 c02083b3 beq patch28_1 ,p_ssp_disable 
-0023 c02903b9 beq patch2a_2 ,p_parse_dlci0_rp 
-0024 c04682e0 beq patch31_5 ,p_le_encrypt 
-0025 c04c83cd beq patch33_1 ,p_sp_initialize_256 
-0026 20204a8b branch assert 
+0014 c00181e3 beq patch20_3 ,p_le_receive_skip 
+0015 c00281ef beq patch20_5 ,p_le_transmit_receive_sifs 
+0016 c00301f8 beq patch20_6 ,p_le_transmit 
+0017 c00381fe beq patch20_7 ,p_le_transmit0 
+0018 c0040207 beq patch21_0 ,p_le_send_adv_ind 
+0019 c0058218 beq patch21_3 ,p_le_send_scan_response 
+001a c0098228 beq patch22_3 ,p_le_acknowledge 
+001b c00a02c3 beq patch22_4 ,p_le_check_wak 
+001c c00e02d8 beq patch23_4 ,p_le_prepare_tx 
+001d c00f0301 beq patch23_6 ,p_le_send_packet 
+001e c00f832f beq patch23_7 ,p_le_parse 
+001f c0110391 beq patch24_2 ,p_le_parse_l2cap 
+0020 c01903b9 beq patch26_2 ,p_le_lpm_set_mult 
+0021 c01d03cc beq patch27_2 ,p_parse_lmp 
+0022 c01f03d7 beq patch27_6 ,p_send_lmp 
+0023 c02083e9 beq patch28_1 ,p_ssp_disable 
+0024 c02903ef beq patch2a_2 ,p_parse_dlci0_rp 
+0025 c02c8029 beq patch2b_1 ,p_rfcomm_send_param_neg_res 
+0026 c0468316 beq patch31_5 ,p_le_encrypt 
+0027 c04c8403 beq patch33_1 ,p_sp_initialize_256 
+0028 20204a8b branch assert 
+
+p_rfcomm_send_param_neg_res:
+0029 6fe2453a fetch 1 ,mem_remote_credits 
+002a 243a003c nbranch p_nhc05 ,blank 
+002b 580015ef setarg 0x15ef 
+002c e7e40005 istore 2 ,contw 
+002d 58001181 setarg 0x1181 
+002e e7e40005 istore 2 ,contw 
+002f 6fe2452f fetch 1 ,mem_pn_dlci 
+0030 e7e20005 istore 1 ,contw 
+0031 580000e0 setarg 0x0000e0 
+0032 e7e60005 istore 3 ,contw 
+0033 6fe4453e fetch 2 ,mem_rfcomm_max_frame_size 
+0034 e7e40005 istore 2 ,contw 
+0035 58000000 setarg 0x00 
+0036 e7e20005 istore 1 ,contw 
+0037 6fe24540 fetch 1 ,mem_rfcomm_credit_init_data 
+0038 e7e20005 istore 1 ,contw 
+0039 204068f0 call rfcomm_calculate_fcs_dlci0 
+003a e7e20005 istore 1 ,contw 
+003b 20600000 rtn 
+
+p_nhc05:
+003c 580015ef setarg 0x15ef 
+003d e7e40005 istore 2 ,contw 
+003e 58001181 setarg 0x1181 
+003f e7e40005 istore 2 ,contw 
+0040 6fe2452f fetch 1 ,mem_pn_dlci 
+0041 e7e20005 istore 1 ,contw 
+0042 580000e0 setarg 0x0000e0 
+0043 e7e60005 istore 3 ,contw 
+0044 5800007f setarg 0x7f 
+0045 e7e20005 istore 1 ,contw 
+0046 58000000 setarg 0x0000 
+0047 e7e40005 istore 2 ,contw 
+0048 58000007 setarg 0x07 
+0049 e7e20005 istore 1 ,contw 
+004a 204068f0 call rfcomm_calculate_fcs_dlci0 
+004b e7e20005 istore 1 ,contw 
+004c 58000001 setarg 0x01 
+004d 67e2453d store 1 ,mem_credit_flag 
+004e 70453b00 jam 0x00 ,mem_credit_given 
+004f 20600000 rtn 
+
+p_send_eir:
+0050 6fe2004c fetch 1 ,mem_state_map 
+0051 67e24bf7 store 1 ,mem_state_map_reserve 
+0052 793ffe05 set0 smap_edr ,pdata 
+0053 793ffe02 set0 smap_encryption ,pdata 
+0054 67e2004c store 1 ,mem_state_map 
+0055 2040432f call send_eir + 1 
+0056 6fe24bf7 fetch 1 ,mem_state_map_reserve 
+0057 67e2004c store 1 ,mem_state_map 
+0058 20600000 rtn 
 
 p_transmit_dmh:
-0027 6fe4016d fetch 2 ,mem_txptr 
-0028 c04647e2 beq 0x018c ,transmit_noedr + 1 
-0029 202047cd branch transmit_dmh + 1 
+0059 6fe4016d fetch 2 ,mem_txptr 
+005a c04647e2 beq 0x018c ,transmit_noedr + 1 
+005b 202047cd branch transmit_dmh + 1 
 
 p_set_rccal:
-002a 6fe240ce fetch 1 ,mem_rf_rccal 
-002b 793ffe05 set0 5 ,pdata 
-002c 1fe67c09 sub pdata ,0x09 ,null 
-002d 20210031 branch p_reset_mem_rf_rccal_min09 ,positive 
-002e 1fe67c0f sub pdata ,0x0f ,null 
-002f 24210033 nbranch p_reset_mem_rf_rccal_max0f ,positive 
-0030 202049ab branch set_rccal + 1 
+005c 6fe240ce fetch 1 ,mem_rf_rccal 
+005d 793ffe05 set0 5 ,pdata 
+005e 1fe67c09 sub pdata ,0x09 ,null 
+005f 20210063 branch p_reset_mem_rf_rccal_min09 ,positive 
+0060 1fe67c0f sub pdata ,0x0f ,null 
+0061 24210065 nbranch p_reset_mem_rf_rccal_max0f ,positive 
+0062 202049ab branch set_rccal + 1 
 
 p_reset_mem_rf_rccal_min09:
-0031 7040ce09 jam 0x09 ,mem_rf_rccal 
-0032 202049ab branch set_rccal + 1 
+0063 7040ce09 jam 0x09 ,mem_rf_rccal 
+0064 202049ab branch set_rccal + 1 
 
 p_reset_mem_rf_rccal_max0f:
-0033 7040ce0f jam 0x0f ,mem_rf_rccal 
-0034 202049ab branch set_rccal + 1 
+0065 7040ce0f jam 0x0f ,mem_rf_rccal 
+0066 202049ab branch set_rccal + 1 
 
 p_process_dmh_data_end:
-0035 6fe2025d fetch 1 ,mem_l2cap_rxbuff_new 
-0036 c0008039 beq 1 ,p_process_l2cap_pass_crc_buff1 
-0037 c0010044 beq 2 ,p_process_l2cap_pass_crc_buff2 
-0038 20204a8b branch assert 
+0067 6fe2025d fetch 1 ,mem_l2cap_rxbuff_new 
+0068 c000806b beq 1 ,p_process_l2cap_pass_crc_buff1 
+0069 c0010076 beq 2 ,p_process_l2cap_pass_crc_buff2 
+006a 20204a8b branch assert 
 
 p_process_l2cap_pass_crc_buff1:
-0039 6fe40259 fetch 2 ,mem_l2cap_rxbuff1_len 
-003a 6844015d fetcht 2 ,mem_len 
-003b 9840fe00 iadd temp ,pdata 
-003c 67e40259 store 2 ,mem_l2cap_rxbuff1_len 
-003d 1fe67c00 sub pdata ,0 ,null 
-003e 2022ca8b branch assert ,zero 
-003f 68441000 fetcht 2 ,mem_l2cap_rxbuff1 
-0040 18408404 increase 4 ,temp 
-0041 98467c00 isub temp ,null 
-0042 2042c743 call l2cap_buff1_inuse ,zero 
-0043 20204609 branch process_dmh_cont 
+006b 6fe40259 fetch 2 ,mem_l2cap_rxbuff1_len 
+006c 6844015d fetcht 2 ,mem_len 
+006d 9840fe00 iadd temp ,pdata 
+006e 67e40259 store 2 ,mem_l2cap_rxbuff1_len 
+006f 1fe67c00 sub pdata ,0 ,null 
+0070 2022ca8b branch assert ,zero 
+0071 68441000 fetcht 2 ,mem_l2cap_rxbuff1 
+0072 18408404 increase 4 ,temp 
+0073 98467c00 isub temp ,null 
+0074 2042c743 call l2cap_buff1_inuse ,zero 
+0075 20204609 branch process_dmh_cont 
 
 p_process_l2cap_pass_crc_buff2:
-0044 6fe4025b fetch 2 ,mem_l2cap_rxbuff2_len 
-0045 6844015d fetcht 2 ,mem_len 
-0046 9840fe00 iadd temp ,pdata 
-0047 67e4025b store 2 ,mem_l2cap_rxbuff2_len 
-0048 1fe67c00 sub pdata ,0 ,null 
-0049 2022ca8b branch assert ,zero 
-004a 68441400 fetcht 2 ,mem_l2cap_rxbuff2 
-004b 18408404 add temp ,4 ,temp 
-004c 98467c00 isub temp ,null 
-004d 2042c747 call l2cap_buff2_inuse ,zero 
-004e 20204609 branch process_dmh_cont 
+0076 6fe4025b fetch 2 ,mem_l2cap_rxbuff2_len 
+0077 6844015d fetcht 2 ,mem_len 
+0078 9840fe00 iadd temp ,pdata 
+0079 67e4025b store 2 ,mem_l2cap_rxbuff2_len 
+007a 1fe67c00 sub pdata ,0 ,null 
+007b 2022ca8b branch assert ,zero 
+007c 68441400 fetcht 2 ,mem_l2cap_rxbuff2 
+007d 18408404 add temp ,4 ,temp 
+007e 98467c00 isub temp ,null 
+007f 2042c747 call l2cap_buff2_inuse ,zero 
+0080 20204609 branch process_dmh_cont 
 
 p_le_slave_dispatch:
-004f 793f802c set0 mark_buf_full ,mark 
-0050 7044e100 jam 0 ,mem_le_md_count 
-0051 20407964 call sp_calc_sequence_256 
-0052 20405ff8 call le_secure_connect_sm 
-0053 78577c00 disable attempt 
-0054 20405ac0 call le_supervision_update 
-0055 20215783 branch le_slave_disconn ,positive 
-0056 20404c27 call check_ble_disabled 
-0057 204057ed call le_setup 
-0058 20405863 call le_receive_slave 
-0059 242c5775 nbranch le_slave_unsync ,sync 
-005a 20568278 call p_check_ipcbuf_size ,match 
-005b 6fe24bf2 fetch 1 ,mem_ipcbuf_bt2m0_flag 
-005c 245a0061 ncall p_buf_full ,blank 
-005d 20405791 call le_got_first_packet 
-005e 2036d762 branch le_slave_match ,match 
-005f c5165762 bmark1 mark_buf_full ,le_slave_match 
-0060 2020576f branch le_slave_cont 
+0081 793f802c set0 mark_buf_full ,mark 
+0082 7044e100 jam 0 ,mem_le_md_count 
+0083 20407964 call sp_calc_sequence_256 
+0084 20405ff8 call le_secure_connect_sm 
+0085 78577c00 disable attempt 
+0086 20405ac0 call le_supervision_update 
+0087 20215783 branch le_slave_disconn ,positive 
+0088 20404c27 call check_ble_disabled 
+0089 204057ed call le_setup 
+008a 20405863 call le_receive_slave 
+008b 242c5775 nbranch le_slave_unsync ,sync 
+008c 205682ae call p_check_ipcbuf_size ,match 
+008d 6fe24bf2 fetch 1 ,mem_ipcbuf_bt2m0_flag 
+008e 245a0093 ncall p_buf_full ,blank 
+008f 20405791 call le_got_first_packet 
+0090 2036d762 branch le_slave_match ,match 
+0091 c5165762 bmark1 mark_buf_full ,le_slave_match 
+0092 2020576f branch le_slave_cont 
 
 p_buf_full:
-0061 7920002c set1 mark_buf_full ,mark 
-0062 7856fc00 disable match 
-0063 20600000 rtn 
+0093 7920002c set1 mark_buf_full ,mark 
+0094 7856fc00 disable match 
+0095 20600000 rtn 
 
 p_le_slave_more_data:
-0064 78377c00 enable attempt 
-0065 2040589b call le_transmit_receive_sifs_notx 
-0066 20568278 call p_check_ipcbuf_size ,match 
-0067 6fe24bf2 fetch 1 ,mem_ipcbuf_bt2m0_flag 
-0068 245a0061 ncall p_buf_full ,blank 
-0069 2036d762 branch le_slave_match ,match 
-006a c5165762 bmark1 mark_buf_full ,le_slave_match 
-006b 2020576f branch le_slave_cont 
+0096 78377c00 enable attempt 
+0097 2040589b call le_transmit_receive_sifs_notx 
+0098 205682ae call p_check_ipcbuf_size ,match 
+0099 6fe24bf2 fetch 1 ,mem_ipcbuf_bt2m0_flag 
+009a 245a0093 ncall p_buf_full ,blank 
+009b 2036d762 branch le_slave_match ,match 
+009c c5165762 bmark1 mark_buf_full ,le_slave_match 
+009d 2020576f branch le_slave_cont 
 
 p_ahead_window:
-006c 18427e00 copy temp ,pdata 
-006d 20407d2b call clk2bt 
-006e 1c307e00 lshift16 bt_clk ,pdata 
-006f 79207e2c set1 44 ,pdata 
-0070 20407d14 call clk_diff 
-0071 793ffe2c set0 44 ,pdata 
-0072 20404a76 call get_clk 
-0073 20407d14 call clk_diff 
-0074 20740000 rtn user 
-0075 20400083 call p_clk2rt 
-0076 20204a2f branch ahead_window + 12 
+009e 18427e00 copy temp ,pdata 
+009f 20407d2b call clk2bt 
+00a0 1c307e00 lshift16 bt_clk ,pdata 
+00a1 79207e2c set1 44 ,pdata 
+00a2 20407d14 call clk_diff 
+00a3 793ffe2c set0 44 ,pdata 
+00a4 20404a76 call get_clk 
+00a5 20407d14 call clk_diff 
+00a6 20740000 rtn user 
+00a7 204000b5 call p_clk2rt 
+00a8 20204a2f branch ahead_window + 12 
 
 p_lpm_adjust_clk:
-0077 1b427e00 deposit clke 
-0078 20400082 call p_clk_diff_rt 
-0079 20204ae9 branch lpm_adjust_clk + 3 
+00a9 1b427e00 deposit clke 
+00aa 204000b4 call p_clk_diff_rt 
+00ab 20204ae9 branch lpm_adjust_clk + 3 
 
 p_lpm_dispatch_next:
-007a 6fe4404e fetch 2 ,mem_context + coffset_rx_window 
-007b 1fe37e00 rshift pdata ,pdata 
-007c 20407d2b call clk2bt 
-007d 1e027e00 deposit alarm 
-007e 20407d14 call clk_diff 
-007f 1b420400 copy clke ,temp 
-0080 20400082 call p_clk_diff_rt 
-0081 20204b67 branch lpm_dispatch_next + 30 
+00ac 6fe4404e fetch 2 ,mem_context + coffset_rx_window 
+00ad 1fe37e00 rshift pdata ,pdata 
+00ae 20407d2b call clk2bt 
+00af 1e027e00 deposit alarm 
+00b0 20407d14 call clk_diff 
+00b1 1b420400 copy clke ,temp 
+00b2 204000b4 call p_clk_diff_rt 
+00b3 20204b67 branch lpm_dispatch_next + 30 
 
 p_clk_diff_rt:
-0082 20407d14 call clk_diff 
+00b4 20407d14 call clk_diff 
 
 p_clk2rt:
-0083 98000c00 iforce contr 
-0084 793f8c10 set0 16 ,contr 
-0085 20207d1f branch clk2rt + 1 
+00b5 98000c00 iforce contr 
+00b6 793f8c10 set0 16 ,contr 
+00b7 20207d1f branch clk2rt + 1 
 
 p_soft_reset:
-0086 204068c4 call rfcomm_init 
-0087 204060d7 call init_lmp 
-0088 2040008a call p_ui_init 
-0089 2020400a branch soft_reset + 9 
+00b8 204068c4 call rfcomm_init 
+00b9 204060d7 call init_lmp 
+00ba 204000bc call p_ui_init 
+00bb 2020400a branch soft_reset + 9 
 
 p_ui_init:
-008a 20758000 rtn wake 
-008b 20207b9a branch ui_timer_init 
+00bc 20758000 rtn wake 
+00bd 20207b9a branch ui_timer_init 
 
 p_shutdown_radio:
-008c 2030809c branch p_shutdown_radio0 ,is_rx 
-008d 708955d4 hjam 0xd4 ,0x955 
-008e 20000004 nop 4 
-008f 708955d2 hjam 0xd2 ,0x955 
-0090 20000004 nop 4 
-0091 708955d1 hjam 0xd1 ,0x955 
-0092 20000004 nop 4 
-0093 6fe241df fetch 1 ,mem_tx_power 
-0094 c000009a beq tx_power_0db ,p_shutdown_radio_0db 
-0095 c00080aa beq tx_power_3db ,p_shutdown_radio_3db 
-0096 c001009a beq tx_power_5db ,p_shutdown_radio_5db 
-0097 c00180aa beq tx_power_f3db ,p_shutdown_radio_f3db 
-0098 c00200aa beq tx_power_f5db ,p_shutdown_radio_f5db 
-0099 c01000aa beq tx_power_pair ,p_shutdown_radio_pair 
+00be 203080ce branch p_shutdown_radio0 ,is_rx 
+00bf 708955d4 hjam 0xd4 ,0x955 
+00c0 20000004 nop 4 
+00c1 708955d2 hjam 0xd2 ,0x955 
+00c2 20000004 nop 4 
+00c3 708955d1 hjam 0xd1 ,0x955 
+00c4 20000004 nop 4 
+00c5 6fe241df fetch 1 ,mem_tx_power 
+00c6 c00000cc beq tx_power_0db ,p_shutdown_radio_0db 
+00c7 c00080dc beq tx_power_3db ,p_shutdown_radio_3db 
+00c8 c00100cc beq tx_power_5db ,p_shutdown_radio_5db 
+00c9 c00180dc beq tx_power_f3db ,p_shutdown_radio_f3db 
+00ca c00200dc beq tx_power_f5db ,p_shutdown_radio_f5db 
+00cb c01000dc beq tx_power_pair ,p_shutdown_radio_pair 
 
 p_shutdown_radio_5db:
 
 p_shutdown_radio_0db:
-009a 708955d0 hjam 0xd0 ,0x955 
-009b 708956e0 hjam 0xe0 ,0x956 
+00cc 708955d0 hjam 0xd0 ,0x955 
+00cd 708956e0 hjam 0xe0 ,0x956 
 
 p_shutdown_radio0:
-009c 18002a08 force 0x08 ,radio_ctrl 
-009d 18002a00 force 0 ,radio_ctrl 
-009e 7850fc00 disable is_rx 
-009f 78507c00 disable is_tx 
-00a0 782f7c00 pulse packet_end 
-00a1 70890200 hjam 0x0 ,rfen_mdm 
-00a2 70890100 hjam 0x0 ,rfen_tx 
-00a3 70890000 hjam 0x0 ,rfen_rx 
-00a4 70890300 hjam 0 ,rfen_sn 
-00a5 70890470 hjam 0x70 ,rfen_msc 
-00a6 6fe28906 fetch 1 ,rfen_adc 
-00a7 79207e00 set1 0 ,pdata 
-00a8 67e28906 store 1 ,rfen_adc 
-00a9 20600000 rtn 
+00ce 18002a08 force 0x08 ,radio_ctrl 
+00cf 18002a00 force 0 ,radio_ctrl 
+00d0 7850fc00 disable is_rx 
+00d1 78507c00 disable is_tx 
+00d2 782f7c00 pulse packet_end 
+00d3 70890200 hjam 0x0 ,rfen_mdm 
+00d4 70890100 hjam 0x0 ,rfen_tx 
+00d5 70890000 hjam 0x0 ,rfen_rx 
+00d6 70890300 hjam 0 ,rfen_sn 
+00d7 70890470 hjam 0x70 ,rfen_msc 
+00d8 6fe28906 fetch 1 ,rfen_adc 
+00d9 79207e00 set1 0 ,pdata 
+00da 67e28906 store 1 ,rfen_adc 
+00db 20600000 rtn 
 
 p_shutdown_radio_pair:
 
@@ -224,1053 +280,1057 @@
 p_shutdown_radio_f3db:
 
 p_shutdown_radio_3db:
-00aa 708955d0 hjam 0xd0 ,0x955 
-00ab 708956c0 hjam 0xc0 ,0x956 
-00ac 2020009c branch p_shutdown_radio0 
+00dc 708955d0 hjam 0xd0 ,0x955 
+00dd 708956c0 hjam 0xc0 ,0x956 
+00de 202000ce branch p_shutdown_radio0 
 
 p_set_freq_tx:
-00ad 60420017 storet 1 ,mem_last_freq 
-00ae 2040492a call set_freq_tx_offset 
-00af 20404980 call rf_write_freq 
-00b0 58000500 setarg param_pll_setup 
-00b1 20404a8e call sleep 
+00df 60420017 storet 1 ,mem_last_freq 
+00e0 2040492a call set_freq_tx_offset 
+00e1 20404980 call rf_write_freq 
+00e2 58000500 setarg param_pll_setup 
+00e3 20404a8e call sleep 
 
 p_txon:
-00b2 6fe28906 fetch 1 ,rfen_adc 
-00b3 79207e00 set1 0 ,pdata 
-00b4 67e28906 store 1 ,rfen_adc 
-00b5 20204937 branch txon + 1 
+00e4 6fe28906 fetch 1 ,rfen_adc 
+00e5 79207e00 set1 0 ,pdata 
+00e6 67e28906 store 1 ,rfen_adc 
+00e7 20204937 branch txon + 1 
 
 p_init_param:
-00b6 7089067c hjam 0x7c ,rfen_adc 
-00b7 20758000 rtn wake 
-00b8 58000000 setarg 0 
-00b9 67e441dd store 2 ,mem_tx_len 
-00ba 1c437e00 rshift clkn_bt ,pdata 
-00bb 67e84094 store 4 ,mem_last_clkn 
-00bc 20600000 rtn 
+00e8 7089067c hjam 0x7c ,rfen_adc 
+00e9 20758000 rtn wake 
+00ea 58000000 setarg 0 
+00eb 67e441dd store 2 ,mem_tx_len 
+00ec 1c437e00 rshift clkn_bt ,pdata 
+00ed 67e84094 store 4 ,mem_last_clkn 
+00ee 20600000 rtn 
 
 p_lpm_unconn_nossp:
-00bd 20204b7f branch lpm_unconn_cont 
+00ef 20204b7f branch lpm_unconn_cont 
 
 p_module_init:
-00be 580000ce setarg p_module_process_bb_event 
-00bf 67e441f6 store 2 ,mem_cb_bb_event_process 
-00c0 580000dd setarg p_module_bb_event_timer 
-00c1 67e441fe store 2 ,mem_cb_event_timer 
-00c2 580000e7 setarg p_module_le_receive_data 
-00c3 67e441fa store 2 ,mem_cb_att_write 
-00c4 580000f9 setarg p_module_lpm_lock 
-00c5 67e441ea store 2 ,mem_cb_check_wakelock 
-00c6 580000fc setarg p_module_bt_conn_process 
-00c7 67e441f2 store 2 ,mem_cb_bt_process 
-00c8 580000ff setarg p_module_hci_event_receive_spp_data 
-00c9 67e44541 store 2 ,mem_cb_receive_spp_data 
-00ca 20404daf call module_lpm_uart_init 
-00cb 20404dbc call module_gpio_init 
-00cc 20404c2a call check_module_disabled 
-00cd 2020504d branch module_hci_event_enter_standby_mode 
+00f0 58000100 setarg p_module_process_bb_event 
+00f1 67e441f6 store 2 ,mem_cb_bb_event_process 
+00f2 58000111 setarg p_module_bb_event_timer 
+00f3 67e441fe store 2 ,mem_cb_event_timer 
+00f4 5800011d setarg p_module_le_receive_data 
+00f5 67e441fa store 2 ,mem_cb_att_write 
+00f6 5800012f setarg p_module_lpm_lock 
+00f7 67e441ea store 2 ,mem_cb_check_wakelock 
+00f8 58000132 setarg p_module_bt_conn_process 
+00f9 67e441f2 store 2 ,mem_cb_bt_process 
+00fa 58000135 setarg p_module_hci_event_receive_spp_data 
+00fb 67e44541 store 2 ,mem_cb_receive_spp_data 
+00fc 20404daf call module_lpm_uart_init 
+00fd 20404dbc call module_gpio_init 
+00fe 20404c2a call check_module_disabled 
+00ff 2020504d branch module_hci_event_enter_standby_mode 
 
 p_module_process_bb_event:
-00ce 1a627e00 copy regc ,pdata 
-00cf c00480d5 beq bt_evt_spp_disconnected ,p_module_process_spp_disconnected 
-00d0 c00100d3 beq bt_evt_bb_disconnected ,p_module_process_bb_event_disconned 
-00d1 c00a00db beq bt_evt_le_connected ,p_module_process_le_conn 
-00d2 20204ddf branch module_process_bb_event + 1 
+0100 1a627e00 copy regc ,pdata 
+0101 c0048107 beq bt_evt_spp_disconnected ,p_module_process_spp_disconnected 
+0102 c0010105 beq bt_evt_bb_disconnected ,p_module_process_bb_event_disconned 
+0103 c00a010f beq bt_evt_le_connected ,p_module_process_le_conn 
+0104 20204ddf branch module_process_bb_event + 1 
 
 p_module_process_bb_event_disconned:
-00d3 704ad000 jam 0 ,mem_module_rfcomm_disconnect_count 
-00d4 20204dfb branch module_process_bb_event_disconned 
+0105 704ad000 jam 0 ,mem_module_rfcomm_disconnect_count 
+0106 20204dfb branch module_process_bb_event_disconned 
 
 p_module_process_spp_disconnected:
-00d5 6fe24acf fetch 1 ,mem_rfcomm_lmp_dis_flag 
-00d6 245a00d9 ncall p_set_rfcomm_disconnect_count ,blank 
-00d7 704ad006 jam 6 ,mem_module_rfcomm_disconnect_count 
-00d8 20204e08 branch module_process_spp_disconnected 
+0107 70453d00 jam 0x00 ,mem_credit_flag 
+0108 70453b50 jam 0x50 ,mem_credit_given 
+0109 6fe24acf fetch 1 ,mem_rfcomm_lmp_dis_flag 
+010a 245a010d ncall p_set_rfcomm_disconnect_count ,blank 
+010b 704ad014 jam 20 ,mem_module_rfcomm_disconnect_count 
+010c 20204e08 branch module_process_spp_disconnected 
 
 p_set_rfcomm_disconnect_count:
-00d9 704ad006 jam 6 ,mem_module_rfcomm_disconnect_count 
-00da 20600000 rtn 
+010d 704ad006 jam 6 ,mem_module_rfcomm_disconnect_count 
+010e 20600000 rtn 
 
 p_module_process_le_conn:
-00db 20400365 call module_clear_recv_confirm_flag 
-00dc 20204e28 branch module_process_le_conn 
+010f 2040039b call module_clear_recv_confirm_flag 
+0110 20204e28 branch module_process_le_conn 
 
 p_module_bb_event_timer:
-00dd 204000df call p_module_rfcomm_disconnect_timer 
-00de 202050c3 branch module_bb_event_timer 
+0111 20400113 call p_module_rfcomm_disconnect_timer 
+0112 202050c3 branch module_bb_event_timer 
 
 p_module_rfcomm_disconnect_timer:
-00df 6fe24ad0 fetch 1 ,mem_module_rfcomm_disconnect_count 
-00e0 207a0000 rtn blank 
-00e1 1fe0ffff increase -1 ,pdata 
-00e2 67e24ad0 store 1 ,mem_module_rfcomm_disconnect_count 
-00e3 247a0000 nrtn blank 
-00e4 6fe44652 fetch 2 ,mem_ui_state_map 
-00e5 c2804d64 bbit1 ui_state_bt_connected ,app_bt_disconnect 
-00e6 20600000 rtn 
+0113 6fe24ad0 fetch 1 ,mem_module_rfcomm_disconnect_count 
+0114 207a0000 rtn blank 
+0115 1fe0ffff increase -1 ,pdata 
+0116 67e24ad0 store 1 ,mem_module_rfcomm_disconnect_count 
+0117 247a0000 nrtn blank 
+0118 6fe204f8 fetch 1 ,mem_current_channel 
+0119 247a0000 nrtn blank 
+011a 6fe44652 fetch 2 ,mem_ui_state_map 
+011b c2804d64 bbit1 ui_state_bt_connected ,app_bt_disconnect 
+011c 20600000 rtn 
 
 p_module_le_receive_data:
-00e7 20404f11 call module_check_ble_encrypt_state 
-00e8 20740000 rtn user 
-00e9 1a227e00 copy rega ,pdata 
-00ea 67e44671 store 2 ,mem_module_le_rx_data_address 
-00eb 204000f3 call p_check_ble_40_or_42 
-00ec 67e24670 store 1 ,mem_module_le_rx_data_len 
-00ed 68440474 fetcht 2 ,mem_le_att_handle 
-00ee 60444673 storet 2 ,mem_module_le_rx_data_handle 
-00ef 20405b6c call le_att_get_handle_info 
-00f0 243a4a8b nbranch assert ,blank 
-00f1 6fe2049e fetch 1 ,mem_le_cur_uuid_length 
-00f2 20205042 branch module_hci_event_receive_le_data 
+011d 20404f11 call module_check_ble_encrypt_state 
+011e 20740000 rtn user 
+011f 1a227e00 copy rega ,pdata 
+0120 67e44671 store 2 ,mem_module_le_rx_data_address 
+0121 20400129 call p_check_ble_40_or_42 
+0122 67e24670 store 1 ,mem_module_le_rx_data_len 
+0123 68440474 fetcht 2 ,mem_le_att_handle 
+0124 60444673 storet 2 ,mem_module_le_rx_data_handle 
+0125 20405b6c call le_att_get_handle_info 
+0126 243a4a8b nbranch assert ,blank 
+0127 6fe2049e fetch 1 ,mem_le_cur_uuid_length 
+0128 20205042 branch module_hci_event_receive_le_data 
 
 p_check_ble_40_or_42:
-00f3 6fe24bed fetch 1 ,mem_ble_dle_enable 
-00f4 243a00f7 nbranch p_check_ble_40 ,blank 
+0129 6fe24bed fetch 1 ,mem_ble_dle_enable 
+012a 243a012d nbranch p_check_ble_40 ,blank 
 
 p_check_ble_42:
-00f5 1f227e00 copy loopcnt ,pdata 
-00f6 20600000 rtn 
+012b 1f227e00 copy loopcnt ,pdata 
+012c 20600000 rtn 
 
 p_check_ble_40:
-00f7 1a427e00 copy regb ,pdata 
-00f8 20600000 rtn 
+012d 1a427e00 copy regb ,pdata 
+012e 20600000 rtn 
 
 p_module_lpm_lock:
-00f9 20400246 call p_le_check_complete_packet 
-00fa 24344d4b nbranch app_get_lpm_wake_lock ,user 
-00fb 20204dbd branch module_lpm_lock 
+012f 2040027c call p_le_check_complete_packet 
+0130 24344d4b nbranch app_get_lpm_wake_lock ,user 
+0131 20204dbd branch module_lpm_lock 
 
 p_module_bt_conn_process:
-00fc 204000fe call p_module_spp_enter_sniff 
-00fd 202050d3 branch module_control_air_flow 
+0132 20400134 call p_module_spp_enter_sniff 
+0133 202050d3 branch module_control_air_flow 
 
 p_module_spp_enter_sniff:
-00fe 20204dc8 branch module_spp_enter_sniff + 1 
+0134 20204dc8 branch module_spp_enter_sniff + 1 
 
 p_module_hci_event_receive_spp_data:
-00ff 20404dd7 call module_spp_clear_last_transmite_clock 
+0135 20404dd7 call module_spp_clear_last_transmite_clock 
 
 p_ng_event_receive_spp_data0:
-0100 700aff07 jam hci_event_spp_data_rep ,mem_module_uart_opcode 
-0101 6fe404fb fetch 2 ,mem_current_length 
-0102 207a0000 rtn blank 
-0103 d84000ff arg 255 ,temp 
-0104 20407db5 call not_greater_than 
-0105 1fe27200 copy pdata ,loopcnt 
-0106 6fe404fb fetch 2 ,mem_current_length 
-0107 9f267e00 isub loopcnt ,pdata 
-0108 67e404fb store 2 ,mem_current_length 
-0109 1f227e00 copy loopcnt ,pdata 
-010a 204050a5 call module_hci_prepare_tx 
-010b 6fe404fd fetch 2 ,mem_rfcomm_uih_payload_ptr 
-010c 1fe20c00 copy pdata ,contr 
-010d 204067c1 call uart_copy_tx_bytes_fast 
-010e 18c27e00 copy contr ,pdata 
-010f 67e404fd store 2 ,mem_rfcomm_uih_payload_ptr 
-0110 204067b9 call uartd_send 
-0111 20200100 branch p_ng_event_receive_spp_data0 
+0136 700aff07 jam hci_event_spp_data_rep ,mem_module_uart_opcode 
+0137 6fe404fb fetch 2 ,mem_current_length 
+0138 207a0000 rtn blank 
+0139 d84000ff arg 255 ,temp 
+013a 20407db5 call not_greater_than 
+013b 1fe27200 copy pdata ,loopcnt 
+013c 6fe404fb fetch 2 ,mem_current_length 
+013d 9f267e00 isub loopcnt ,pdata 
+013e 67e404fb store 2 ,mem_current_length 
+013f 1f227e00 copy loopcnt ,pdata 
+0140 204050a5 call module_hci_prepare_tx 
+0141 6fe404fd fetch 2 ,mem_rfcomm_uih_payload_ptr 
+0142 1fe20c00 copy pdata ,contr 
+0143 204067c1 call uart_copy_tx_bytes_fast 
+0144 18c27e00 copy contr ,pdata 
+0145 67e404fd store 2 ,mem_rfcomm_uih_payload_ptr 
+0146 204067b9 call uartd_send 
+0147 20200136 branch p_ng_event_receive_spp_data0 
 
 p_module_hci_cmd_control:
-0112 6fe20aff fetch 1 ,mem_module_uart_opcode 
-0113 c0138180 beq hci_cmd_sleep ,p_module_hci_cmd_enter_sleep 
-0114 c006011b beq hci_cmd_set_pairing_req ,p_module_hci_cmd_set_pairing_mode 
-0115 c03b0124 beq hci_cmd_delete_customize_service ,module_hci_cmd_delete_customize_service 
-0116 c03b812a beq hci_cmd_add_service_uuid ,module_hci_cmd_add_service_uuid 
-0117 c03c012f beq hci_cmd_add_characteristic_uuid ,module_hci_cmd_add_characteristic_uuid 
-0118 c00a8169 beq hci_cmd_set_cod ,module_hci_cmd_le_set_adv_data_set_cod 
-0119 c07f016c beq hci_cmd_all_round ,module_hci_cmd_all_round 
-011a 20204e5c branch module_hci_cmd_control + 2 
+0148 6fe20aff fetch 1 ,mem_module_uart_opcode 
+0149 c01381b6 beq hci_cmd_sleep ,p_module_hci_cmd_enter_sleep 
+014a c0060151 beq hci_cmd_set_pairing_req ,p_module_hci_cmd_set_pairing_mode 
+014b c03b015a beq hci_cmd_delete_customize_service ,module_hci_cmd_delete_customize_service 
+014c c03b8160 beq hci_cmd_add_service_uuid ,module_hci_cmd_add_service_uuid 
+014d c03c0165 beq hci_cmd_add_characteristic_uuid ,module_hci_cmd_add_characteristic_uuid 
+014e c00a819f beq hci_cmd_set_cod ,module_hci_cmd_le_set_adv_data_set_cod 
+014f c07f01a2 beq hci_cmd_all_round ,module_hci_cmd_all_round 
+0150 20204e5c branch module_hci_cmd_control + 2 
 
 p_module_hci_cmd_set_pairing_mode:
-011b 1a220600 copy rega ,contru 
-011c efe20003 ifetch 1 ,contru 
-011d c0004f1c beq pairing_pincode ,module_hci_pairing_pincode_mode 
-011e c000cf1f beq pairing_justwork ,module_hci_pairing_just_work_mode 
-011f c0014f25 beq pairing_passkey ,module_hci_pairing_passkey 
-0120 c0018122 beq pairing_confirm ,p_module_hci_pairing_numeric_comparison 
-0121 2020501c branch module_hci_event_receive_invalid_cmd 
+0151 1a220600 copy rega ,contru 
+0152 efe20003 ifetch 1 ,contru 
+0153 c0004f1c beq pairing_pincode ,module_hci_pairing_pincode_mode 
+0154 c000cf1f beq pairing_justwork ,module_hci_pairing_just_work_mode 
+0155 c0014f25 beq pairing_passkey ,module_hci_pairing_passkey 
+0156 c0018158 beq pairing_confirm ,p_module_hci_pairing_numeric_comparison 
+0157 2020501c branch module_hci_event_receive_invalid_cmd 
 
 p_module_hci_pairing_numeric_comparison:
-0122 58000001 setarg 0x000001 
-0123 20204f20 branch module_hci_sspairing_mode 
+0158 58000001 setarg 0x000001 
+0159 20204f20 branch module_hci_sspairing_mode 
 
 module_hci_cmd_delete_customize_service:
-0124 d840000c arg 0x000c ,temp 
-0125 20405b4d call le_att_get_handle_ptr2 
-0126 18c08bfe add contr ,-2 ,contw 
-0127 58000000 setarg 0x0000 
-0128 e7e40005 istore 2 ,contw 
-0129 2020501f branch module_hci_event_receive_valid_cmd 
+015a d8400028 arg 0x0028 ,temp 
+015b 20405b4d call le_att_get_handle_ptr2 
+015c 18c08bfe add contr ,-2 ,contw 
+015d 58000000 setarg 0x0000 
+015e e7e40005 istore 2 ,contw 
+015f 2020501f branch module_hci_event_receive_valid_cmd 
 
 module_hci_cmd_add_service_uuid:
-012a 20400133 call module_hci_cmd_add_service_uuid_set_uuid 
-012b 20400150 call uart_copy_rx_bytes_len_data 
-012c 58000000 setarg 0x0000 
-012d e7e40005 istore 2 ,contw 
-012e 20200162 branch module_hci_event_uuid_handle 
+0160 20400169 call module_hci_cmd_add_service_uuid_set_uuid 
+0161 20400186 call uart_copy_rx_bytes_len_data 
+0162 58000000 setarg 0x0000 
+0163 e7e40005 istore 2 ,contw 
+0164 20200198 branch module_hci_event_uuid_handle 
 
 module_hci_cmd_add_characteristic_uuid:
-012f efe20003 ifetch 1 ,contru 
-0130 20400137 call module_hci_cmd_add_characteristic_uuid_set_handle 
-0131 2040013e call module_hci_cmd_add_characteristic_uuid_set_uuid 
-0132 20200162 branch module_hci_event_uuid_handle 
+0165 efe20003 ifetch 1 ,contru 
+0166 2040016d call module_hci_cmd_add_characteristic_uuid_set_handle 
+0167 20400174 call module_hci_cmd_add_characteristic_uuid_set_uuid 
+0168 20200198 branch module_hci_event_uuid_handle 
 
 module_hci_cmd_add_service_uuid_set_uuid:
-0133 20400154 call le_att_creat_new_handle 
-0134 58280002 setarg 0x280002 
-0135 e7e60005 istore 3 ,contw 
-0136 20600000 rtn 
+0169 2040018a call le_att_creat_new_handle 
+016a 58280002 setarg 0x280002 
+016b e7e60005 istore 3 ,contw 
+016c 20600000 rtn 
 
 module_hci_cmd_add_characteristic_uuid_set_handle:
-0137 67e20a96 store 1 ,mem_pdatatemp 
-0138 20400154 call le_att_creat_new_handle 
-0139 59280302 setarg 0x01280302 
-013a e7e80005 istore 4 ,contw 
-013b 6fe20a96 fetch 1 ,mem_pdatatemp 
-013c e7e60005 istore 3 ,contw 
-013d 20600000 rtn 
+016d 67e20a96 store 1 ,mem_pdatatemp 
+016e 2040018a call le_att_creat_new_handle 
+016f 59280302 setarg 0x01280302 
+0170 e7e80005 istore 4 ,contw 
+0171 6fe20a96 fetch 1 ,mem_pdatatemp 
+0172 e7e60005 istore 3 ,contw 
+0173 20600000 rtn 
 
 module_hci_cmd_add_characteristic_uuid_set_uuid:
-013e 20400154 call le_att_creat_new_handle 
-013f 20400150 call uart_copy_rx_bytes_len_data 
-0140 20400150 call uart_copy_rx_bytes_len_data 
-0141 58000000 setarg 0 
-0142 e7e40005 istore 2 ,contw 
-0143 184085ff increase -1 ,temp 
-0144 20405b4d call le_att_get_handle_ptr2 
-0145 18c08c04 add contr ,4 ,contr 
-0146 efe20006 ifetch 1 ,contr 
-0147 c282014b bbit1 bit_characteristic_notify ,module_hci_cmd_add_characteristic_uuid_set_ccc_uuid 
-0148 c282814b bbit1 bit_characteristic_indicate ,module_hci_cmd_add_characteristic_uuid_set_ccc_uuid 
-0149 18408401 increase 1 ,temp 
-014a 20600000 rtn 
+0174 2040018a call le_att_creat_new_handle 
+0175 20400186 call uart_copy_rx_bytes_len_data 
+0176 20400186 call uart_copy_rx_bytes_len_data 
+0177 58000000 setarg 0 
+0178 e7e40005 istore 2 ,contw 
+0179 184085ff increase -1 ,temp 
+017a 20405b4d call le_att_get_handle_ptr2 
+017b 18c08c04 add contr ,4 ,contr 
+017c efe20006 ifetch 1 ,contr 
+017d c2820181 bbit1 bit_characteristic_notify ,module_hci_cmd_add_characteristic_uuid_set_ccc_uuid 
+017e c2828181 bbit1 bit_characteristic_indicate ,module_hci_cmd_add_characteristic_uuid_set_ccc_uuid 
+017f 18408401 increase 1 ,temp 
+0180 20600000 rtn 
 
 module_hci_cmd_add_characteristic_uuid_set_ccc_uuid:
-014b 20400154 call le_att_creat_new_handle 
-014c 5a290202 setarg 0x02290202 
-014d e7f00005 istore 8 ,contw 
-014e 184085ff increase -1 ,temp 
-014f 20600000 rtn 
+0181 2040018a call le_att_creat_new_handle 
+0182 5a290202 setarg 0x02290202 
+0183 e7f00005 istore 8 ,contw 
+0184 184085ff increase -1 ,temp 
+0185 20600000 rtn 
 
 uart_copy_rx_bytes_len_data:
-0150 efe20003 ifetch 1 ,contru 
-0151 1fe27200 copy pdata ,loopcnt 
-0152 e7e20005 istore 1 ,contw 
-0153 202067ed branch uart_copy_rx_bytes 
+0186 efe20003 ifetch 1 ,contru 
+0187 1fe27200 copy pdata ,loopcnt 
+0188 e7e20005 istore 1 ,contw 
+0189 202067ed branch uart_copy_rx_bytes 
 
 le_att_creat_new_handle:
-0154 20400157 call le_att_get_last_handle 
-0155 e0440005 istoret 2 ,contw 
-0156 20600000 rtn 
+018a 2040018d call le_att_get_last_handle 
+018b e0440005 istoret 2 ,contw 
+018c 20600000 rtn 
 
 le_att_get_last_handle:
-0157 6fe4448e fetch 2 ,mem_ui_le_uuid_table 
-0158 98000c00 iforce contr 
+018d 6fe4448e fetch 2 ,mem_ui_le_uuid_table 
+018e 98000c00 iforce contr 
 
 le_att_get_last_handle_loop:
-0159 efe40006 ifetch 2 ,contr 
-015a 207a0000 rtn blank 
-015b 1fe08401 add pdata ,1 ,temp 
-015c efe20006 ifetch 1 ,contr 
-015d 98c08c00 iadd contr ,contr 
-015e efe20006 ifetch 1 ,contr 
-015f 98c08c00 iadd contr ,contr 
-0160 18c20a00 copy contr ,contw 
-0161 20200159 branch le_att_get_last_handle_loop 
+018f efe40006 ifetch 2 ,contr 
+0190 207a0000 rtn blank 
+0191 1fe08401 add pdata ,1 ,temp 
+0192 efe20006 ifetch 1 ,contr 
+0193 98c08c00 iadd contr ,contr 
+0194 efe20006 ifetch 1 ,contr 
+0195 98c08c00 iadd contr ,contr 
+0196 18c20a00 copy contr ,contw 
+0197 2020018f branch le_att_get_last_handle_loop 
 
 module_hci_event_uuid_handle:
-0162 60440a9e storet 2 ,mem_temp 
-0163 700aff29 jam hci_event_uuid_handle ,mem_module_uart_opcode 
-0164 58000002 setarg 2 
-0165 204050a5 call module_hci_prepare_tx 
-0166 68440a9e fetcht 2 ,mem_temp 
-0167 e044000a istoret 2 ,contwu 
-0168 202067b9 branch uartd_send 
+0198 60440a9e storet 2 ,mem_temp 
+0199 700aff29 jam hci_event_uuid_handle ,mem_module_uart_opcode 
+019a 58000002 setarg 2 
+019b 204050a5 call module_hci_prepare_tx 
+019c 68440a9e fetcht 2 ,mem_temp 
+019d e044000a istoret 2 ,contwu 
+019e 202067b9 branch uartd_send 
 
 module_hci_cmd_le_set_adv_data_set_cod:
-0169 efe60003 ifetch 3 ,contru 
-016a 67e640aa store 3 ,mem_class 
-016b 2020501f branch module_hci_event_receive_valid_cmd 
+019f efe60003 ifetch 3 ,contru 
+01a0 67e640aa store 3 ,mem_class 
+01a1 2020501f branch module_hci_event_receive_valid_cmd 
 
 module_hci_cmd_all_round:
-016c efe20003 ifetch 1 ,contru 
-016d c0000177 beq 0x00 ,module_hci_cmd_all_round_write 
-016e c0008171 beq 0x01 ,module_hci_cmd_all_round_read 
-016f c001017d beq 0x02 ,module_hci_cmd_all_round_write_addhi 
-0170 2020501c branch module_hci_event_receive_invalid_cmd 
+01a2 efe20003 ifetch 1 ,contru 
+01a3 c00001ad beq 0x00 ,module_hci_cmd_all_round_write 
+01a4 c00081a7 beq 0x01 ,module_hci_cmd_all_round_read 
+01a5 c00101b3 beq 0x02 ,module_hci_cmd_all_round_write_addhi 
+01a6 2020501c branch module_hci_event_receive_invalid_cmd 
 
 module_hci_cmd_all_round_read:
-0171 efe40003 ifetch 2 ,contru 
-0172 1fe22400 copy pdata ,regb 
-0173 efe20003 ifetch 1 ,contru 
-0174 1fe22200 copy pdata ,rega 
-0175 d8400000 arg 0x00 ,temp 
-0176 2020502a branch module_hci_event_set_cmd 
+01a7 efe40003 ifetch 2 ,contru 
+01a8 1fe22400 copy pdata ,regb 
+01a9 efe20003 ifetch 1 ,contru 
+01aa 1fe22200 copy pdata ,rega 
+01ab d8400000 arg 0x00 ,temp 
+01ac 2020502a branch module_hci_event_set_cmd 
 
 module_hci_cmd_all_round_write:
-0177 efe40003 ifetch 2 ,contru 
-0178 1fe20a00 copy pdata ,contw 
-0179 efe20003 ifetch 1 ,contru 
-017a 1fe27200 copy pdata ,loopcnt 
-017b 204067da call uart_copy_rx_bytes_fast 
-017c 2020501f branch module_hci_event_receive_valid_cmd 
+01ad efe40003 ifetch 2 ,contru 
+01ae 1fe20a00 copy pdata ,contw 
+01af efe20003 ifetch 1 ,contru 
+01b0 1fe27200 copy pdata ,loopcnt 
+01b1 204067da call uart_copy_rx_bytes_fast 
+01b2 2020501f branch module_hci_event_receive_valid_cmd 
 
 module_hci_cmd_all_round_write_addhi:
-017d efe20003 ifetch 1 ,contru 
-017e 1fe22c00 copy pdata ,addhi 
-017f 2020501f branch module_hci_event_receive_valid_cmd 
+01b3 efe20003 ifetch 1 ,contru 
+01b4 1fe22c00 copy pdata ,addhi 
+01b5 2020501f branch module_hci_event_receive_valid_cmd 
 
 p_module_hci_cmd_enter_sleep:
-0180 2040501f call module_hci_event_receive_valid_cmd 
-0181 20204d85 branch app_enter_hibernate 
+01b6 2040501f call module_hci_event_receive_valid_cmd 
+01b7 20204d85 branch app_enter_hibernate 
 
 p_module_hci_cmd_transmit_le_notify:
-0182 6fe24679 fetch 1 ,mem_module_flag 
-0183 c2818258 bbit1 module_receive_complete_prepare_write_req ,p_le_send_att_prepare_write_response 
-0184 6fe24679 fetch 1 ,mem_module_flag 
-0185 c3838000 rtnbit1 module_recv_confirm 
-0186 1840fffd add temp ,-3 ,pdata 
-0187 d84000c8 arg 200 ,temp 
-0188 20407db5 call not_greater_than 
-0189 6842467a fetcht 1 ,mem_module_hci_notify_len 
-018a 20407db5 call not_greater_than 
-018b 1fe22200 copy pdata ,rega 
-018c 18427e00 copy temp ,pdata 
-018d 9a267e00 isub rega ,pdata 
-018e 67e2467a store 1 ,mem_module_hci_notify_len 
-018f 6844467b fetcht 2 ,mem_module_hci_notify_handle 
-0190 184085ff increase -1 ,temp 
-0191 20405b4d call le_att_get_handle_ptr2 
-0192 203a019f branch p_module_hci_cmd_transmit_handle_error ,blank 
-0193 e8480006 ifetcht 4 ,contr 
-0194 59280302 setarg 0x01280302 
-0195 98467c00 isub temp ,null 
-0196 2422819f nbranch p_module_hci_cmd_transmit_handle_error ,zero 
-0197 efe20006 ifetch 1 ,contr 
-0198 c282819b bbit1 bit_characteristic_indicate ,p_module_hci_cmd_transmit_le_indicate 
-0199 c2824f01 bbit1 bit_characteristic_notify ,module_hci_cmd_transmit_le_notify + 13 
-019a 2020019f branch p_module_hci_cmd_transmit_handle_error 
+01b8 6fe24679 fetch 1 ,mem_module_flag 
+01b9 c281828e bbit1 module_receive_complete_prepare_write_req ,p_le_send_att_prepare_write_response 
+01ba 6fe24679 fetch 1 ,mem_module_flag 
+01bb c3838000 rtnbit1 module_recv_confirm 
+01bc 1840fffd add temp ,-3 ,pdata 
+01bd d84000c8 arg 200 ,temp 
+01be 20407db5 call not_greater_than 
+01bf 6842467a fetcht 1 ,mem_module_hci_notify_len 
+01c0 20407db5 call not_greater_than 
+01c1 1fe22200 copy pdata ,rega 
+01c2 18427e00 copy temp ,pdata 
+01c3 9a267e00 isub rega ,pdata 
+01c4 67e2467a store 1 ,mem_module_hci_notify_len 
+01c5 6844467b fetcht 2 ,mem_module_hci_notify_handle 
+01c6 184085ff increase -1 ,temp 
+01c7 20405b4d call le_att_get_handle_ptr2 
+01c8 203a01d5 branch p_module_hci_cmd_transmit_handle_error ,blank 
+01c9 e8480006 ifetcht 4 ,contr 
+01ca 59280302 setarg 0x01280302 
+01cb 98467c00 isub temp ,null 
+01cc 242281d5 nbranch p_module_hci_cmd_transmit_handle_error ,zero 
+01cd efe20006 ifetch 1 ,contr 
+01ce c28281d1 bbit1 bit_characteristic_indicate ,p_module_hci_cmd_transmit_le_indicate 
+01cf c2824f01 bbit1 bit_characteristic_notify ,module_hci_cmd_transmit_le_notify + 13 
+01d0 202001d5 branch p_module_hci_cmd_transmit_handle_error 
 
 p_module_hci_cmd_transmit_le_indicate:
-019b 2040036b call module_set_recv_confirm_flag 
-019c 6844467b fetcht 2 ,mem_module_hci_notify_handle 
-019d 20405e4d call le_att_malloc_tx_indication 
-019e 20204f03 branch module_hci_cmd_transmit_le_notify + 15 
+01d1 204003a1 call module_set_recv_confirm_flag 
+01d2 6844467b fetcht 2 ,mem_module_hci_notify_handle 
+01d3 20405e4d call le_att_malloc_tx_indication 
+01d4 20204f03 branch module_hci_cmd_transmit_le_notify + 15 
 
 p_module_hci_cmd_transmit_handle_error:
-019f 70467a00 jam 0 ,mem_module_hci_notify_len 
-01a0 700b0101 jam hci_discard_packet ,mem_module_temp_nl_discard_packet 
-01a1 204050e0 call module_clear_le_tx_data_flag 
-01a2 2020501c branch module_hci_event_receive_invalid_cmd 
+01d5 70467a00 jam 0 ,mem_module_hci_notify_len 
+01d6 700b0101 jam hci_discard_packet ,mem_module_temp_nl_discard_packet 
+01d7 204050e0 call module_clear_le_tx_data_flag 
+01d8 2020501c branch module_hci_event_receive_invalid_cmd 
 
 p_le_init_conn:
-01a3 6fe24bed fetch 1 ,mem_ble_dle_enable 
-01a4 243a5709 nbranch le_init_conn + 1 ,blank 
-01a5 20405709 call le_init_conn + 1 
-01a6 704adb01 jam 1 ,mem_le_txheader_temp 
-01a7 704adc00 jam 0 ,mem_le_txlen_temp 
-01a8 58000000 setarg 0 
-01a9 67f04ad1 store 8 ,mem_le_buff_len 
-01aa 5800001b setarg 27 
-01ab 67e44ad9 store 2 ,mem_module_master_rx_max 
-01ac 20600000 rtn 
+01d9 6fe24bed fetch 1 ,mem_ble_dle_enable 
+01da 243a5709 nbranch le_init_conn + 1 ,blank 
+01db 20405709 call le_init_conn + 1 
+01dc 704adb01 jam 1 ,mem_le_txheader_temp 
+01dd 704adc00 jam 0 ,mem_le_txlen_temp 
+01de 58000000 setarg 0 
+01df 67f04ad1 store 8 ,mem_le_buff_len 
+01e0 5800001b setarg 27 
+01e1 67e44ad9 store 2 ,mem_module_master_rx_max 
+01e2 20600000 rtn 
 
 p_le_receive_skip:
-01ad 204049ba call save_rssi 
-01ae 7823fc00 enable enable_white 
-01af 7824fc00 enable enable_crc 
-01b0 09800008 parse demod ,bucket ,8 
-01b1 19897e00 rshift3 pwindow ,pdata 
-01b2 67e202d5 store 1 ,mem_le_rxbuf 
-01b3 09800008 parse demod ,bucket ,8 
-01b4 19897e00 rshift3 pwindow ,pdata 
-01b5 e7e20005 istore 1 ,contw 
-01b6 1fe27200 copy pdata ,loopcnt 
-01b7 203a588b branch lerx_nopayload ,blank 
-01b8 20205887 branch lerx_loop 
+01e3 204049ba call save_rssi 
+01e4 7823fc00 enable enable_white 
+01e5 7824fc00 enable enable_crc 
+01e6 09800008 parse demod ,bucket ,8 
+01e7 19897e00 rshift3 pwindow ,pdata 
+01e8 67e202d5 store 1 ,mem_le_rxbuf 
+01e9 09800008 parse demod ,bucket ,8 
+01ea 19897e00 rshift3 pwindow ,pdata 
+01eb e7e20005 istore 1 ,contw 
+01ec 1fe27200 copy pdata ,loopcnt 
+01ed 203a588b branch lerx_nopayload ,blank 
+01ee 20205887 branch lerx_loop 
 
 p_le_transmit_receive_sifs:
-01b9 204058a3 call le_transmit 
-01ba 20404915 call set_sync_on 
-01bb 68420017 fetcht 1 ,mem_last_freq 
-01bc 2040491c call set_freq_rx 
-01bd 200005dc nop 1500 
-01be 20404921 call rf_rx_enable 
-01bf 78287c00 enable swfine 
-01c0 d960157c arg 5500 ,timeup 
-01c1 20205869 branch le_receive_rxon 
+01ef 204058a3 call le_transmit 
+01f0 20404915 call set_sync_on 
+01f1 68420017 fetcht 1 ,mem_last_freq 
+01f2 2040491c call set_freq_rx 
+01f3 200005dc nop 1500 
+01f4 20404921 call rf_rx_enable 
+01f5 78287c00 enable swfine 
+01f6 d960157c arg 5500 ,timeup 
+01f7 20205869 branch le_receive_rxon 
 
 p_le_transmit:
-01c2 204057af call le_prep 
-01c3 204001c5 call p_letx_setfreq 
-01c4 202058a7 branch le_transmit0 
+01f8 204057af call le_prep 
+01f9 204001fb call p_letx_setfreq 
+01fa 202058a7 branch le_transmit0 
 
 p_letx_setfreq:
-01c5 203680b2 branch p_txon ,match 
-01c6 c51600b2 bmark1 mark_buf_full ,p_txon 
-01c7 202057be branch letx_setfreq + 1 
+01fb 203680e4 branch p_txon ,match 
+01fc c51600e4 bmark1 mark_buf_full ,p_txon 
+01fd 202057be branch letx_setfreq + 1 
 
 p_le_transmit0:
-01c8 6fe24bed fetch 1 ,mem_ble_dle_enable 
-01c9 243a58b3 nbranch le_transmit0 + 12 ,blank 
-01ca 6fe24adb fetch 1 ,mem_le_txheader_temp 
-01cb 08008608 inject mod ,8 
-01cc efe20006 ifetch 1 ,contr 
-01cd 1fe27200 copy pdata ,loopcnt 
-01ce 08008608 inject mod ,8 
-01cf 2022d8bc branch letr_nopayload ,zero 
-01d0 202058b9 branch letr_loop 
+01fe 6fe24bed fetch 1 ,mem_ble_dle_enable 
+01ff 243a58b3 nbranch le_transmit0 + 12 ,blank 
+0200 6fe24adb fetch 1 ,mem_le_txheader_temp 
+0201 08008608 inject mod ,8 
+0202 efe20006 ifetch 1 ,contr 
+0203 1fe27200 copy pdata ,loopcnt 
+0204 08008608 inject mod ,8 
+0205 2022d8bc branch letr_nopayload ,zero 
+0206 202058b9 branch letr_loop 
 
 p_le_send_adv_ind:
-01d1 6fe24bed fetch 1 ,mem_ble_dle_enable 
-01d2 243a58c4 nbranch le_send_adv_ind + 1 ,blank 
-01d3 6fe24456 fetch 1 ,mem_le_adv_type 
-01d4 c000d8d3 beq adv_direct_ind ,le_send_adv_direct_ind 
-01d5 6fe24457 fetch 1 ,mem_le_adv_own_addr_type 
-01d6 1ff27e00 lshift4 pdata ,pdata 
-01d7 1febfe00 lshift2 pdata ,pdata 
-01d8 67e24adb store 1 ,mem_le_txheader_temp 
-01d9 68424341 fetcht 1 ,mem_le_adv_data_len 
-01da 1840fe06 add temp ,6 ,pdata 
-01db 67e24adc store 1 ,mem_le_txlen_temp 
-01dc 6fec4472 fetch 6 ,mem_le_lap 
-01dd 67ec4add store 6 ,mem_le_txpayload_temp 
-01de 18427200 copy temp ,loopcnt 
-01df d8c04342 arg mem_le_adv_data ,contr 
-01e0 20407ccf call memcpy_fast 
-01e1 202058de branch le_send_adv_transmit 
+0207 6fe24bed fetch 1 ,mem_ble_dle_enable 
+0208 243a58c4 nbranch le_send_adv_ind + 1 ,blank 
+0209 6fe24456 fetch 1 ,mem_le_adv_type 
+020a c000d8d3 beq adv_direct_ind ,le_send_adv_direct_ind 
+020b 6fe24457 fetch 1 ,mem_le_adv_own_addr_type 
+020c 1ff27e00 lshift4 pdata ,pdata 
+020d 1febfe00 lshift2 pdata ,pdata 
+020e 67e24adb store 1 ,mem_le_txheader_temp 
+020f 68424341 fetcht 1 ,mem_le_adv_data_len 
+0210 1840fe06 add temp ,6 ,pdata 
+0211 67e24adc store 1 ,mem_le_txlen_temp 
+0212 6fec4472 fetch 6 ,mem_le_lap 
+0213 67ec4add store 6 ,mem_le_txpayload_temp 
+0214 18427200 copy temp ,loopcnt 
+0215 d8c04342 arg mem_le_adv_data ,contr 
+0216 20407ccf call memcpy_fast 
+0217 202058de branch le_send_adv_transmit 
 
 p_le_send_scan_response:
-01e2 6fe24bed fetch 1 ,mem_ble_dle_enable 
-01e3 243a58f7 nbranch le_send_scan_response + 1 ,blank 
-01e4 d8400004 arg scan_rsp ,temp 
-01e5 6fe24457 fetch 1 ,mem_le_adv_own_addr_type 
-01e6 7d3a0406 nsetflag blank ,le_sender_addr_bit ,temp 
-01e7 60424adb storet 1 ,mem_le_txheader_temp 
-01e8 68424361 fetcht 1 ,mem_le_scan_data_len 
-01e9 1840fe06 add temp ,6 ,pdata 
-01ea 67e24adc store 1 ,mem_le_txlen_temp 
-01eb 6fec4472 fetch 6 ,mem_le_lap 
-01ec 67ec4add store 6 ,mem_le_txpayload_temp 
-01ed d8c04362 arg mem_le_scan_data ,contr 
-01ee 18427200 copy temp ,loopcnt 
-01ef 20407ccf call memcpy_fast 
-01f0 204058a1 call le_transmit_norx 
-01f1 20205ae2 branch le_adv_not_match 
+0218 6fe24bed fetch 1 ,mem_ble_dle_enable 
+0219 243a58f7 nbranch le_send_scan_response + 1 ,blank 
+021a d8400004 arg scan_rsp ,temp 
+021b 6fe24457 fetch 1 ,mem_le_adv_own_addr_type 
+021c 7d3a0406 nsetflag blank ,le_sender_addr_bit ,temp 
+021d 60424adb storet 1 ,mem_le_txheader_temp 
+021e 68424361 fetcht 1 ,mem_le_scan_data_len 
+021f 1840fe06 add temp ,6 ,pdata 
+0220 67e24adc store 1 ,mem_le_txlen_temp 
+0221 6fec4472 fetch 6 ,mem_le_lap 
+0222 67ec4add store 6 ,mem_le_txpayload_temp 
+0223 d8c04362 arg mem_le_scan_data ,contr 
+0224 18427200 copy temp ,loopcnt 
+0225 20407ccf call memcpy_fast 
+0226 204058a1 call le_transmit_norx 
+0227 20205ae2 branch le_adv_not_match 
 
 p_le_acknowledge:
-01f2 20405ac9 call le_supervision_flush 
-01f3 c6160000 rtnmark1 mark_buf_full 
-01f4 2040599a call le_check_wak 
-01f5 6fe202d5 fetch 1 ,mem_le_rxbuf 
-01f6 2feffe04 isolate1 md ,pdata 
-01f7 7920802a setflag true ,mark_ble_rx_md ,mark 
-01f8 1fe37e00 rshift pdata ,pdata 
-01f9 9842fe00 ixor temp ,pdata 
-01fa 2feffe02 isolate1 nesn ,pdata 
-01fb 7920800f setflag true ,mark_old_packet ,mark 
-01fc c6078000 rtnmark1 mark_old_packet 
-01fd 6fe202d6 fetch 1 ,mem_le_rxbuf + 1 
-01fe 203a0205 branch p_le_ack_unenc ,blank 
-01ff 6fe2043b fetch 1 ,mem_le_state 
-0200 c3020205 bbit0 lestate_encryption ,p_le_ack_unenc 
-0201 20407342 call load_sk 
-0202 204072b2 call le_decrypt 
-0203 7d3a000f nsetflag blank ,mark_old_packet ,mark 
-0204 247a0000 nrtn blank 
+0228 20405ac9 call le_supervision_flush 
+0229 c6160000 rtnmark1 mark_buf_full 
+022a 2040599a call le_check_wak 
+022b 6fe202d5 fetch 1 ,mem_le_rxbuf 
+022c 2feffe04 isolate1 md ,pdata 
+022d 7920802a setflag true ,mark_ble_rx_md ,mark 
+022e 1fe37e00 rshift pdata ,pdata 
+022f 9842fe00 ixor temp ,pdata 
+0230 2feffe02 isolate1 nesn ,pdata 
+0231 7920800f setflag true ,mark_old_packet ,mark 
+0232 c6078000 rtnmark1 mark_old_packet 
+0233 6fe202d6 fetch 1 ,mem_le_rxbuf + 1 
+0234 203a023b branch p_le_ack_unenc ,blank 
+0235 6fe2043b fetch 1 ,mem_le_state 
+0236 c302023b bbit0 lestate_encryption ,p_le_ack_unenc 
+0237 20407342 call load_sk 
+0238 204072b2 call le_decrypt 
+0239 7d3a000f nsetflag blank ,mark_old_packet ,mark 
+023a 247a0000 nrtn blank 
 
 p_le_ack_unenc:
-0205 68420452 fetcht 1 ,mem_le_arq 
-0206 79400402 setflip nesn ,temp 
-0207 60420452 storet 1 ,mem_le_arq 
-0208 6fe24bed fetch 1 ,mem_ble_dle_enable 
-0209 247a0000 nrtn blank 
-020a 2020020b branch p_le_parse_writing_attribute 
+023b 68420452 fetcht 1 ,mem_le_arq 
+023c 79400402 setflip nesn ,temp 
+023d 60420452 storet 1 ,mem_le_arq 
+023e 6fe24bed fetch 1 ,mem_ble_dle_enable 
+023f 247a0000 nrtn blank 
+0240 20200241 branch p_le_parse_writing_attribute 
 
 p_le_parse_writing_attribute:
-020b 6fe202d6 fetch 1 ,mem_le_rxbuf + 1 
-020c 207a0000 rtn blank 
-020d 6fe202d5 fetch 1 ,mem_le_rxbuf 
-020e 2fe00601 compare 1 ,pdata ,3 
-020f 20208233 branch p_le_parse_writing_attribute_continue ,true 
-0210 2fe00602 compare 2 ,pdata ,3 
-0211 20208213 branch p_le_parse_writing_attribute_start ,true 
-0212 20600000 rtn 
+0241 6fe202d6 fetch 1 ,mem_le_rxbuf + 1 
+0242 207a0000 rtn blank 
+0243 6fe202d5 fetch 1 ,mem_le_rxbuf 
+0244 2fe00601 compare 1 ,pdata ,3 
+0245 20208269 branch p_le_parse_writing_attribute_continue ,true 
+0246 2fe00602 compare 2 ,pdata ,3 
+0247 20208249 branch p_le_parse_writing_attribute_start ,true 
+0248 20600000 rtn 
 
 p_le_parse_writing_attribute_start:
-0213 6fe402d9 fetch 2 ,mem_le_rxbuf + 4 
-0214 c1820000 rtnne le_l2cap_cid_att 
-0215 efe60006 ifetch 3 ,contr 
-0216 67e60473 store 3 ,mem_le_att_opcode 
-0217 7920000f set1 mark_old_packet ,mark 
-0218 c0090227 beq attop_write_request ,p_le_parse_att_write_request 
-0219 c0290229 beq attop_write_command ,p_le_parse_att_write_command 
-021a c00b0220 beq attop_prepare_write_request ,p_le_parse_att_prepare_write_request 
-021b c00c5e3b beq attop_execute_write_request ,le_parse_att_execute_write_request 
-021c c0015ca1 beq attop_exchange_mtu_request ,le_parse_att_exchange_mtu_request 
-021d c00f0365 beq attop_handle_value_confirmation ,p_le_parse_handle_value_confirmation 
-021e 793f800f set0 mark_old_packet ,mark 
-021f 20600000 rtn 
+0249 6fe402d9 fetch 2 ,mem_le_rxbuf + 4 
+024a c1820000 rtnne le_l2cap_cid_att 
+024b efe60006 ifetch 3 ,contr 
+024c 67e60473 store 3 ,mem_le_att_opcode 
+024d 7920000f set1 mark_old_packet ,mark 
+024e c009025d beq attop_write_request ,p_le_parse_att_write_request 
+024f c029025f beq attop_write_command ,p_le_parse_att_write_command 
+0250 c00b0256 beq attop_prepare_write_request ,p_le_parse_att_prepare_write_request 
+0251 c00c5e3b beq attop_execute_write_request ,le_parse_att_execute_write_request 
+0252 c0015ca1 beq attop_exchange_mtu_request ,le_parse_att_exchange_mtu_request 
+0253 c00f039b beq attop_handle_value_confirmation ,p_le_parse_handle_value_confirmation 
+0254 793f800f set0 mark_old_packet ,mark 
+0255 20600000 rtn 
 
 p_le_parse_att_prepare_write_request:
-0220 58000b1e setarg mem_module_prepare_write_request_packet 
-0221 67e44ad5 store 2 ,mem_module_prepare_write_request_contw 
-0222 2040022c call p_le_long_packet_patch 
-0223 1f20f3fe increase -2 ,loopcnt 
-0224 da2002e0 arg mem_le_rxbuf + 11 ,rega 
-0225 20405abe call le_writeatt_cb 
-0226 2020024c branch p_le_parse_att_prepare_write_request_finish 
+0256 58000b1e setarg mem_module_prepare_write_request_packet 
+0257 67e44ad5 store 2 ,mem_module_prepare_write_request_contw 
+0258 20400262 call p_le_long_packet_patch 
+0259 1f20f3fe increase -2 ,loopcnt 
+025a da2002e0 arg mem_le_rxbuf + 11 ,rega 
+025b 20405abe call le_writeatt_cb 
+025c 20200282 branch p_le_parse_att_prepare_write_request_finish 
 
 p_le_parse_att_write_request:
-0227 20400229 call p_le_parse_att_write_command 
-0228 20200243 branch p_le_send_att_write_response_check_auth 
+025d 2040025f call p_le_parse_att_write_command 
+025e 20200279 branch p_le_send_att_write_response_check_auth 
 
 p_le_parse_att_write_command:
-0229 2040022c call p_le_long_packet_patch 
-022a da2002de arg mem_le_rxbuf + 9 ,rega 
-022b 20205abe branch le_writeatt_cb 
+025f 20400262 call p_le_long_packet_patch 
+0260 da2002de arg mem_le_rxbuf + 9 ,rega 
+0261 20205abe branch le_writeatt_cb 
 
 p_le_long_packet_patch:
-022c 6fe202d6 fetch 1 ,mem_le_rxbuf + 1 
-022d 1fe0f3f9 add pdata ,-7 ,loopcnt 
-022e 1fe0fffc increase -4 ,pdata 
-022f 67e44ad1 store 2 ,mem_le_buff_len 
-0230 e8440006 ifetcht 2 ,contr 
-0231 60444ad3 storet 2 ,mem_le_buff_len_all 
-0232 20600000 rtn 
+0262 6fe202d6 fetch 1 ,mem_le_rxbuf + 1 
+0263 1fe0f3f9 add pdata ,-7 ,loopcnt 
+0264 1fe0fffc increase -4 ,pdata 
+0265 67e44ad1 store 2 ,mem_le_buff_len 
+0266 e8440006 ifetcht 2 ,contr 
+0267 60444ad3 storet 2 ,mem_le_buff_len_all 
+0268 20600000 rtn 
 
 p_le_parse_writing_attribute_continue:
-0233 7920000f set1 mark_old_packet ,mark 
-0234 2040023b call p_parse_l2cap_continue_common 
-0235 6fe20473 fetch 1 ,mem_le_att_opcode 
-0236 c0090243 beq attop_write_request ,p_parse_l2cap_continue_write_request 
-0237 c00b0242 beq attop_prepare_write_request ,p_parse_l2cap_continue_prepare_write_request 
-0238 c1290000 rtneq attop_write_command 
-0239 793f800f set0 mark_old_packet ,mark 
-023a 20600000 rtn 
+0269 7920000f set1 mark_old_packet ,mark 
+026a 20400271 call p_parse_l2cap_continue_common 
+026b 6fe20473 fetch 1 ,mem_le_att_opcode 
+026c c0090279 beq attop_write_request ,p_parse_l2cap_continue_write_request 
+026d c00b0278 beq attop_prepare_write_request ,p_parse_l2cap_continue_prepare_write_request 
+026e c1290000 rtneq attop_write_command 
+026f 793f800f set0 mark_old_packet ,mark 
+0270 20600000 rtn 
 
 p_parse_l2cap_continue_write_common:
 
 p_parse_l2cap_continue_common:
-023b 6fe202d6 fetch 1 ,mem_le_rxbuf + 1 
-023c 68444ad1 fetcht 2 ,mem_le_buff_len 
-023d 98408400 iadd temp ,temp 
-023e 60444ad1 storet 2 ,mem_le_buff_len 
-023f 1fe27200 copy pdata ,loopcnt 
-0240 da2002d7 arg mem_le_rxbuf + 2 ,rega 
-0241 20205abe branch le_writeatt_cb 
+0271 6fe202d6 fetch 1 ,mem_le_rxbuf + 1 
+0272 68444ad1 fetcht 2 ,mem_le_buff_len 
+0273 98408400 iadd temp ,temp 
+0274 60444ad1 storet 2 ,mem_le_buff_len 
+0275 1fe27200 copy pdata ,loopcnt 
+0276 da2002d7 arg mem_le_rxbuf + 2 ,rega 
+0277 20205abe branch le_writeatt_cb 
 
 p_parse_l2cap_continue_prepare_write_request:
-0242 2020024c branch p_le_parse_att_prepare_write_request_finish 
+0278 20200282 branch p_le_parse_att_prepare_write_request_finish 
 
 p_parse_l2cap_continue_write_request:
 
 p_le_send_att_write_response_check_auth:
-0243 20400246 call p_le_check_complete_packet 
-0244 24740000 nrtn user 
-0245 20205e13 branch le_send_att_write_response_check_auth 
+0279 2040027c call p_le_check_complete_packet 
+027a 24740000 nrtn user 
+027b 20205e13 branch le_send_att_write_response_check_auth 
 
 p_le_check_complete_packet:
-0246 20407dc1 call disable_user 
-0247 6fe44ad3 fetch 2 ,mem_le_buff_len_all 
-0248 68444ad1 fetcht 2 ,mem_le_buff_len 
-0249 98467c00 isub temp ,null 
-024a 24628000 nrtn zero 
-024b 20207dbf branch enable_user 
+027c 20407dc1 call disable_user 
+027d 6fe44ad3 fetch 2 ,mem_le_buff_len_all 
+027e 68444ad1 fetcht 2 ,mem_le_buff_len 
+027f 98467c00 isub temp ,null 
+0280 24628000 nrtn zero 
+0281 20207dbf branch enable_user 
 
 p_le_parse_att_prepare_write_request_finish:
-024c 6fe44ad5 fetch 2 ,mem_module_prepare_write_request_contw 
-024d 1fe20a00 copy pdata ,contw 
-024e 6fe202d6 fetch 1 ,mem_le_rxbuf + 1 
-024f 1fe27200 copy pdata ,loopcnt 
-0250 20407cdc call memcpy 
-0251 18a27e00 copy contw ,pdata 
-0252 67e44ad5 store 2 ,mem_module_prepare_write_request_contw 
-0253 20400246 call p_le_check_complete_packet 
-0254 24740000 nrtn user 
-0255 d8e00003 arg module_receive_complete_prepare_write_req ,queue 
-0256 204050e6 call module_set_state 
-0257 20200258 branch p_le_send_att_prepare_write_response 
+0282 6fe44ad5 fetch 2 ,mem_module_prepare_write_request_contw 
+0283 1fe20a00 copy pdata ,contw 
+0284 6fe202d6 fetch 1 ,mem_le_rxbuf + 1 
+0285 1fe27200 copy pdata ,loopcnt 
+0286 20407cdc call memcpy 
+0287 18a27e00 copy contw ,pdata 
+0288 67e44ad5 store 2 ,mem_module_prepare_write_request_contw 
+0289 2040027c call p_le_check_complete_packet 
+028a 24740000 nrtn user 
+028b d8e00003 arg module_receive_complete_prepare_write_req ,queue 
+028c 204050e6 call module_set_state 
+028d 2020028e branch p_le_send_att_prepare_write_response 
 
 p_le_send_att_prepare_write_response:
-0258 20405c74 call le_fifo_check_empty 
-0259 247a0000 nrtn blank 
-025a 700b2217 jam attop_prepare_write_response ,mem_module_prepare_write_request_opcode 
-025b 58000b1e setarg mem_module_prepare_write_request_packet 
-025c 67e44ad7 store 2 ,mem_module_prepare_write_request_contr 
-025d 68440b1e fetcht 2 ,mem_module_prepare_write_request_pdu_length 
-025e 18408404 increase 4 ,temp 
-025f 580000f9 setarg le_baseband_max_buffer 
-0260 20407db5 call not_greater_than 
-0261 1fe0a5fc add pdata ,-4 ,regb 
-0262 18000202 force llid_start ,type 
+028e 20405c74 call le_fifo_check_empty 
+028f 247a0000 nrtn blank 
+0290 700b2217 jam attop_prepare_write_response ,mem_module_prepare_write_request_opcode 
+0291 58000b1e setarg mem_module_prepare_write_request_packet 
+0292 67e44ad7 store 2 ,mem_module_prepare_write_request_contr 
+0293 68440b1e fetcht 2 ,mem_module_prepare_write_request_pdu_length 
+0294 18408404 increase 4 ,temp 
+0295 580000f9 setarg le_baseband_max_buffer 
+0296 20407db5 call not_greater_than 
+0297 1fe0a5fc add pdata ,-4 ,regb 
+0298 18000202 force llid_start ,type 
 
 p_le_send_att_prepare_write_response_continue:
-0263 1fe22200 copy pdata ,rega 
-0264 20405c32 call le_fifo_malloc_tx + 2 
-0265 6fe44ad7 fetch 2 ,mem_module_prepare_write_request_contr 
-0266 1fe20c00 copy pdata ,contr 
-0267 1a227200 copy rega ,loopcnt 
-0268 20407ccf call memcpy_fast 
-0269 18c27e00 copy contr ,pdata 
-026a 67e44ad7 store 2 ,mem_module_prepare_write_request_contr 
-026b 6fe40b1e fetch 2 ,mem_module_prepare_write_request_pdu_length 
-026c 9a467e00 isub regb ,pdata 
-026d 67e40b1e store 2 ,mem_module_prepare_write_request_pdu_length 
-026e 203a0274 branch p_le_send_att_prepare_write_response_ending ,blank 
-026f d84000f9 arg le_baseband_max_buffer ,temp 
-0270 20407db5 call not_greater_than 
-0271 1fe22400 copy pdata ,regb 
-0272 18000201 force llid_continue ,type 
-0273 20200263 branch p_le_send_att_prepare_write_response_continue 
+0299 1fe22200 copy pdata ,rega 
+029a 20405c32 call le_fifo_malloc_tx + 2 
+029b 6fe44ad7 fetch 2 ,mem_module_prepare_write_request_contr 
+029c 1fe20c00 copy pdata ,contr 
+029d 1a227200 copy rega ,loopcnt 
+029e 20407ccf call memcpy_fast 
+029f 18c27e00 copy contr ,pdata 
+02a0 67e44ad7 store 2 ,mem_module_prepare_write_request_contr 
+02a1 6fe40b1e fetch 2 ,mem_module_prepare_write_request_pdu_length 
+02a2 9a467e00 isub regb ,pdata 
+02a3 67e40b1e store 2 ,mem_module_prepare_write_request_pdu_length 
+02a4 203a02aa branch p_le_send_att_prepare_write_response_ending ,blank 
+02a5 d84000f9 arg le_baseband_max_buffer ,temp 
+02a6 20407db5 call not_greater_than 
+02a7 1fe22400 copy pdata ,regb 
+02a8 18000201 force llid_continue ,type 
+02a9 20200299 branch p_le_send_att_prepare_write_response_continue 
 
 p_le_send_att_prepare_write_response_ending:
-0274 58000000 setarg 0 
-0275 67e44ad5 store 2 ,mem_module_prepare_write_request_contw 
-0276 d8e00003 arg module_receive_complete_prepare_write_req ,queue 
-0277 202050e2 branch module_clr_state 
+02aa 58000000 setarg 0 
+02ab 67e44ad5 store 2 ,mem_module_prepare_write_request_contw 
+02ac d8e00003 arg module_receive_complete_prepare_write_req ,queue 
+02ad 202050e2 branch module_clr_state 
 
 p_check_ipcbuf_size:
-0278 704bf200 jam 0 ,mem_ipcbuf_bt2m0_flag 
-0279 68444ff0 fetcht 2 ,ipc_bt2m0_start_addr 
-027a 6fe44ff2 fetch 2 ,ipc_bt2m0_end_addr 
-027b 98462200 isub temp ,rega 
-027c 68444ff4 fetcht 2 ,ipc_bt2m0_read_ptr 
-027d 6fe44ff6 fetch 2 ,ipc_bt2m0_write_ptr 
-027e 60444bf5 storet 2 ,mem_ipcbuf_bt2m0_read 
-027f 67e44bf3 store 2 ,mem_ipcbuf_bt2m0_write 
-0280 98467e00 isub temp ,pdata 
-0281 20210288 branch start_calc_ipcbuf ,positive 
-0282 20228288 branch start_calc_ipcbuf ,zero 
-0283 1a220400 copy rega ,temp 
-0284 6fe44bf3 fetch 2 ,mem_ipcbuf_bt2m0_write 
-0285 9840fe00 iadd temp ,pdata 
-0286 68444bf5 fetcht 2 ,mem_ipcbuf_bt2m0_read 
-0287 98467e00 isub temp ,pdata 
+02ae 704bf200 jam 0 ,mem_ipcbuf_bt2m0_flag 
+02af 68444ff0 fetcht 2 ,ipc_bt2m0_start_addr 
+02b0 6fe44ff2 fetch 2 ,ipc_bt2m0_end_addr 
+02b1 98462200 isub temp ,rega 
+02b2 68444ff4 fetcht 2 ,ipc_bt2m0_read_ptr 
+02b3 6fe44ff6 fetch 2 ,ipc_bt2m0_write_ptr 
+02b4 60444bf5 storet 2 ,mem_ipcbuf_bt2m0_read 
+02b5 67e44bf3 store 2 ,mem_ipcbuf_bt2m0_write 
+02b6 98467e00 isub temp ,pdata 
+02b7 202102be branch start_calc_ipcbuf ,positive 
+02b8 202282be branch start_calc_ipcbuf ,zero 
+02b9 1a220400 copy rega ,temp 
+02ba 6fe44bf3 fetch 2 ,mem_ipcbuf_bt2m0_write 
+02bb 9840fe00 iadd temp ,pdata 
+02bc 68444bf5 fetcht 2 ,mem_ipcbuf_bt2m0_read 
+02bd 98467e00 isub temp ,pdata 
 
 start_calc_ipcbuf:
-0288 d8400300 arg 0x300 ,temp 
-0289 98467c00 isub temp ,null 
-028a 24610000 nrtn positive 
-028b 704bf201 jam 1 ,mem_ipcbuf_bt2m0_flag 
-028c 20600000 rtn 
+02be d8400300 arg 0x300 ,temp 
+02bf 98467c00 isub temp ,null 
+02c0 24610000 nrtn positive 
+02c1 704bf201 jam 1 ,mem_ipcbuf_bt2m0_flag 
+02c2 20600000 rtn 
 
 p_le_check_wak:
-028d 68420452 fetcht 1 ,mem_le_arq 
-028e 284c0005 isolate0 wak ,temp 
-028f 20608000 rtn true 
-0290 6fe202d5 fetch 1 ,mem_le_rxbuf 
-0291 1fe3fe00 lshift pdata ,pdata 
-0292 9842fe00 ixor temp ,pdata 
-0293 c4018000 rtnbit0 sn 
-0294 793f8405 set0 wak ,temp 
-0295 79400403 setflip sn ,temp 
+02c3 68420452 fetcht 1 ,mem_le_arq 
+02c4 284c0005 isolate0 wak ,temp 
+02c5 20608000 rtn true 
+02c6 6fe202d5 fetch 1 ,mem_le_rxbuf 
+02c7 1fe3fe00 lshift pdata ,pdata 
+02c8 9842fe00 ixor temp ,pdata 
+02c9 c4018000 rtnbit0 sn 
+02ca 793f8405 set0 wak ,temp 
+02cb 79400403 setflip sn ,temp 
 
 p_le_check_wak_1:
-0296 60420452 storet 1 ,mem_le_arq 
-0297 28400603 compare 3 ,temp ,3 
-0298 24608000 nrtn true 
-0299 6fe24bed fetch 1 ,mem_ble_dle_enable 
-029a 243a029d nbranch le_check_wak_2 ,blank 
-029b 6fe24add fetch 1 ,mem_le_txpayload_temp 
-029c 2020029e branch le_check_wak_3 
+02cc 60420452 storet 1 ,mem_le_arq 
+02cd 28400603 compare 3 ,temp ,3 
+02ce 24608000 nrtn true 
+02cf 6fe24bed fetch 1 ,mem_ble_dle_enable 
+02d0 243a02d3 nbranch le_check_wak_2 ,blank 
+02d1 6fe24add fetch 1 ,mem_le_txpayload_temp 
+02d2 202002d4 branch le_check_wak_3 
 
 le_check_wak_2:
-029d 6fe243b0 fetch 1 ,mem_le_txpayload 
+02d3 6fe243b0 fetch 1 ,mem_le_txpayload 
 
 le_check_wak_3:
-029e c002d9ac beq ll_start_enc_req ,le_set_enc 
-029f 6fe24497 fetch 1 ,mem_le_enc_state 
-02a0 c00159b0 beq flag_le_enc_pause ,le_clear_enc 
-02a1 20600000 rtn 
+02d4 c002d9ac beq ll_start_enc_req ,le_set_enc 
+02d5 6fe24497 fetch 1 ,mem_le_enc_state 
+02d6 c00159b0 beq flag_le_enc_pause ,le_clear_enc 
+02d7 20600000 rtn 
 
 p_le_prepare_tx:
-02a2 6fe20452 fetch 1 ,mem_le_arq 
-02a3 c3828000 rtnbit1 wak 
-02a4 20405a1c call le_check_tx_md 
-02a5 6fe24bed fetch 1 ,mem_ble_dle_enable 
-02a6 243a59fc nbranch le_prepare_tx + 4 ,blank 
-02a7 20405c53 call le_fifo_get_first_tx_ptr 
-02a8 203a5a3e branch le_send_empty ,blank 
-02a9 efe20006 ifetch 1 ,contr 
-02aa e8420006 ifetcht 1 ,contr 
-02ab 18422200 copy temp ,rega 
-02ac 9a267e00 isub rega ,pdata 
-02ad 204002c7 call p_le_get_master_rx_max 
-02ae 20407db5 call not_greater_than 
-02af 1fe20400 copy pdata ,temp 
-02b0 efe20006 ifetch 1 ,contr 
-02b1 1fe20200 copy pdata ,type 
-02b2 1a227e00 copy rega ,pdata 
-02b3 98c08c00 iadd contr ,contr 
-02b4 d8a04add arg mem_le_txpayload_temp ,contw 
-02b5 18427200 copy temp ,loopcnt 
-02b6 20407ccf call memcpy_fast 
-02b7 20405a2e call le_update_tx_type 
-02b8 20405a40 call le_send_packet 
-02b9 20405c53 call le_fifo_get_first_tx_ptr 
-02ba efe20006 ifetch 1 ,contr 
-02bb 1fe22200 copy pdata ,rega 
-02bc 18c22600 copy contr ,regc 
-02bd e8420006 ifetcht 1 ,contr 
-02be 18422400 copy temp ,regb 
-02bf 9a467e00 isub regb ,pdata 
-02c0 204002c7 call p_le_get_master_rx_max 
-02c1 20407db5 call not_greater_than 
-02c2 9a40fe00 iadd regb ,pdata 
-02c3 e7e20013 istore 1 ,regc 
-02c4 9a267c00 isub rega ,null 
-02c5 24628000 nrtn zero 
-02c6 20205c76 branch le_fifo_release_first_node 
+02d8 6fe20452 fetch 1 ,mem_le_arq 
+02d9 c3828000 rtnbit1 wak 
+02da 20405a1c call le_check_tx_md 
+02db 6fe24bed fetch 1 ,mem_ble_dle_enable 
+02dc 243a59fc nbranch le_prepare_tx + 4 ,blank 
+02dd 20405c53 call le_fifo_get_first_tx_ptr 
+02de 203a5a3e branch le_send_empty ,blank 
+02df efe20006 ifetch 1 ,contr 
+02e0 e8420006 ifetcht 1 ,contr 
+02e1 18422200 copy temp ,rega 
+02e2 9a267e00 isub rega ,pdata 
+02e3 204002fd call p_le_get_master_rx_max 
+02e4 20407db5 call not_greater_than 
+02e5 1fe20400 copy pdata ,temp 
+02e6 efe20006 ifetch 1 ,contr 
+02e7 1fe20200 copy pdata ,type 
+02e8 1a227e00 copy rega ,pdata 
+02e9 98c08c00 iadd contr ,contr 
+02ea d8a04add arg mem_le_txpayload_temp ,contw 
+02eb 18427200 copy temp ,loopcnt 
+02ec 20407ccf call memcpy_fast 
+02ed 20405a2e call le_update_tx_type 
+02ee 20405a40 call le_send_packet 
+02ef 20405c53 call le_fifo_get_first_tx_ptr 
+02f0 efe20006 ifetch 1 ,contr 
+02f1 1fe22200 copy pdata ,rega 
+02f2 18c22600 copy contr ,regc 
+02f3 e8420006 ifetcht 1 ,contr 
+02f4 18422400 copy temp ,regb 
+02f5 9a467e00 isub regb ,pdata 
+02f6 204002fd call p_le_get_master_rx_max 
+02f7 20407db5 call not_greater_than 
+02f8 9a40fe00 iadd regb ,pdata 
+02f9 e7e20013 istore 1 ,regc 
+02fa 9a267c00 isub rega ,null 
+02fb 24628000 nrtn zero 
+02fc 20205c76 branch le_fifo_release_first_node 
 
 p_le_get_master_rx_max:
-02c7 18c20a00 copy contr ,contw 
-02c8 68444ad9 fetcht 2 ,mem_module_master_rx_max 
-02c9 18a20c00 copy contw ,contr 
-02ca 20600000 rtn 
+02fd 18c20a00 copy contr ,contw 
+02fe 68444ad9 fetcht 2 ,mem_module_master_rx_max 
+02ff 18a20c00 copy contw ,contr 
+0300 20600000 rtn 
 
 p_le_send_packet:
-02cb 6fe24bed fetch 1 ,mem_ble_dle_enable 
-02cc 243a5a41 nbranch le_send_packet + 1 ,blank 
-02cd 60424adc storet 1 ,mem_le_txlen_temp 
-02ce 68420452 fetcht 1 ,mem_le_arq 
-02cf 79200405 set1 wak ,temp 
-02d0 18417efc and temp ,0xfc ,pdata 
-02d1 9821fe00 ior type ,pdata 
-02d2 67e20452 store 1 ,mem_le_arq 
-02d3 1fe17e1f and_into 0x1f ,pdata 
-02d4 280ffe29 isolate1 mark_ble_tx_md ,mark 
-02d5 7920fe04 setflag true ,md ,pdata 
-02d6 67e24adb store 1 ,mem_le_txheader_temp 
-02d7 6fe24adb fetch 1 ,mem_le_txheader_temp 
-02d8 28200601 compare 1 ,type ,3 
-02d9 242082dc nbranch p_le_send_no_txlen ,true 
-02da 6fe24adc fetch 1 ,mem_le_txlen_temp 
-02db 207a0000 rtn blank 
+0301 6fe24bed fetch 1 ,mem_ble_dle_enable 
+0302 243a5a41 nbranch le_send_packet + 1 ,blank 
+0303 60424adc storet 1 ,mem_le_txlen_temp 
+0304 68420452 fetcht 1 ,mem_le_arq 
+0305 79200405 set1 wak ,temp 
+0306 18417efc and temp ,0xfc ,pdata 
+0307 9821fe00 ior type ,pdata 
+0308 67e20452 store 1 ,mem_le_arq 
+0309 1fe17e1f and_into 0x1f ,pdata 
+030a 280ffe29 isolate1 mark_ble_tx_md ,mark 
+030b 7920fe04 setflag true ,md ,pdata 
+030c 67e24adb store 1 ,mem_le_txheader_temp 
+030d 6fe24adb fetch 1 ,mem_le_txheader_temp 
+030e 28200601 compare 1 ,type ,3 
+030f 24208312 nbranch p_le_send_no_txlen ,true 
+0310 6fe24adc fetch 1 ,mem_le_txlen_temp 
+0311 207a0000 rtn blank 
 
 p_le_send_no_txlen:
-02dc 6fe2043b fetch 1 ,mem_le_state 
-02dd c4020000 rtnbit0 lestate_encryption 
-02de 20407342 call load_sk 
-02df 20207299 branch le_encrypt 
+0312 6fe2043b fetch 1 ,mem_le_state 
+0313 c4020000 rtnbit0 lestate_encryption 
+0314 20407342 call load_sk 
+0315 20207299 branch le_encrypt 
 
 p_le_encrypt:
-02e0 6fe24bed fetch 1 ,mem_ble_dle_enable 
-02e1 243a729a nbranch le_encrypt + 1 ,blank 
-02e2 da604adb arg mem_le_txheader_temp ,regc 
-02e3 684a43d5 fetcht 5 ,mem_le_pcnt_tx 
-02e4 20407277 call generate_mic 
-02e5 18007008 force regidx_xor ,regext_index 
-02e6 98005e00 iforce regext 
-02e7 18002200 force 0 ,rega 
-02e8 20407263 call first_block_data 
-02e9 204072e8 call aes_init 
-02ea da604add arg mem_le_txpayload_temp ,regc 
-02eb 6fe24adc fetch 1 ,mem_le_txlen_temp 
-02ec 1fe0a5ff add pdata ,-1 ,regb 
-02ed 9a608a00 iadd regc ,contw 
-02ee 1800700c force regidx_result ,regext_index 
-02ef 1de27e00 deposit regext 
-02f0 e7e80005 istore 4 ,contw 
-02f1 2040728e call aes_crypt_data 
-02f2 6fe24adc fetch 1 ,mem_le_txlen_temp 
-02f3 1fe0fe04 increase 4 ,pdata 
-02f4 67e24adc store 1 ,mem_le_txlen_temp 
-02f5 684a43d5 fetcht 5 ,mem_le_pcnt_tx 
-02f6 18408401 increase 1 ,temp 
-02f7 604a43d5 storet 5 ,mem_le_pcnt_tx 
-02f8 20600000 rtn 
+0316 6fe24bed fetch 1 ,mem_ble_dle_enable 
+0317 243a729a nbranch le_encrypt + 1 ,blank 
+0318 da604adb arg mem_le_txheader_temp ,regc 
+0319 684a43d5 fetcht 5 ,mem_le_pcnt_tx 
+031a 20407277 call generate_mic 
+031b 18007008 force regidx_xor ,regext_index 
+031c 98005e00 iforce regext 
+031d 18002200 force 0 ,rega 
+031e 20407263 call first_block_data 
+031f 204072e8 call aes_init 
+0320 da604add arg mem_le_txpayload_temp ,regc 
+0321 6fe24adc fetch 1 ,mem_le_txlen_temp 
+0322 1fe0a5ff add pdata ,-1 ,regb 
+0323 9a608a00 iadd regc ,contw 
+0324 1800700c force regidx_result ,regext_index 
+0325 1de27e00 deposit regext 
+0326 e7e80005 istore 4 ,contw 
+0327 2040728e call aes_crypt_data 
+0328 6fe24adc fetch 1 ,mem_le_txlen_temp 
+0329 1fe0fe04 increase 4 ,pdata 
+032a 67e24adc store 1 ,mem_le_txlen_temp 
+032b 684a43d5 fetcht 5 ,mem_le_pcnt_tx 
+032c 18408401 increase 1 ,temp 
+032d 604a43d5 storet 5 ,mem_le_pcnt_tx 
+032e 20600000 rtn 
 
 p_le_parse:
-02f9 c6078000 rtnmark1 mark_old_packet 
-02fa c6160000 rtnmark1 mark_buf_full 
-02fb 20405c70 call le_fifo_check_full 
-02fc 247a0000 nrtn blank 
-02fd 6fe202d5 fetch 1 ,mem_le_rxbuf 
-02fe 1fe17e03 and pdata ,0x3 ,pdata 
-02ff 67e244de store 1 ,mem_le_packet_llid 
-0300 efe20006 ifetch 1 ,contr 
-0301 67e244dd store 1 ,mem_le_packet_size 
-0302 207a0000 rtn blank 
-0303 18c27e00 copy contr ,pdata 
-0304 67e444df store 2 ,mem_le_payload_ptr 
-0305 6fe244de fetch 1 ,mem_le_packet_llid 
-0306 c001833a beq llid_le_ll ,p_le_parse_ll 
-0307 2040030c call p_le_check_l2cap_complete 
-0308 d8e00003 arg wake_lock_ble_rx_patch ,queue 
-0309 24344bec nbranch lpm_get_wake_lock ,user 
-030a 20404bf0 call lpm_put_wake_lock 
-030b 20205a6b branch le_parse_l2cap + 3 
+032f c6078000 rtnmark1 mark_old_packet 
+0330 c6160000 rtnmark1 mark_buf_full 
+0331 20405c70 call le_fifo_check_full 
+0332 247a0000 nrtn blank 
+0333 6fe202d5 fetch 1 ,mem_le_rxbuf 
+0334 1fe17e03 and pdata ,0x3 ,pdata 
+0335 67e244de store 1 ,mem_le_packet_llid 
+0336 efe20006 ifetch 1 ,contr 
+0337 67e244dd store 1 ,mem_le_packet_size 
+0338 207a0000 rtn blank 
+0339 18c27e00 copy contr ,pdata 
+033a 67e444df store 2 ,mem_le_payload_ptr 
+033b 6fe244de fetch 1 ,mem_le_packet_llid 
+033c c0018370 beq llid_le_ll ,p_le_parse_ll 
+033d 20400342 call p_le_check_l2cap_complete 
+033e d8e00003 arg wake_lock_ble_rx_patch ,queue 
+033f 24344bec nbranch lpm_get_wake_lock ,user 
+0340 20404bf0 call lpm_put_wake_lock 
+0341 20205a6b branch le_parse_l2cap + 3 
 
 p_le_check_l2cap_complete:
-030c 6fe244de fetch 1 ,mem_le_packet_llid 
-030d c0010310 beq llid_start ,p_le_check_l2cap_llid_start 
-030e c0008324 beq llid_continue ,p_le_check_l2cap_llid_continue 
-030f 20600000 rtn 
+0342 6fe244de fetch 1 ,mem_le_packet_llid 
+0343 c0010346 beq llid_start ,p_le_check_l2cap_llid_start 
+0344 c000835a beq llid_continue ,p_le_check_l2cap_llid_continue 
+0345 20600000 rtn 
 
 p_le_check_l2cap_llid_start:
-0310 6fe444df fetch 2 ,mem_le_payload_ptr 
-0311 1fe20c00 copy pdata ,contr 
-0312 efe40006 ifetch 2 ,contr 
-0313 67e444ce store 2 ,mem_le_l2cap_size 
-0314 efe40006 ifetch 2 ,contr 
-0315 20405a7a call le_check_l2cap_cid_legal 
-0316 24740000 nrtn user 
-0317 684244dd fetcht 1 ,mem_le_packet_size 
-0318 604244d0 storet 1 ,mem_le_packet_len_recved 
-0319 6fe444ce fetch 2 ,mem_le_l2cap_size 
-031a 1fe0fe04 increase 4 ,pdata 
-031b 98467c00 isub temp ,null 
-031c 2022fdbf branch enable_user ,zero 
-031d 6fe244dd fetch 1 ,mem_le_packet_size 
-031e 1fe27200 copy pdata ,loopcnt 
-031f d8a00d7d arg mem_le_l2capbuf_new ,contw 
-0320 6fe444df fetch 2 ,mem_le_payload_ptr 
-0321 1fe20c00 copy pdata ,contr 
-0322 20407cdc call memcpy 
-0323 20207dc1 branch disable_user 
+0346 6fe444df fetch 2 ,mem_le_payload_ptr 
+0347 1fe20c00 copy pdata ,contr 
+0348 efe40006 ifetch 2 ,contr 
+0349 67e444ce store 2 ,mem_le_l2cap_size 
+034a efe40006 ifetch 2 ,contr 
+034b 20405a7a call le_check_l2cap_cid_legal 
+034c 24740000 nrtn user 
+034d 684244dd fetcht 1 ,mem_le_packet_size 
+034e 604244d0 storet 1 ,mem_le_packet_len_recved 
+034f 6fe444ce fetch 2 ,mem_le_l2cap_size 
+0350 1fe0fe04 increase 4 ,pdata 
+0351 98467c00 isub temp ,null 
+0352 2022fdbf branch enable_user ,zero 
+0353 6fe244dd fetch 1 ,mem_le_packet_size 
+0354 1fe27200 copy pdata ,loopcnt 
+0355 d8a00d7d arg mem_le_l2capbuf_new ,contw 
+0356 6fe444df fetch 2 ,mem_le_payload_ptr 
+0357 1fe20c00 copy pdata ,contr 
+0358 20407cdc call memcpy 
+0359 20207dc1 branch disable_user 
 
 p_le_check_l2cap_llid_continue:
-0324 20405a99 call le_check_l2cap_continue_legal 
-0325 24740000 nrtn user 
-0326 6fe244d0 fetch 1 ,mem_le_packet_len_recved 
-0327 d8a00d7d arg mem_le_l2capbuf_new ,contw 
-0328 98a0a200 iadd contw ,rega 
-0329 684244dd fetcht 1 ,mem_le_packet_size 
-032a 9840fe00 iadd temp ,pdata 
-032b 67e244d0 store 1 ,mem_le_packet_len_recved 
-032c 6fe244dd fetch 1 ,mem_le_packet_size 
-032d 1fe27200 copy pdata ,loopcnt 
-032e 1a220a00 copy rega ,contw 
-032f 6fe444df fetch 2 ,mem_le_payload_ptr 
-0330 1fe20c00 copy pdata ,contr 
-0331 20407ccf call memcpy_fast 
-0332 58000d7d setarg mem_le_l2capbuf_new 
-0333 67e444df store 2 ,mem_le_payload_ptr 
-0334 6fe444ce fetch 2 ,mem_le_l2cap_size 
-0335 1fe0fe04 increase 4 ,pdata 
-0336 684244d0 fetcht 1 ,mem_le_packet_len_recved 
-0337 98467c00 isub temp ,null 
-0338 2022fdbf branch enable_user ,zero 
-0339 20207dc1 branch disable_user 
+035a 20405a99 call le_check_l2cap_continue_legal 
+035b 24740000 nrtn user 
+035c 6fe244d0 fetch 1 ,mem_le_packet_len_recved 
+035d d8a00d7d arg mem_le_l2capbuf_new ,contw 
+035e 98a0a200 iadd contw ,rega 
+035f 684244dd fetcht 1 ,mem_le_packet_size 
+0360 9840fe00 iadd temp ,pdata 
+0361 67e244d0 store 1 ,mem_le_packet_len_recved 
+0362 6fe244dd fetch 1 ,mem_le_packet_size 
+0363 1fe27200 copy pdata ,loopcnt 
+0364 1a220a00 copy rega ,contw 
+0365 6fe444df fetch 2 ,mem_le_payload_ptr 
+0366 1fe20c00 copy pdata ,contr 
+0367 20407ccf call memcpy_fast 
+0368 58000d7d setarg mem_le_l2capbuf_new 
+0369 67e444df store 2 ,mem_le_payload_ptr 
+036a 6fe444ce fetch 2 ,mem_le_l2cap_size 
+036b 1fe0fe04 increase 4 ,pdata 
+036c 684244d0 fetcht 1 ,mem_le_packet_len_recved 
+036d 98467c00 isub temp ,null 
+036e 2022fdbf branch enable_user ,zero 
+036f 20207dc1 branch disable_user 
 
 p_le_parse_ll:
-033a 6fe202d7 fetch 1 ,mem_le_rxbuf + 2 
-033b c004033e beq ll_feature_req ,p_le_parse_feature_req 
-033c c00a034c beq ll_length_req ,le_parse_length_request 
-033d 20206045 branch le_parse_ll + 1 
+0370 6fe202d7 fetch 1 ,mem_le_rxbuf + 2 
+0371 c0040374 beq ll_feature_req ,p_le_parse_feature_req 
+0372 c00a0382 beq ll_length_req ,le_parse_length_request 
+0373 20206045 branch le_parse_ll + 1 
 
 p_le_parse_feature_req:
 
 p_le_send_feature_rsp:
-033e da200009 arg 9 ,rega 
-033f da400009 arg ll_feature_rsp ,regb 
-0340 20405c22 call le_fifo_malloc_tx_ll 
-0341 58000021 setarg 0x21 
-0342 e7f00005 istore 8 ,contw 
-0343 20400345 call p_check_ble_dle_enable 
-0344 20600000 rtn 
+0374 da200009 arg 9 ,rega 
+0375 da400009 arg ll_feature_rsp ,regb 
+0376 20405c22 call le_fifo_malloc_tx_ll 
+0377 58000021 setarg 0x21 
+0378 e7f00005 istore 8 ,contw 
+0379 2040037b call p_check_ble_dle_enable 
+037a 20600000 rtn 
 
 p_check_ble_dle_enable:
-0345 6fe202d8 fetch 1 ,mem_le_rxbuf + 3 
-0346 1fe17e20 and pdata ,0x20 ,pdata 
-0347 203a034a branch p_set_ble_dle_disable ,blank 
-0348 704bed00 jam dle_enable ,mem_ble_dle_enable 
-0349 20600000 rtn 
+037b 6fe202d8 fetch 1 ,mem_le_rxbuf + 3 
+037c 1fe17e20 and pdata ,0x20 ,pdata 
+037d 203a0380 branch p_set_ble_dle_disable ,blank 
+037e 704bed00 jam dle_enable ,mem_ble_dle_enable 
+037f 20600000 rtn 
 
 p_set_ble_dle_disable:
-034a 704bed01 jam dle_disable ,mem_ble_dle_enable 
-034b 20600000 rtn 
+0380 704bed01 jam dle_disable ,mem_ble_dle_enable 
+0381 20600000 rtn 
 
 le_parse_length_request:
-034c efe40006 ifetch 2 ,contr 
-034d 67e44ad9 store 2 ,mem_module_master_rx_max 
-034e 2020034f branch le_send_length_res 
+0382 efe40006 ifetch 2 ,contr 
+0383 67e44ad9 store 2 ,mem_module_master_rx_max 
+0384 20200385 branch le_send_length_res 
 
 le_send_length_res:
-034f da200009 arg 9 ,rega 
-0350 da400015 arg ll_length_rsp ,regb 
-0351 20405c22 call le_fifo_malloc_tx_ll 
-0352 580000fb setarg 251 
-0353 e7e40005 istore 2 ,contw 
-0354 58000848 setarg 2120 
-0355 e7e40005 istore 2 ,contw 
-0356 580000fb setarg 251 
-0357 e7e40005 istore 2 ,contw 
-0358 58000848 setarg 2120 
-0359 e7e40005 istore 2 ,contw 
-035a 20600000 rtn 
+0385 da200009 arg 9 ,rega 
+0386 da400015 arg ll_length_rsp ,regb 
+0387 20405c22 call le_fifo_malloc_tx_ll 
+0388 580000fb setarg 251 
+0389 e7e40005 istore 2 ,contw 
+038a 58000848 setarg 2120 
+038b e7e40005 istore 2 ,contw 
+038c 580000fb setarg 251 
+038d e7e40005 istore 2 ,contw 
+038e 58000848 setarg 2120 
+038f e7e40005 istore 2 ,contw 
+0390 20600000 rtn 
 
 p_le_parse_l2cap:
-035b efe40006 ifetch 2 ,contr 
-035c c0020360 beq le_l2cap_cid_att ,p_le_parse_att 
-035d c0035ed4 beq le_l2cap_cid_smp ,le_parse_smp 
-035e c002de96 beq le_l2cap_cid_signal ,le_parse_signaling 
-035f 20600000 rtn 
+0391 efe40006 ifetch 2 ,contr 
+0392 c0020396 beq le_l2cap_cid_att ,p_le_parse_att 
+0393 c0035ed4 beq le_l2cap_cid_smp ,le_parse_smp 
+0394 c002de96 beq le_l2cap_cid_signal ,le_parse_signaling 
+0395 20600000 rtn 
 
 p_le_parse_att:
-0360 efe60006 ifetch 3 ,contr 
-0361 67e60473 store 3 ,mem_le_att_opcode 
-0362 c0080367 beq attop_read_by_group_type_request ,p_le_parse_att_read_by_group_type_request 
-0363 c0040370 beq attop_read_by_type_request ,p_le_parse_att_read_by_type_request 
-0364 20205c8d branch le_parse_att + 2 
+0396 efe60006 ifetch 3 ,contr 
+0397 67e60473 store 3 ,mem_le_att_opcode 
+0398 c008039d beq attop_read_by_group_type_request ,p_le_parse_att_read_by_group_type_request 
+0399 c00403a6 beq attop_read_by_type_request ,p_le_parse_att_read_by_type_request 
+039a 20205c8d branch le_parse_att + 2 
 
 p_le_parse_handle_value_confirmation:
 
 module_clear_recv_confirm_flag:
-0365 d8e00007 arg module_recv_confirm ,queue 
-0366 202050e2 branch module_clr_state 
+039b d8e00007 arg module_recv_confirm ,queue 
+039c 202050e2 branch module_clr_state 
 
 p_le_parse_att_read_by_group_type_request:
-0367 20405e91 call le_get_search_handle_start_end_common 
-0368 20405ab3 call le_get_search_att_type 
-0369 d9600001 arg 1 ,timeup 
-036a 20205dde branch le_send_att_read_by_group_type_response + 1 
+039d 20405e91 call le_get_search_handle_start_end_common 
+039e 20405ab3 call le_get_search_att_type 
+039f d9600001 arg 1 ,timeup 
+03a0 20205dde branch le_send_att_read_by_group_type_response + 1 
 
 module_set_recv_confirm_flag:
-036b d8e00007 arg module_recv_confirm ,queue 
-036c 202050e6 branch module_set_state 
+03a1 d8e00007 arg module_recv_confirm ,queue 
+03a2 202050e6 branch module_set_state 
 
 p_le_parse_att_exchange_mtu_request:
-036d 20405ca9 call le_parse_att_exchange_mtu_response 
-036e 67e44478 store 2 ,mem_le_local_mtu 
-036f 20205ca2 branch le_send_att_exchange_mtu_response 
+03a3 20405ca9 call le_parse_att_exchange_mtu_response 
+03a4 67e44478 store 2 ,mem_le_local_mtu 
+03a5 20205ca2 branch le_send_att_exchange_mtu_response 
 
 p_le_parse_att_read_by_type_request:
-0370 20405e91 call le_get_search_handle_start_end_common 
-0371 20405abb call le_get_search_att_uuid 
-0372 20200373 branch p_le_send_att_read_by_type_response 
+03a6 20405e91 call le_get_search_handle_start_end_common 
+03a7 20405abb call le_get_search_att_uuid 
+03a8 202003a9 branch p_le_send_att_read_by_type_response 
 
 p_le_send_att_read_by_type_response:
-0373 6844442c fetcht 2 ,mem_le_search_handle_start 
-0374 60440a9e storet 2 ,mem_temp 
-0375 20405b36 call le_init_attlist_search 
-0376 20405b4d call le_att_get_handle_ptr2 
-0377 18c08dfe increase -2 ,contr 
-0378 18c27e00 copy contr ,pdata 
-0379 67e40498 store 2 ,mem_le_cur_attlist_start_ptr 
-037a 68444444 fetcht 2 ,mem_le_search_uuid 
-037b 58002a00 setarg uuid_chrctr_device_name 
-037c 98467c00 isub temp ,null 
-037d 2022837f branch p_le_send_att_read_by_type_res_device_name ,zero 
-037e 20205d2d branch le_send_att_read_by_type_response + 11 
+03a9 6844442c fetcht 2 ,mem_le_search_handle_start 
+03aa 60440a9e storet 2 ,mem_temp 
+03ab 20405b36 call le_init_attlist_search 
+03ac 20405b4d call le_att_get_handle_ptr2 
+03ad 18c08dfe increase -2 ,contr 
+03ae 18c27e00 copy contr ,pdata 
+03af 67e40498 store 2 ,mem_le_cur_attlist_start_ptr 
+03b0 68444444 fetcht 2 ,mem_le_search_uuid 
+03b1 58002a00 setarg uuid_chrctr_device_name 
+03b2 98467c00 isub temp ,null 
+03b3 202283b5 branch p_le_send_att_read_by_type_res_device_name ,zero 
+03b4 20205d2d branch le_send_att_read_by_type_response + 11 
 
 p_le_send_att_read_by_type_res_device_name:
-037f d8402a00 arg uuid_chrctr_device_name ,temp 
-0380 20405b5c call le_att_get_short_uuid_ptr 
-0381 203a5e56 branch le_send_att_error_response_notfound ,blank 
-0382 20205d8b branch le_send_att_read_by_type_res_device_name + 3 
+03b5 d8402a00 arg uuid_chrctr_device_name ,temp 
+03b6 20405b5c call le_att_get_short_uuid_ptr 
+03b7 203a5e56 branch le_send_att_error_response_notfound ,blank 
+03b8 20205d8b branch le_send_att_read_by_type_res_device_name + 3 
 
 p_le_lpm_set_mult:
-0383 6fe24bed fetch 1 ,mem_ble_dle_enable 
-0384 243a5bd5 nbranch le_lpm_set_mult + 1 ,blank 
-0385 7855fc00 disable wake 
-0386 20370388 branch p_le_lpm_set_mult_attempt ,attempt 
-0387 2436dbe6 nbranch le_lpm_lost ,match 
+03b9 6fe24bed fetch 1 ,mem_ble_dle_enable 
+03ba 243a5bd5 nbranch le_lpm_set_mult + 1 ,blank 
+03bb 7855fc00 disable wake 
+03bc 203703be branch p_le_lpm_set_mult_attempt ,attempt 
+03bd 2436dbe6 nbranch le_lpm_lost ,match 
 
 p_le_lpm_set_mult_attempt:
-0388 20404ba0 call lpm_match 
-0389 6fe440c1 fetch 2 ,mem_rx_window_sniff 
-038a 67e40449 store 2 ,mem_le_receive_window 
-038b 2436cbb3 nbranch lpm_mult_short ,match 
-038c c507cbb3 bmark1 mark_old_packet ,lpm_mult_short 
-038d 6fe244dd fetch 1 ,mem_le_packet_size 
-038e 243a4bb3 nbranch lpm_mult_short ,blank 
-038f 6fe24adc fetch 1 ,mem_le_txlen_temp 
-0390 243a4bb3 nbranch lpm_mult_short ,blank 
-0391 6fe244bb fetch 1 ,mem_le_configuration 
-0392 c282cbb3 bbit1 bit_ble_short_mult ,lpm_mult_short 
-0393 6fe2043b fetch 1 ,mem_le_state 
-0394 c282cbb3 bbit1 lestate_update_param ,lpm_mult_short 
-0395 20204b95 branch lpm_mult_wait_timeout 
+03be 20404ba0 call lpm_match 
+03bf 6fe440c1 fetch 2 ,mem_rx_window_sniff 
+03c0 67e40449 store 2 ,mem_le_receive_window 
+03c1 2436cbb3 nbranch lpm_mult_short ,match 
+03c2 c507cbb3 bmark1 mark_old_packet ,lpm_mult_short 
+03c3 6fe244dd fetch 1 ,mem_le_packet_size 
+03c4 243a4bb3 nbranch lpm_mult_short ,blank 
+03c5 6fe24adc fetch 1 ,mem_le_txlen_temp 
+03c6 243a4bb3 nbranch lpm_mult_short ,blank 
+03c7 6fe244bb fetch 1 ,mem_le_configuration 
+03c8 c282cbb3 bbit1 bit_ble_short_mult ,lpm_mult_short 
+03c9 6fe2043b fetch 1 ,mem_le_state 
+03ca c282cbb3 bbit1 lestate_update_param ,lpm_mult_short 
+03cb 20204b95 branch lpm_mult_wait_timeout 
 
 p_parse_lmp:
-0396 6fe2007d fetch 1 ,mem_lmi_opcode2 
-0397 c008039a beq lmp_encryption_key_size_req ,p_parse_lmp_crypt_key 
-0398 c00b83a0 beq lmp_sniff_req ,p_parse_lmp_sniff_req 
-0399 202060fe branch parse_lmp + 21 
+03cc 6fe2007d fetch 1 ,mem_lmi_opcode2 
+03cd c00803d0 beq lmp_encryption_key_size_req ,p_parse_lmp_crypt_key 
+03ce c00b83d6 beq lmp_sniff_req ,p_parse_lmp_sniff_req 
+03cf 202060fe branch parse_lmp + 21 
 
 p_parse_lmp_crypt_key:
-039a 6842054e fetcht 1 ,mem_rxbuf + 1 
-039b 18467c06 sub temp ,6 ,null 
-039c 2021039e branch reject_lmp_packet_pdu_not_allowed ,positive 
-039d 20206206 branch parse_lmp_crypt_key + 1 
+03d0 6842054e fetcht 1 ,mem_rxbuf + 1 
+03d1 18467c06 sub temp ,6 ,null 
+03d2 202103d4 branch reject_lmp_packet_pdu_not_allowed ,positive 
+03d3 20206206 branch parse_lmp_crypt_key + 1 
 
 reject_lmp_packet_pdu_not_allowed:
-039e 70007e24 jam pdu_not_allowed ,mem_lmo_reason2 
-039f 20206134 branch reject_lmp_packet 
+03d4 70007e24 jam pdu_not_allowed ,mem_lmo_reason2 
+03d5 20206134 branch reject_lmp_packet 
 
 p_parse_lmp_sniff_req:
-03a0 202062b8 branch parse_lmp_sniff_req + 1 
+03d6 202062b8 branch parse_lmp_sniff_req + 1 
 
 p_send_lmp:
-03a1 78547c00 disable user 
-03a2 204066a3 call lmo_fifo_process 
-03a3 6fe20048 fetch 1 ,mem_lmp_to_send 
-03a4 207a0000 rtn blank 
-03a5 c28383a7 bbit1 7 ,p_send_lmp_escape 
-03a6 202063f2 branch send_lmp0 
+03d7 78547c00 disable user 
+03d8 204066a3 call lmo_fifo_process 
+03d9 6fe20048 fetch 1 ,mem_lmp_to_send 
+03da 207a0000 rtn blank 
+03db c28383dd bbit1 7 ,p_send_lmp_escape 
+03dc 202063f2 branch send_lmp0 
 
 p_send_lmp_escape:
-03a7 c04203aa beq lmp_ext_features_res ,p_send_lmpext_features_res 
-03a8 c04183ad beq lmp_ext_features_req ,p_send_lmpext_features_req 
-03a9 20206421 branch send_lmp_escape 
+03dd c04203e0 beq lmp_ext_features_res ,p_send_lmpext_features_res 
+03de c04183e3 beq lmp_ext_features_req ,p_send_lmpext_features_req 
+03df 20206421 branch send_lmp_escape 
 
 p_send_lmpext_features_res:
-03aa 204003b0 call p_check_ssp_enable 
-03ab 6fe20048 fetch 1 ,mem_lmp_to_send 
-03ac 2020647b branch send_lmpext_features_res 
+03e0 204003e6 call p_check_ssp_enable 
+03e1 6fe20048 fetch 1 ,mem_lmp_to_send 
+03e2 2020647b branch send_lmpext_features_res 
 
 p_send_lmpext_features_req:
-03ad 204003b0 call p_check_ssp_enable 
-03ae 6fe20048 fetch 1 ,mem_lmp_to_send 
-03af 202064ef branch send_lmpext_features_req 
+03e3 204003e6 call p_check_ssp_enable 
+03e4 6fe20048 fetch 1 ,mem_lmp_to_send 
+03e5 202064ef branch send_lmpext_features_req 
 
 p_check_ssp_enable:
-03b0 6fe2462c fetch 1 ,mem_ssp_enable 
-03b1 203a650d branch ssp_disable ,blank 
-03b2 20206506 branch ssp_enable 
+03e6 6fe2462c fetch 1 ,mem_ssp_enable 
+03e7 203a650d branch ssp_disable ,blank 
+03e8 20206506 branch ssp_enable 
 
 p_ssp_disable:
-03b3 6fe2409e fetch 1 ,mem_features + 6 
-03b4 793ffe03 set0 param_featrue_ssp ,pdata 
-03b5 67e2409e store 1 ,mem_features + 6 
-03b6 58000001 setarg 0x1 
-03b7 67e404ca store 2 ,mem_lmpext_ssp_enable 
-03b8 20600000 rtn 
+03e9 6fe2409e fetch 1 ,mem_features + 6 
+03ea 793ffe03 set0 param_featrue_ssp ,pdata 
+03eb 67e2409e store 1 ,mem_features + 6 
+03ec 58000001 setarg 0x1 
+03ed 67e404ca store 2 ,mem_lmpext_ssp_enable 
+03ee 20600000 rtn 
 
 p_parse_dlci0_rp:
-03b9 6fe204f9 fetch 1 ,mem_current_frame_type 
-03ba c01fe93e beq rfcomm_frame_type_sabm ,rfcomm_rx_process_dlci0_sabm 
-03bb c039e947 beq rfcomm_frame_type_ua ,rfcomm_rx_process_dlci0_ua 
-03bc c07783bf beq rfcomm_frame_type_uih ,p_parse_dlci0_rp_uih 
-03bd c029ea05 beq rfcomm_frame_type_disconn ,parse_uih_rp_spp_disconn_send_event 
-03be 20600000 rtn 
+03ef 6fe204f9 fetch 1 ,mem_current_frame_type 
+03f0 c01fe93e beq rfcomm_frame_type_sabm ,rfcomm_rx_process_dlci0_sabm 
+03f1 c039e947 beq rfcomm_frame_type_ua ,rfcomm_rx_process_dlci0_ua 
+03f2 c07783f5 beq rfcomm_frame_type_uih ,p_parse_dlci0_rp_uih 
+03f3 c029ea05 beq rfcomm_frame_type_disconn ,parse_uih_rp_spp_disconn_send_event 
+03f4 20600000 rtn 
 
 p_parse_dlci0_rp_uih:
-03bf 6fe404fd fetch 2 ,mem_rfcomm_uih_payload_ptr 
-03c0 1fe20c00 copy pdata ,contr 
-03c1 20406984 call get_rfcomm_uih_head_struct 
-03c2 6fe204ff fetch 1 ,mem_uih_cmd_type 
-03c3 c020e966 beq uih_param_neg_cmd ,parse_dlci0_rp_uih_pn_cmd 
-03c4 c020696e beq uih_param_neg_res ,parse_dlci0_rp_uih_pn_res 
-03c5 c038e9a7 beq uih_modem_status_cmd ,parse_dlci0_rp_uih_ms_cmd 
-03c6 c03803c9 beq uih_modem_status_res ,p_parse_dlci0_rp_uih_ms_res 
-03c7 c024e9be beq uih_param_cmd_remove_port ,parse_dlci0_rp_uih_cmd_port 
-03c8 20206a58 branch rfcomm_rx_process_end 
+03f5 6fe404fd fetch 2 ,mem_rfcomm_uih_payload_ptr 
+03f6 1fe20c00 copy pdata ,contr 
+03f7 20406984 call get_rfcomm_uih_head_struct 
+03f8 6fe204ff fetch 1 ,mem_uih_cmd_type 
+03f9 c020e966 beq uih_param_neg_cmd ,parse_dlci0_rp_uih_pn_cmd 
+03fa c020696e beq uih_param_neg_res ,parse_dlci0_rp_uih_pn_res 
+03fb c038e9a7 beq uih_modem_status_cmd ,parse_dlci0_rp_uih_ms_cmd 
+03fc c03803ff beq uih_modem_status_res ,p_parse_dlci0_rp_uih_ms_res 
+03fd c024e9be beq uih_param_cmd_remove_port ,parse_dlci0_rp_uih_cmd_port 
+03fe 20206a58 branch rfcomm_rx_process_end 
 
 p_parse_dlci0_rp_uih_ms_res:
-03c9 700a9508 jam bt_evt_spp_connected ,mem_fifo_temp 
-03ca 20407bab call ui_ipc_send_event 
-03cb 20406972 call get_rfcomm_param_modem_status 
-03cc 202069ba branch parse_dlci0_rp_uih_ms_res_spp 
+03ff 700a9508 jam bt_evt_spp_connected ,mem_fifo_temp 
+0400 20407bab call ui_ipc_send_event 
+0401 20406972 call get_rfcomm_param_modem_status 
+0402 202069ba branch parse_dlci0_rp_uih_ms_res_spp 
 
 p_sp_initialize_256:
-03cd 6fe24490 fetch 1 ,mem_le_secure_connect_enable 
-03ce 203a5ed0 branch le_secure_connection_disable ,blank 
-03cf 20407438 call sp_clear_flags 
-03d0 20207932 branch sp_pubkey_calc_256 
+0403 6fe24490 fetch 1 ,mem_le_secure_connect_enable 
+0404 203a5ed0 branch le_secure_connection_disable ,blank 
+0405 20407438 call sp_clear_flags 
+0406 20207932 branch sp_pubkey_calc_256 
               org 0x4000
 
 start:
@@ -4397,7 +4457,7 @@
 4976 44c54011 bpatch patch11_2 ,mem_patch11 
 4977 20404bba call lpm_cal_xtal_startup 
 4978 204049c8 call switchto_dpllclk 
-4979 580007d0 setarg param_dpll_start_delay 
+4979 58002ee0 setarg param_dpll_start_delay 
 497a 9c40fe00 iadd clkn_bt ,pdata 
 497b 67e80167 store 4 ,mem_dpll_clkn 
 497c 79202a03 set1 reset ,radio_ctrl 
Index: patch/patch.prog
===================================================================
--- /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/beijingrongda/patch/patch.prog	(revision 899)
+++ /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/beijingrongda/patch/patch.prog	(working copy)
@@ -7,6 +7,7 @@
 p_start:
 	bbit1 8,pf_patch_ext
 	beq patch00_1,p_soft_reset
+	beq patch06_4,p_send_eir
 	beq patch0c_0,p_process_dmh_data_end
 	beq patch0f_1,p_transmit_dmh
 	beq patch10_5,p_shutdown_radio
@@ -44,10 +45,71 @@
 	beq patch27_6,p_send_lmp
 	beq patch28_1,p_ssp_disable
 	beq patch2a_2,p_parse_dlci0_rp
+	beq patch2b_1,p_rfcomm_send_param_neg_res
 	beq patch31_5,p_le_encrypt
 	beq patch33_1,p_sp_initialize_256
 	branch assert
 
+p_rfcomm_send_param_neg_res:
+	fetch 1,mem_remote_credits
+	nbranch p_nhc05,blank
+	setarg 0x15ef
+	istore 2,contw
+	setarg 0x1181
+	istore 2,contw
+	fetch 1,mem_pn_dlci
+	istore 1,contw //DLCI
+	setarg 0x0000e0
+	istore 3,contw
+	fetch 2,mem_rfcomm_max_frame_size
+	istore 2,contw 
+	setarg 0x00 //max retrans
+	istore 1,contw
+	fetch 1,mem_rfcomm_credit_init_data
+	istore 1,contw // init credits
+	call rfcomm_calculate_FCS_dlci0
+	istore 1,contw
+	rtn
+
+p_nhc05:
+	setarg 0x15ef
+	istore 2,contw
+	setarg 0x1181
+	istore 2,contw
+	fetch 1,mem_pn_dlci
+	istore 1,contw //DLCI
+	setarg 0x0000e0
+	istore 3,contw
+	setarg 0x7f
+	istore 1,contw 
+	setarg 0x0000 //max retrans
+	istore 2,contw
+	setarg 0x07
+	istore 1,contw // init credits
+	call rfcomm_calculate_FCS_dlci0
+	istore 1,contw
+	setarg 0x01
+	store 1,mem_credit_flag
+	jam 0x00,mem_credit_given
+	rtn
+
+p_send_eir:
+//	bpatch patch06_4,mem_patch06
+//	call context_check_all_wack		
+//	rtn zero//fetch 1,4
+//increase 1,pdata
+//store 1,4
+	fetch 1,mem_state_map	
+	store 1,mem_state_map_reserve	
+	set0 smap_edr,pdata	
+	set0 smap_encryption,pdata	
+	store 1,mem_state_map	
+	call send_eir+1	
+	fetch 1,mem_state_map_reserve	
+	store 1,mem_state_map	
+	rtn
+
+
 p_transmit_dmh:
 	fetch 2,mem_txptr
 	beq 0x018c,transmit_noedr+1     //if send eir,no encryption
@@ -287,9 +349,11 @@
 	branch module_process_bb_event_disconned
 
 p_module_process_spp_disconnected:
+	jam 0x00,mem_credit_flag
+	jam 0x50,mem_credit_given
 	fetch 1,mem_rfcomm_lmp_dis_flag
 	ncall p_set_rfcomm_disconnect_count,blank
-	jam 6,mem_module_rfcomm_disconnect_count
+	jam 20,mem_module_rfcomm_disconnect_count
 	branch module_process_spp_disconnected
 p_set_rfcomm_disconnect_count:
 	jam 6,mem_module_rfcomm_disconnect_count
@@ -311,6 +375,10 @@
 	increase -1,pdata
 	store 1,mem_module_rfcomm_disconnect_count
 	nrtn blank
+
+	fetch 1,mem_current_channel
+	nrtn blank
+	
 	fetch 2,mem_ui_state_map
 	bbit1 UI_STATE_BT_CONNECTED,app_bt_disconnect
 	rtn
Index: sched/DM_module.dat
===================================================================
--- /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/beijingrongda/sched/DM_module.dat	(revision 899)
+++ /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/beijingrongda/sched/DM_module.dat	(working copy)
@@ -20,9 +20,9 @@
 #####################################
 
 ##############SPP CONFIG##############
-mem_credit_flag:01
-mem_rfcomm_max_frame_size:ff 00 
-mem_rfcomm_credit_init_data:03
+mem_credit_flag:00
+mem_rfcomm_max_frame_size:7e 00 
+mem_rfcomm_credit_init_data:00
 #####################################
 
 ##############SSP CONFIG##############
@@ -46,7 +46,7 @@
 
 ##############BLUETOOTH CONFIG##############
 ###commom###
-mem_soft_version_num:10 0c
+mem_soft_version_num:10 0d
 mem_module_state:03
 mem_module_bluetooth_stauts_by_command:07
 mem_class:24 04 04
@@ -122,9 +122,10 @@
 
 mem_eir_enable:01
 mem_all_uuid_16bits: 
-05
-03#Type: Complete list of 16-bit UUIDs
-0012 0001 0100 0111 0300 
+03
+ff #Type: Complete list of 16-bit UUIDs
+54
+57 53 4D 4F AA 58
 
 mem_all_uuid_128bits:
 01
