Index: gezhiweixin/format/app_module.format
===================================================================
--- /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/gezhiweixin/format/app_module.format	(revision 903)
+++ /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/gezhiweixin/format/app_module.format	(working copy)
@@ -81,7 +81,9 @@
 (
 249 LE_BASEBAND_MAX_BUFFER
 )
-
+(
+44 mark_buf_full
+)
 
 //bit3~bit7 module states change
 3 MODULE_RECEIVE_COMPLETE_PREPARE_WRITE_REQ
Index: gezhiweixin/output/bt_code.c
===================================================================
--- /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/gezhiweixin/output/bt_code.c	(revision 903)
+++ /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/gezhiweixin/output/bt_code.c	(working copy)
@@ -1,14 +1,14 @@
 const unsigned char bt_code[] = {
-0x00,0x02,0xaa,0x55,0x96,0x10,0xc2,0x84,0x00,0x12,0xc0,0x00,0x80,0xd6,0xc0,0x1a,
+0x00,0x02,0xaa,0x55,0x2a,0x11,0xc2,0x84,0x00,0x12,0xc0,0x00,0x80,0xd6,0xc0,0x1a,
 0x00,0x4e,0xc0,0x30,0x00,0x85,0xc0,0x42,0x80,0xdc,0xc0,0x44,0x80,0xfd,0xc0,0x4a,
 0x00,0xbc,0xc0,0x51,0x01,0x06,0xc0,0x51,0x80,0xc7,0xc0,0x54,0x80,0xca,0xc0,0x56,
-0x01,0x0d,0xc0,0x5c,0x01,0x0e,0xc0,0x5d,0x81,0x66,0xc0,0x5e,0x01,0xd6,0xc0,0x75,
-0x81,0xf7,0xc0,0x78,0x80,0x9f,0xc0,0x7a,0x80,0xb4,0x20,0x20,0x4a,0x8b,0xc0,0x01,
-0x82,0x01,0xc0,0x02,0x82,0x0d,0xc0,0x03,0x02,0x16,0xc0,0x03,0x82,0x1c,0xc0,0x04,
-0x02,0x25,0xc0,0x05,0x82,0x36,0xc0,0x09,0x82,0x46,0xc0,0x0a,0x02,0xe1,0xc0,0x0e,
-0x02,0xf6,0xc0,0x0f,0x03,0x1f,0xc0,0x0f,0x83,0x4d,0xc0,0x11,0x03,0xaf,0xc0,0x19,
-0x03,0xd7,0xc0,0x1d,0x03,0xea,0xc0,0x1f,0x03,0xf5,0xc0,0x20,0x84,0x07,0xc0,0x29,
-0x04,0x0d,0xc0,0x2c,0x80,0x27,0xc0,0x46,0x83,0x34,0xc0,0x4c,0x84,0x21,0x20,0x20,
+0x01,0x0d,0xc0,0x5c,0x01,0x0e,0xc0,0x5d,0x81,0x80,0xc0,0x5e,0x01,0xfb,0xc0,0x75,
+0x82,0x1c,0xc0,0x78,0x80,0x9f,0xc0,0x7a,0x80,0xb4,0x20,0x20,0x4a,0x8b,0xc0,0x01,
+0x82,0x26,0xc0,0x02,0x82,0x32,0xc0,0x03,0x02,0x3b,0xc0,0x03,0x82,0x41,0xc0,0x04,
+0x02,0x4a,0xc0,0x05,0x82,0x5b,0xc0,0x09,0x82,0x6b,0xc0,0x0a,0x03,0x06,0xc0,0x0e,
+0x03,0x1b,0xc0,0x0f,0x03,0x44,0xc0,0x0f,0x83,0x72,0xc0,0x11,0x03,0xd4,0xc0,0x19,
+0x03,0xfc,0xc0,0x1d,0x04,0x0f,0xc0,0x1f,0x04,0x1a,0xc0,0x20,0x84,0x2c,0xc0,0x29,
+0x04,0x32,0xc0,0x2c,0x80,0x27,0xc0,0x46,0x83,0x59,0xc0,0x4c,0x84,0x46,0x20,0x20,
 0x4a,0x8b,0x6f,0xe2,0x45,0x3a,0x24,0x3a,0x00,0x3a,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,
@@ -42,10 +42,10 @@
 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,0xcc,0x6f,0xe2,0x4b,0xf2,0x24,0x5a,0x00,0xb1,0x20,0x40,0x57,0x91,0x20,0x36,
+0x82,0xf1,0x6f,0xe2,0x4b,0xf2,0x24,0x5a,0x00,0xb1,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,0xcc,0x6f,0xe2,0x4b,0xf2,0x24,0x5a,0x00,0xb1,0x20,0x36,0xd7,0x62,0xc5,0x16,
+0x82,0xf1,0x6f,0xe2,0x4b,0xf2,0x24,0x5a,0x00,0xb1,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,0xd3,0x20,0x20,
@@ -67,293 +67,303 @@
 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,0x1e,0x67,0xe4,0x41,0xf6,0x58,0x00,0x01,0x2f,0x67,0xe4,0x41,0xfe,0x58,0x00,
-0x01,0x3b,0x67,0xe4,0x41,0xfa,0x58,0x00,0x01,0x4d,0x67,0xe4,0x41,0xea,0x58,0x00,
-0x01,0x50,0x67,0xe4,0x41,0xf2,0x58,0x00,0x01,0x53,0x67,0xe4,0x45,0x41,0x20,0x40,
+0x01,0x1e,0x67,0xe4,0x41,0xf6,0x58,0x00,0x01,0x46,0x67,0xe4,0x41,0xfe,0x58,0x00,
+0x01,0x52,0x67,0xe4,0x41,0xfa,0x58,0x00,0x01,0x64,0x67,0xe4,0x41,0xea,0x58,0x00,
+0x01,0x67,0x67,0xe4,0x41,0xf2,0x58,0x00,0x01,0x6a,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,0x25,0xc0,0x01,0x01,0x23,0xc0,0x0a,0x01,0x2d,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,0x2b,0x70,0x4a,0xd0,0x14,0x20,0x20,
-0x4e,0x08,0x70,0x4a,0xd0,0x06,0x20,0x60,0x00,0x00,0x20,0x40,0x03,0xb9,0x20,0x20,
-0x4e,0x28,0x20,0x40,0x01,0x31,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,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,0x47,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,0x4b,0x1f,0x22,0x7e,0x00,0x20,0x60,
-0x00,0x00,0x1a,0x42,0x7e,0x00,0x20,0x60,0x00,0x00,0x20,0x40,0x02,0x9a,0x24,0x34,
-0x4d,0x4b,0x20,0x20,0x4d,0xbd,0x20,0x40,0x01,0x52,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,0x54,0x6f,0xe2,
-0x0a,0xff,0xc0,0x13,0x81,0xd4,0xc0,0x06,0x01,0x6f,0xc0,0x3b,0x01,0x78,0xc0,0x3b,
-0x81,0x7e,0xc0,0x3c,0x01,0x83,0xc0,0x0a,0x81,0xbd,0xc0,0x7f,0x01,0xc0,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,0x76,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,0x87,0x20,0x40,0x01,0xa4,0x58,0x00,0x00,0x00,0xe7,0xe4,0x00,0x05,0x20,0x20,
-0x01,0xb6,0xef,0xe2,0x00,0x03,0x20,0x40,0x01,0x8b,0x20,0x40,0x01,0x92,0x20,0x20,
-0x01,0xb6,0x20,0x40,0x01,0xa8,0x58,0x28,0x00,0x02,0xe7,0xe6,0x00,0x05,0x20,0x60,
-0x00,0x00,0x67,0xe2,0x0a,0x96,0x20,0x40,0x01,0xa8,0x59,0x28,0x03,0x02,0xe7,0xe8,
-0x00,0x05,0x6f,0xe2,0x0a,0x96,0xe7,0xe6,0x00,0x05,0x20,0x60,0x00,0x00,0x20,0x40,
-0x01,0xa8,0x20,0x40,0x01,0xa4,0x20,0x40,0x01,0xa4,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,0x9f,0xc2,0x82,0x81,0x9f,0x18,0x40,0x84,0x01,0x20,0x60,
-0x00,0x00,0x20,0x40,0x01,0xa8,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,0xab,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,0xad,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,0xcb,0xc0,0x00,
-0x81,0xc5,0xc0,0x01,0x01,0xd1,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,0xac,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,0xf3,0xe8,0x48,0x00,0x06,0x59,0x28,0x03,0x02,0x98,0x46,0x7c,0x00,0x24,0x22,
-0x81,0xf3,0xef,0xe2,0x00,0x06,0xc2,0x82,0x81,0xef,0xc2,0x82,0x4f,0x01,0x20,0x20,
-0x01,0xf3,0x20,0x40,0x03,0xbf,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,0x02,0x19,0x20,0x20,0x58,0xa7,0x20,0x36,0x81,0x02,0xc5,0x16,
-0x01,0x02,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,0x59,0x6f,0xe2,0x04,0x3b,0xc3,0x02,0x02,0x59,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,0x5f,0x6f,0xe2,0x02,0xd6,0x20,0x7a,0x00,0x00,0x6f,0xe2,0x02,0xd5,0x2f,0xe0,
-0x06,0x01,0x20,0x20,0x82,0x87,0x2f,0xe0,0x06,0x02,0x20,0x20,0x82,0x67,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,0x7b,0xc0,0x29,0x02,0x7d,0xc0,0x0b,
-0x02,0x74,0xc0,0x0c,0x5e,0x3b,0xc0,0x01,0x5c,0xa1,0xc0,0x0f,0x03,0xb9,0x79,0x3f,
-0x80,0x0f,0x20,0x60,0x00,0x00,0x58,0x00,0x0b,0x1e,0x67,0xe4,0x4a,0xd5,0x20,0x40,
-0x02,0x80,0x1f,0x20,0xf3,0xfe,0xda,0x20,0x02,0xe0,0x20,0x40,0x5a,0xbe,0x20,0x20,
-0x02,0xa0,0x20,0x40,0x02,0x7d,0x20,0x20,0x02,0x97,0x20,0x40,0x02,0x80,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,0x8f,0x6f,0xe2,0x04,0x73,0xc0,0x09,
-0x02,0x97,0xc0,0x0b,0x02,0x96,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,0xa0,0x20,0x40,0x02,0x9a,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,0x9a,0x24,0x74,0x00,0x00,0xd8,0xe0,0x00,0x03,0x20,0x40,
-0x50,0xe6,0x20,0x20,0x02,0xac,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,0xc8,0xd8,0x40,0x00,0xf9,0x20,0x40,0x7d,0xb5,0x1f,0xe2,0x24,0x00,0x18,0x00,
-0x02,0x01,0x20,0x20,0x02,0xb7,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,0xdc,0x20,0x22,
-0x82,0xdc,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,0xf1,0x6f,0xe2,0x4a,0xdd,0x20,0x20,0x02,0xf2,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,0x03,0x1b,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,0x03,0x1b,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,0x30,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,0x8e,0x20,0x40,0x03,0x60,0xd8,0xe0,0x00,0x03,0x24,0x34,0x4b,0xec,0x20,0x40,
-0x4b,0xf0,0x20,0x20,0x5a,0x6b,0x6f,0xe2,0x44,0xde,0xc0,0x01,0x03,0x64,0xc0,0x00,
-0x83,0x78,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,0x92,0xc0,0x0a,0x03,0xa0,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,0x99,0x20,0x60,0x00,0x00,0x6f,0xe2,0x02,0xd8,0x1f,0xe1,
-0x7e,0x20,0x20,0x3a,0x03,0x9e,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,0xa3,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,0xb4,0xc0,0x03,0x5e,0xd4,0xc0,0x02,
-0xde,0x96,0x20,0x60,0x00,0x00,0xef,0xe6,0x00,0x06,0x67,0xe6,0x04,0x73,0xc0,0x08,
-0x03,0xbb,0xc0,0x04,0x03,0xc4,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,0xc7,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,0xd3,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,0xdc,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,0xee,0xc0,0x0b,0x83,0xf4,0x20,0x20,0x60,0xfe,0x68,0x42,
-0x05,0x4e,0x18,0x46,0x7c,0x06,0x20,0x21,0x03,0xf2,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,0xfb,0x20,0x20,
-0x63,0xf2,0xc0,0x42,0x03,0xfe,0xc0,0x41,0x84,0x01,0x20,0x20,0x64,0x21,0x20,0x40,
-0x04,0x04,0x6f,0xe2,0x00,0x48,0x20,0x20,0x64,0x7b,0x20,0x40,0x04,0x04,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,0x84,0x13,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,
-0x04,0x1d,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,0x51,0xa4,0xaa,0x55,0x40,0x00,
-0x00,0x40,0x02,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x01,0x00,
-0x00,0x00,0x20,0x02,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,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,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,0x35,0x02,0xaf,0x47,0x01,0x00,0x02,0x00,0x28,0x02,0x00,0x18,0x02,0x00,
-0x02,0x03,0x28,0x01,0x02,0x03,0x00,0x02,0x01,0x2a,0x02,0xc8,0x00,0x04,0x00,0x02,
-0x03,0x28,0x01,0x0a,0x05,0x00,0x02,0x00,0x2a,0x14,0x41,0x73,0x74,0x20,0x4c,0x45,
-0x20,0x4d,0x6f,0x75,0x73,0x65,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x06,0x00,
-0x02,0x03,0x28,0x01,0x02,0x07,0x00,0x02,0x04,0x2a,0x08,0x06,0x00,0x06,0x00,0x64,
-0x00,0x2c,0x01,0x08,0x00,0x02,0x03,0x28,0x01,0x02,0x09,0x00,0x02,0x02,0x2a,0x01,
-0x01,0x0a,0x00,0x02,0x03,0x28,0x01,0x08,0x0b,0x00,0x02,0x03,0x2a,0x06,0x00,0x00,
-0x00,0x00,0x00,0x00,0x0c,0x00,0x02,0x00,0x28,0x02,0x01,0x18,0x0d,0x00,0x02,0x03,
-0x28,0x01,0x20,0x0e,0x00,0x02,0x05,0x2a,0x00,0x0f,0x00,0x02,0x02,0x29,0x02,0x00,
-0x00,0x10,0x00,0x02,0x00,0x28,0x02,0x04,0x18,0x11,0x00,0x02,0x03,0x28,0x01,0x16,
-0x12,0x00,0x02,0x07,0x2a,0x01,0x00,0x13,0x00,0x02,0x02,0x29,0x02,0x00,0x00,0x14,
-0x00,0x02,0x00,0x28,0x02,0x0f,0x18,0x15,0x00,0x02,0x03,0x28,0x01,0x12,0x16,0x00,
-0x02,0x19,0x2a,0x01,0x38,0x17,0x00,0x02,0x00,0x28,0x02,0x0a,0x18,0x18,0x00,0x02,
-0x03,0x28,0x01,0x02,0x19,0x00,0x02,0x23,0x2a,0x03,0x00,0x00,0x00,0x1a,0x00,0x02,
-0x03,0x28,0x01,0x02,0x1b,0x00,0x02,0x29,0x2a,0x08,0x46,0x6c,0x61,0x67,0x74,0x72,
-0x69,0x70,0x1c,0x00,0x02,0x03,0x28,0x01,0x02,0x1d,0x00,0x02,0x24,0x2a,0x06,0x79,
-0x69,0x63,0x68,0x69,0x70,0x1e,0x00,0x02,0x03,0x28,0x01,0x02,0x1f,0x00,0x02,0x25,
-0x2a,0x04,0x63,0x6f,0x6d,0x33,0x20,0x00,0x02,0x03,0x28,0x01,0x02,0x21,0x00,0x02,
-0x26,0x2a,0x03,0x31,0x2e,0x30,0x22,0x00,0x02,0x03,0x28,0x01,0x02,0x23,0x00,0x02,
-0x28,0x2a,0x03,0x31,0x2e,0x30,0x24,0x00,0x02,0x03,0x28,0x01,0x02,0x25,0x00,0x02,
-0x2a,0x2a,0x03,0x31,0x2e,0x30,0x26,0x00,0x02,0x03,0x28,0x01,0x02,0x27,0x00,0x02,
-0x25,0x2a,0x04,0x63,0x6f,0x6d,0x33,0x28,0x00,0x02,0x00,0x28,0x10,0x55,0xe4,0x05,
-0xd2,0xaf,0x9f,0xa9,0x8f,0xe5,0x4a,0x7d,0xfe,0x43,0x53,0x53,0x49,0x29,0x00,0x02,
-0x03,0x28,0x01,0x12,0x2a,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,0x2b,0x00,0x02,0x02,
-0x29,0x02,0x00,0x00,0x2c,0x00,0x02,0x03,0x28,0x01,0x08,0x2d,0x00,0x10,0xb3,0x9b,
-0x72,0x34,0xbe,0xec,0xd4,0xa8,0xf4,0x43,0x41,0x88,0x43,0x53,0x53,0x49,0x14,0x00,
+0x7e,0x00,0xc0,0x04,0x81,0x33,0xc0,0x01,0x01,0x31,0xc0,0x0a,0x01,0x44,0xc0,0x04,
+0x01,0x24,0x20,0x20,0x4d,0xdf,0x6f,0xe4,0x46,0x52,0x79,0x20,0x7e,0x04,0x67,0xe4,
+0x46,0x52,0x6f,0xe2,0x46,0x6d,0x67,0xe2,0x41,0x73,0x70,0x0a,0xff,0x00,0x58,0x00,
+0x00,0x07,0x20,0x40,0x50,0xa5,0x58,0x00,0x00,0x11,0xe7,0xe2,0x00,0x0a,0x6f,0xec,
+0x00,0x40,0xe7,0xec,0x00,0x0a,0x20,0x20,0x67,0xb9,0x70,0x4a,0xd0,0x00,0x20,0x20,
+0x4d,0xfb,0x70,0x45,0x3d,0x00,0x70,0x45,0x3b,0x50,0x6f,0xe2,0x4a,0xcf,0x24,0x5a,
+0x01,0x42,0x70,0x4a,0xd0,0x14,0x6f,0xe4,0x46,0x52,0xc4,0x02,0x00,0x00,0x79,0x3f,
+0xfe,0x04,0x67,0xe4,0x46,0x52,0x70,0x0a,0xff,0x03,0x58,0x00,0x00,0x01,0x20,0x40,
+0x50,0xa5,0x58,0x00,0x00,0x11,0xe7,0xe2,0x00,0x0a,0x20,0x20,0x67,0xb9,0x70,0x4a,
+0xd0,0x06,0x20,0x60,0x00,0x00,0x20,0x40,0x03,0xde,0x20,0x20,0x4e,0x28,0x20,0x40,
+0x01,0x48,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,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,0x5e,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,0x62,0x1f,0x22,0x7e,0x00,0x20,0x60,0x00,0x00,0x1a,0x42,
+0x7e,0x00,0x20,0x60,0x00,0x00,0x20,0x40,0x02,0xbf,0x24,0x34,0x4d,0x4b,0x20,0x20,
+0x4d,0xbd,0x20,0x40,0x01,0x69,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,0x1f,0xe0,0xfe,0x01,0x20,0x40,
+0x50,0xa5,0x58,0x00,0x00,0x11,0xe7,0xe2,0x00,0x0a,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,0x6b,0x6f,0xe2,0x0a,0xff,0xc0,0x13,0x81,0xf9,0xc0,0x06,
+0x01,0x94,0xc0,0x3b,0x01,0x9d,0xc0,0x3b,0x81,0xa3,0xc0,0x3c,0x01,0xa8,0xc0,0x0a,
+0x81,0xe2,0xc0,0x7f,0x01,0xe5,0xc0,0x14,0x81,0x8a,0x20,0x20,0x4e,0x5c,0x6f,0xe2,
+0x46,0x52,0xc4,0x02,0x00,0x00,0x6f,0xe2,0x45,0x3d,0xc1,0x00,0x00,0x00,0xef,0xe2,
+0x00,0x03,0xef,0xe2,0x00,0x03,0x68,0x42,0x45,0x3b,0x98,0x40,0x84,0x00,0x60,0x42,
+0x45,0x3b,0x20,0x60,0x00,0x00,0x1a,0x22,0x06,0x00,0xef,0xe2,0x00,0x03,0xc0,0x00,
+0x4f,0x1c,0xc0,0x00,0xcf,0x1f,0xc0,0x01,0x4f,0x25,0xc0,0x01,0x81,0x9b,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,0xac,0x20,0x40,0x01,0xc9,0x58,0x00,0x00,0x00,0xe7,0xe4,
+0x00,0x05,0x20,0x20,0x01,0xdb,0xef,0xe2,0x00,0x03,0x20,0x40,0x01,0xb0,0x20,0x40,
+0x01,0xb7,0x20,0x20,0x01,0xdb,0x20,0x40,0x01,0xcd,0x58,0x28,0x00,0x02,0xe7,0xe6,
+0x00,0x05,0x20,0x60,0x00,0x00,0x67,0xe2,0x0a,0x96,0x20,0x40,0x01,0xcd,0x59,0x28,
+0x03,0x02,0xe7,0xe8,0x00,0x05,0x6f,0xe2,0x0a,0x96,0xe7,0xe6,0x00,0x05,0x20,0x60,
+0x00,0x00,0x20,0x40,0x01,0xcd,0x20,0x40,0x01,0xc9,0x20,0x40,0x01,0xc9,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,0xc4,0xc2,0x82,0x81,0xc4,0x18,0x40,
+0x84,0x01,0x20,0x60,0x00,0x00,0x20,0x40,0x01,0xcd,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,0xd0,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,0xd2,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,0xf0,0xc0,0x00,0x81,0xea,0xc0,0x01,0x01,0xf6,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,0xd1,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,0x02,0x18,0xe8,0x48,0x00,0x06,0x59,0x28,0x03,0x02,0x98,0x46,
+0x7c,0x00,0x24,0x22,0x82,0x18,0xef,0xe2,0x00,0x06,0xc2,0x82,0x82,0x14,0xc2,0x82,
+0x4f,0x01,0x20,0x20,0x02,0x18,0x20,0x40,0x03,0xe4,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,0x02,0x3e,0x20,0x20,0x58,0xa7,0x20,0x36,
+0x81,0x02,0xc5,0x16,0x01,0x02,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,0x7e,0x6f,0xe2,0x04,0x3b,0xc3,0x02,0x02,0x7e,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,0x84,0x6f,0xe2,0x02,0xd6,0x20,0x7a,0x00,0x00,0x6f,0xe2,
+0x02,0xd5,0x2f,0xe0,0x06,0x01,0x20,0x20,0x82,0xac,0x2f,0xe0,0x06,0x02,0x20,0x20,
+0x82,0x8c,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,0xa0,0xc0,0x29,
+0x02,0xa2,0xc0,0x0b,0x02,0x99,0xc0,0x0c,0x5e,0x3b,0xc0,0x01,0x5c,0xa1,0xc0,0x0f,
+0x03,0xde,0x79,0x3f,0x80,0x0f,0x20,0x60,0x00,0x00,0x58,0x00,0x0b,0x1e,0x67,0xe4,
+0x4a,0xd5,0x20,0x40,0x02,0xa5,0x1f,0x20,0xf3,0xfe,0xda,0x20,0x02,0xe0,0x20,0x40,
+0x5a,0xbe,0x20,0x20,0x02,0xc5,0x20,0x40,0x02,0xa2,0x20,0x20,0x02,0xbc,0x20,0x40,
+0x02,0xa5,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,0xb4,0x6f,0xe2,
+0x04,0x73,0xc0,0x09,0x02,0xbc,0xc0,0x0b,0x02,0xbb,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,0xc5,0x20,0x40,0x02,0xbf,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,0xbf,0x24,0x74,0x00,0x00,0xd8,0xe0,
+0x00,0x03,0x20,0x40,0x50,0xe6,0x20,0x20,0x02,0xd1,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,0xed,0xd8,0x40,0x00,0xf9,0x20,0x40,0x7d,0xb5,0x1f,0xe2,
+0x24,0x00,0x18,0x00,0x02,0x01,0x20,0x20,0x02,0xdc,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,
+0x03,0x01,0x20,0x22,0x83,0x01,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,0x03,0x16,0x6f,0xe2,0x4a,0xdd,0x20,0x20,0x03,0x17,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,
+0x03,0x40,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,0x03,0x40,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,0x55,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,0xb3,0x20,0x40,0x03,0x85,0xd8,0xe0,0x00,0x03,0x24,0x34,
+0x4b,0xec,0x20,0x40,0x4b,0xf0,0x20,0x20,0x5a,0x6b,0x6f,0xe2,0x44,0xde,0xc0,0x01,
+0x03,0x89,0xc0,0x00,0x83,0x9d,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,0xb7,0xc0,0x0a,0x03,0xc5,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,0xbe,0x20,0x60,0x00,0x00,0x6f,0xe2,
+0x02,0xd8,0x1f,0xe1,0x7e,0x20,0x20,0x3a,0x03,0xc3,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,0xc8,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,0xd9,0xc0,0x03,
+0x5e,0xd4,0xc0,0x02,0xde,0x96,0x20,0x60,0x00,0x00,0xef,0xe6,0x00,0x06,0x67,0xe6,
+0x04,0x73,0xc0,0x08,0x03,0xe0,0xc0,0x04,0x03,0xe9,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,0xec,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,0xf8,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,0x04,0x01,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,0x04,0x13,0xc0,0x0b,0x84,0x19,0x20,0x20,
+0x60,0xfe,0x68,0x42,0x05,0x4e,0x18,0x46,0x7c,0x06,0x20,0x21,0x04,0x17,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,
+0x84,0x20,0x20,0x20,0x63,0xf2,0xc0,0x42,0x04,0x23,0xc0,0x41,0x84,0x26,0x20,0x20,
+0x64,0x21,0x20,0x40,0x04,0x29,0x6f,0xe2,0x00,0x48,0x20,0x20,0x64,0x7b,0x20,0x40,
+0x04,0x29,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,0x84,0x38,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,0x04,0x42,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,0x61,0xbf,
+0xaa,0x55,0x40,0x00,0x00,0x40,0x02,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x00,
+0x00,0x00,0x01,0x00,0x00,0x00,0x20,0x02,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,0x0e,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,0x35,0x02,0xaf,0x47,0x01,0x00,0x02,0x00,0x28,0x02,
+0x00,0x18,0x02,0x00,0x02,0x03,0x28,0x01,0x02,0x03,0x00,0x02,0x01,0x2a,0x02,0xc8,
+0x00,0x04,0x00,0x02,0x03,0x28,0x01,0x0a,0x05,0x00,0x02,0x00,0x2a,0x14,0x41,0x73,
+0x74,0x20,0x4c,0x45,0x20,0x4d,0x6f,0x75,0x73,0x65,0x20,0x20,0x20,0x20,0x20,0x20,
+0x20,0x20,0x06,0x00,0x02,0x03,0x28,0x01,0x02,0x07,0x00,0x02,0x04,0x2a,0x08,0x06,
+0x00,0x06,0x00,0x64,0x00,0x2c,0x01,0x08,0x00,0x02,0x03,0x28,0x01,0x02,0x09,0x00,
+0x02,0x02,0x2a,0x01,0x01,0x0a,0x00,0x02,0x03,0x28,0x01,0x08,0x0b,0x00,0x02,0x03,
+0x2a,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x02,0x00,0x28,0x02,0x01,0x18,
+0x0d,0x00,0x02,0x03,0x28,0x01,0x20,0x0e,0x00,0x02,0x05,0x2a,0x00,0x0f,0x00,0x02,
+0x02,0x29,0x02,0x00,0x00,0x10,0x00,0x02,0x00,0x28,0x02,0x04,0x18,0x11,0x00,0x02,
+0x03,0x28,0x01,0x16,0x12,0x00,0x02,0x07,0x2a,0x01,0x00,0x13,0x00,0x02,0x02,0x29,
+0x02,0x00,0x00,0x14,0x00,0x02,0x00,0x28,0x02,0x0f,0x18,0x15,0x00,0x02,0x03,0x28,
+0x01,0x12,0x16,0x00,0x02,0x19,0x2a,0x01,0x38,0x17,0x00,0x02,0x00,0x28,0x02,0x0a,
+0x18,0x18,0x00,0x02,0x03,0x28,0x01,0x02,0x19,0x00,0x02,0x23,0x2a,0x03,0x00,0x00,
+0x00,0x1a,0x00,0x02,0x03,0x28,0x01,0x02,0x1b,0x00,0x02,0x29,0x2a,0x08,0x46,0x6c,
+0x61,0x67,0x74,0x72,0x69,0x70,0x1c,0x00,0x02,0x03,0x28,0x01,0x02,0x1d,0x00,0x02,
+0x24,0x2a,0x06,0x79,0x69,0x63,0x68,0x69,0x70,0x1e,0x00,0x02,0x03,0x28,0x01,0x02,
+0x1f,0x00,0x02,0x25,0x2a,0x04,0x63,0x6f,0x6d,0x33,0x20,0x00,0x02,0x03,0x28,0x01,
+0x02,0x21,0x00,0x02,0x26,0x2a,0x03,0x31,0x2e,0x30,0x22,0x00,0x02,0x03,0x28,0x01,
+0x02,0x23,0x00,0x02,0x28,0x2a,0x03,0x31,0x2e,0x30,0x24,0x00,0x02,0x03,0x28,0x01,
+0x02,0x25,0x00,0x02,0x2a,0x2a,0x03,0x31,0x2e,0x30,0x26,0x00,0x02,0x03,0x28,0x01,
+0x02,0x27,0x00,0x02,0x25,0x2a,0x04,0x63,0x6f,0x6d,0x33,0x28,0x00,0x02,0x00,0x28,
+0x10,0x55,0xe4,0x05,0xd2,0xaf,0x9f,0xa9,0x8f,0xe5,0x4a,0x7d,0xfe,0x43,0x53,0x53,
+0x49,0x29,0x00,0x02,0x03,0x28,0x01,0x12,0x2a,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,
-0x00,0x00,0x00,0x2e,0x00,0x02,0x03,0x28,0x01,0x04,0x2f,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,0x30,0x00,0x02,0x03,0x28,0x01,0x1a,0x31,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,0x32,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,0x33,0x68
+0x2b,0x00,0x02,0x02,0x29,0x02,0x00,0x00,0x2c,0x00,0x02,0x03,0x28,0x01,0x08,0x2d,
+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,0x2e,0x00,0x02,0x03,0x28,0x01,0x04,0x2f,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,0x30,0x00,0x02,0x03,0x28,0x01,0x1a,0x31,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,0x32,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,0x8a,0x40
 };
Index: gezhiweixin/output/eeprom.dat
===================================================================
--- /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/gezhiweixin/output/eeprom.dat	(revision 903)
+++ /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/gezhiweixin/output/eeprom.dat	(working copy)
@@ -2,8 +2,8 @@
 02
 aa
 55
-96
-10
+2a
+11
 c2
 84
 00
@@ -55,15 +55,15 @@
 c0
 5d
 81
-66
+80
 c0
 5e
 01
-d6
+fb
 c0
 75
-81
-f7
+82
+1c
 c0
 78
 80
@@ -79,71 +79,71 @@
 c0
 01
 82
-01
+26
 c0
 02
 82
-0d
+32
 c0
 03
 02
-16
+3b
 c0
 03
 82
-1c
+41
 c0
 04
 02
-25
+4a
 c0
 05
 82
-36
+5b
 c0
 09
 82
-46
+6b
 c0
 0a
-02
-e1
+03
+06
 c0
 0e
-02
-f6
+03
+1b
 c0
 0f
 03
-1f
+44
 c0
 0f
 83
-4d
+72
 c0
 11
 03
-af
+d4
 c0
 19
 03
-d7
+fc
 c0
 1d
-03
-ea
+04
+0f
 c0
 1f
-03
-f5
+04
+1a
 c0
 20
 84
-07
+2c
 c0
 29
 04
-0d
+32
 c0
 2c
 80
@@ -151,11 +151,11 @@
 c0
 46
 83
-34
+59
 c0
 4c
 84
-21
+46
 20
 20
 4a
@@ -687,7 +687,7 @@
 20
 56
 82
-cc
+f1
 6f
 e2
 4b
@@ -735,7 +735,7 @@
 20
 56
 82
-cc
+f1
 6f
 e2
 4b
@@ -1095,7 +1095,7 @@
 58
 00
 01
-2f
+46
 67
 e4
 41
@@ -1103,7 +1103,7 @@
 58
 00
 01
-3b
+52
 67
 e4
 41
@@ -1111,7 +1111,7 @@
 58
 00
 01
-4d
+64
 67
 e4
 41
@@ -1119,7 +1119,7 @@
 58
 00
 01
-50
+67
 67
 e4
 41
@@ -1127,7 +1127,7 @@
 58
 00
 01
-53
+6a
 67
 e4
 45
@@ -1155,19 +1155,75 @@
 c0
 04
 81
-25
+33
 c0
 01
 01
-23
+31
 c0
 0a
 01
-2d
+44
+c0
+04
+01
+24
 20
 20
 4d
 df
+6f
+e4
+46
+52
+79
+20
+7e
+04
+67
+e4
+46
+52
+6f
+e2
+46
+6d
+67
+e2
+41
+73
+70
+0a
+ff
+00
+58
+00
+00
+07
+20
+40
+50
+a5
+58
+00
+00
+11
+e7
+e2
+00
+0a
+6f
+ec
+00
+40
+e7
+ec
+00
+0a
+20
+20
+67
+b9
 70
 4a
 d0
@@ -1191,15 +1247,51 @@
 24
 5a
 01
-2b
+42
 70
 4a
 d0
 14
+6f
+e4
+46
+52
+c4
+02
+00
+00
+79
+3f
+fe
+04
+67
+e4
+46
+52
+70
+0a
+ff
+03
+58
+00
+00
+01
+20
+40
+50
+a5
+58
+00
+00
+11
+e7
+e2
+00
+0a
 20
 20
-4e
-08
+67
+b9
 70
 4a
 d0
@@ -1211,7 +1303,7 @@
 20
 40
 03
-b9
+de
 20
 20
 4e
@@ -1219,7 +1311,7 @@
 20
 40
 01
-31
+48
 20
 20
 50
@@ -1283,7 +1375,7 @@
 20
 40
 01
-47
+5e
 67
 e2
 46
@@ -1319,7 +1411,7 @@
 24
 3a
 01
-4b
+62
 1f
 22
 7e
@@ -1339,7 +1431,7 @@
 20
 40
 02
-9a
+bf
 24
 34
 4d
@@ -1351,7 +1443,7 @@
 20
 40
 01
-52
+69
 20
 20
 50
@@ -1404,10 +1496,22 @@
 22
 7e
 00
+1f
+e0
+fe
+01
 20
 40
 50
 a5
+58
+00
+00
+11
+e7
+e2
+00
+0a
 6f
 e4
 04
@@ -1435,7 +1539,7 @@
 20
 20
 01
-54
+6b
 6f
 e2
 0a
@@ -1443,35 +1547,79 @@
 c0
 13
 81
-d4
+f9
 c0
 06
 01
-6f
+94
 c0
 3b
 01
-78
+9d
 c0
 3b
 81
-7e
+a3
 c0
 3c
 01
-83
+a8
 c0
 0a
 81
-bd
+e2
 c0
 7f
 01
+e5
 c0
+14
+81
+8a
 20
 20
 4e
 5c
+6f
+e2
+46
+52
+c4
+02
+00
+00
+6f
+e2
+45
+3d
+c1
+00
+00
+00
+ef
+e2
+00
+03
+ef
+e2
+00
+03
+68
+42
+45
+3b
+98
+40
+84
+00
+60
+42
+45
+3b
+20
+60
+00
+00
 1a
 22
 06
@@ -1495,7 +1643,7 @@
 c0
 01
 81
-76
+9b
 20
 20
 50
@@ -1535,11 +1683,11 @@
 20
 40
 01
-87
+ac
 20
 40
 01
-a4
+c9
 58
 00
 00
@@ -1551,7 +1699,7 @@
 20
 20
 01
-b6
+db
 ef
 e2
 00
@@ -1559,19 +1707,19 @@
 20
 40
 01
-8b
+b0
 20
 40
 01
-92
+b7
 20
 20
 01
-b6
+db
 20
 40
 01
-a8
+cd
 58
 28
 00
@@ -1591,7 +1739,7 @@
 20
 40
 01
-a8
+cd
 59
 28
 03
@@ -1615,15 +1763,15 @@
 20
 40
 01
-a8
+cd
 20
 40
 01
-a4
+c9
 20
 40
 01
-a4
+c9
 58
 00
 00
@@ -1651,11 +1799,11 @@
 c2
 82
 01
-9f
+c4
 c2
 82
 81
-9f
+c4
 18
 40
 84
@@ -1667,7 +1815,7 @@
 20
 40
 01
-a8
+cd
 5a
 29
 02
@@ -1703,7 +1851,7 @@
 20
 40
 01
-ab
+d0
 e0
 44
 00
@@ -1755,7 +1903,7 @@
 20
 20
 01
-ad
+d2
 60
 44
 0a
@@ -1803,15 +1951,15 @@
 c0
 00
 01
-cb
+f0
 c0
 00
 81
-c5
+ea
 c0
 01
 01
-d1
+f6
 20
 20
 50
@@ -1891,7 +2039,7 @@
 c2
 81
 82
-ac
+d1
 6f
 e2
 46
@@ -1950,8 +2098,8 @@
 4d
 20
 3a
-01
-f3
+02
+18
 e8
 48
 00
@@ -1966,28 +2114,28 @@
 00
 24
 22
-81
-f3
+82
+18
 ef
 e2
 00
 06
 c2
 82
-81
-ef
+82
+14
 c2
 82
 4f
 01
 20
 20
-01
-f3
+02
+18
 20
 40
 03
-bf
+e4
 68
 44
 46
@@ -2147,7 +2295,7 @@
 20
 40
 02
-19
+3e
 20
 20
 58
@@ -2383,7 +2531,7 @@
 20
 3a
 02
-59
+7e
 6f
 e2
 04
@@ -2391,7 +2539,7 @@
 c3
 02
 02
-59
+7e
 20
 40
 73
@@ -2431,7 +2579,7 @@
 20
 20
 02
-5f
+84
 6f
 e2
 02
@@ -2451,7 +2599,7 @@
 20
 20
 82
-87
+ac
 2f
 e0
 06
@@ -2459,7 +2607,7 @@
 20
 20
 82
-67
+8c
 20
 60
 00
@@ -2487,15 +2635,15 @@
 c0
 09
 02
-7b
+a0
 c0
 29
 02
-7d
+a2
 c0
 0b
 02
-74
+99
 c0
 0c
 5e
@@ -2507,7 +2655,7 @@
 c0
 0f
 03
-b9
+de
 79
 3f
 80
@@ -2527,7 +2675,7 @@
 20
 40
 02
-80
+a5
 1f
 20
 f3
@@ -2543,19 +2691,19 @@
 20
 20
 02
-a0
+c5
 20
 40
 02
-7d
+a2
 20
 20
 02
-97
+bc
 20
 40
 02
-80
+a5
 da
 20
 02
@@ -2599,7 +2747,7 @@
 20
 40
 02
-8f
+b4
 6f
 e2
 04
@@ -2607,11 +2755,11 @@
 c0
 09
 02
-97
+bc
 c0
 0b
 02
-96
+bb
 c1
 29
 00
@@ -2655,11 +2803,11 @@
 20
 20
 02
-a0
+c5
 20
 40
 02
-9a
+bf
 24
 74
 00
@@ -2723,7 +2871,7 @@
 20
 40
 02
-9a
+bf
 24
 74
 00
@@ -2739,7 +2887,7 @@
 20
 20
 02
-ac
+d1
 20
 40
 5c
@@ -2831,7 +2979,7 @@
 20
 3a
 02
-c8
+ed
 d8
 40
 00
@@ -2851,7 +2999,7 @@
 20
 20
 02
-b7
+dc
 58
 00
 00
@@ -2906,12 +3054,12 @@
 00
 20
 21
-02
-dc
+03
+01
 20
 22
-82
-dc
+83
+01
 1a
 22
 04
@@ -3006,16 +3154,16 @@
 ed
 24
 3a
-02
-f1
+03
+16
 6f
 e2
 4a
 dd
 20
 20
-02
-f2
+03
+17
 6f
 e2
 43
@@ -3083,7 +3231,7 @@
 20
 40
 03
-1b
+40
 20
 40
 7d
@@ -3159,7 +3307,7 @@
 20
 40
 03
-1b
+40
 20
 40
 7d
@@ -3259,7 +3407,7 @@
 24
 20
 83
-30
+55
 6f
 e2
 4a
@@ -3439,11 +3587,11 @@
 c0
 01
 83
-8e
+b3
 20
 40
 03
-60
+85
 d8
 e0
 00
@@ -3467,11 +3615,11 @@
 c0
 01
 03
-64
+89
 c0
 00
 83
-78
+9d
 20
 60
 00
@@ -3651,11 +3799,11 @@
 c0
 04
 03
-92
+b7
 c0
 0a
 03
-a0
+c5
 20
 20
 60
@@ -3683,7 +3831,7 @@
 20
 40
 03
-99
+be
 20
 60
 00
@@ -3699,7 +3847,7 @@
 20
 3a
 03
-9e
+c3
 70
 4b
 ed
@@ -3727,7 +3875,7 @@
 20
 20
 03
-a3
+c8
 da
 20
 00
@@ -3783,7 +3931,7 @@
 c0
 02
 03
-b4
+d9
 c0
 03
 5e
@@ -3807,11 +3955,11 @@
 c0
 08
 03
-bb
+e0
 c0
 04
 03
-c4
+e9
 20
 20
 5c
@@ -3871,7 +4019,7 @@
 20
 20
 03
-c7
+ec
 68
 44
 44
@@ -3915,7 +4063,7 @@
 20
 22
 83
-d3
+f8
 20
 20
 5d
@@ -3950,8 +4098,8 @@
 00
 20
 37
-03
-dc
+04
+01
 24
 36
 db
@@ -4018,12 +4166,12 @@
 7d
 c0
 08
-03
-ee
+04
+13
 c0
 0b
-83
-f4
+84
+19
 20
 20
 60
@@ -4038,8 +4186,8 @@
 06
 20
 21
-03
-f2
+04
+17
 20
 20
 62
@@ -4074,20 +4222,20 @@
 00
 c2
 83
-83
-fb
+84
+20
 20
 20
 63
 f2
 c0
 42
-03
-fe
+04
+23
 c0
 41
 84
-01
+26
 20
 20
 64
@@ -4095,7 +4243,7 @@
 20
 40
 04
-04
+29
 6f
 e2
 00
@@ -4107,7 +4255,7 @@
 20
 40
 04
-04
+29
 6f
 e2
 00
@@ -4167,7 +4315,7 @@
 c0
 77
 84
-13
+38
 c0
 29
 ea
@@ -4207,7 +4355,7 @@
 c0
 38
 04
-1d
+42
 c0
 24
 e9
@@ -4248,8 +4396,8 @@
 20
 79
 32
-51
-a4
+61
+bf
 aa
 55
 40
@@ -4447,7 +4595,7 @@
 68
 46
 10
-0c
+0e
 aa
 55
 01
@@ -5708,5 +5856,5 @@
 40
 de
 4b
-33
-68
+8a
+40
Index: gezhiweixin/output/program.lis
===================================================================
--- /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/gezhiweixin/output/program.lis	(revision 903)
+++ /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/gezhiweixin/output/program.lis	(working copy)
@@ -14,34 +14,34 @@
 0009 c05480ca beq patch15_1 ,p_lpm_dispatch_next 
 000a c056010d beq patch15_4 ,p_lpm_unconn_nossp 
 000b c05c010e beq patch17_0 ,p_module_init 
-000c c05d8166 beq patch17_3 ,p_module_hci_cmd_control 
-000d c05e01d6 beq patch17_4 ,p_module_hci_cmd_transmit_le_notify 
-000e c07581f7 beq patch1d_3 ,p_le_init_conn 
+000c c05d8180 beq patch17_3 ,p_module_hci_cmd_control 
+000d c05e01fb beq patch17_4 ,p_module_hci_cmd_transmit_le_notify 
+000e c075821c beq patch1d_3 ,p_le_init_conn 
 000f c078809f beq patch1e_1 ,p_le_slave_dispatch 
 0010 c07a80b4 beq patch1e_5 ,p_le_slave_more_data 
 0011 20204a8b branch assert 
 
 pf_patch_ext:
-0012 c0018201 beq patch20_3 ,p_le_receive_skip 
-0013 c002820d beq patch20_5 ,p_le_transmit_receive_sifs 
-0014 c0030216 beq patch20_6 ,p_le_transmit 
-0015 c003821c beq patch20_7 ,p_le_transmit0 
-0016 c0040225 beq patch21_0 ,p_le_send_adv_ind 
-0017 c0058236 beq patch21_3 ,p_le_send_scan_response 
-0018 c0098246 beq patch22_3 ,p_le_acknowledge 
-0019 c00a02e1 beq patch22_4 ,p_le_check_wak 
-001a c00e02f6 beq patch23_4 ,p_le_prepare_tx 
-001b c00f031f beq patch23_6 ,p_le_send_packet 
-001c c00f834d beq patch23_7 ,p_le_parse 
-001d c01103af beq patch24_2 ,p_le_parse_l2cap 
-001e c01903d7 beq patch26_2 ,p_le_lpm_set_mult 
-001f c01d03ea beq patch27_2 ,p_parse_lmp 
-0020 c01f03f5 beq patch27_6 ,p_send_lmp 
-0021 c0208407 beq patch28_1 ,p_ssp_disable 
-0022 c029040d beq patch2a_2 ,p_parse_dlci0_rp 
+0012 c0018226 beq patch20_3 ,p_le_receive_skip 
+0013 c0028232 beq patch20_5 ,p_le_transmit_receive_sifs 
+0014 c003023b beq patch20_6 ,p_le_transmit 
+0015 c0038241 beq patch20_7 ,p_le_transmit0 
+0016 c004024a beq patch21_0 ,p_le_send_adv_ind 
+0017 c005825b beq patch21_3 ,p_le_send_scan_response 
+0018 c009826b beq patch22_3 ,p_le_acknowledge 
+0019 c00a0306 beq patch22_4 ,p_le_check_wak 
+001a c00e031b beq patch23_4 ,p_le_prepare_tx 
+001b c00f0344 beq patch23_6 ,p_le_send_packet 
+001c c00f8372 beq patch23_7 ,p_le_parse 
+001d c01103d4 beq patch24_2 ,p_le_parse_l2cap 
+001e c01903fc beq patch26_2 ,p_le_lpm_set_mult 
+001f c01d040f beq patch27_2 ,p_parse_lmp 
+0020 c01f041a beq patch27_6 ,p_send_lmp 
+0021 c020842c beq patch28_1 ,p_ssp_disable 
+0022 c0290432 beq patch2a_2 ,p_parse_dlci0_rp 
 0023 c02c8027 beq patch2b_1 ,p_rfcomm_send_param_neg_res 
-0024 c0468334 beq patch31_5 ,p_le_encrypt 
-0025 c04c8421 beq patch33_1 ,p_sp_initialize_256 
+0024 c0468359 beq patch31_5 ,p_le_encrypt 
+0025 c04c8446 beq patch33_1 ,p_sp_initialize_256 
 0026 20204a8b branch assert 
 
 p_rfcomm_send_param_neg_res:
@@ -192,7 +192,7 @@
 00a7 204057ed call le_setup 
 00a8 20405863 call le_receive_slave 
 00a9 242c5775 nbranch le_slave_unsync ,sync 
-00aa 205682cc call p_check_ipcbuf_size ,match 
+00aa 205682f1 call p_check_ipcbuf_size ,match 
 00ab 6fe24bf2 fetch 1 ,mem_ipcbuf_bt2m0_flag 
 00ac 245a00b1 ncall p_buf_full ,blank 
 00ad 20405791 call le_got_first_packet 
@@ -208,7 +208,7 @@
 p_le_slave_more_data:
 00b4 78377c00 enable attempt 
 00b5 2040589b call le_transmit_receive_sifs_notx 
-00b6 205682cc call p_check_ipcbuf_size ,match 
+00b6 205682f1 call p_check_ipcbuf_size ,match 
 00b7 6fe24bf2 fetch 1 ,mem_ipcbuf_bt2m0_flag 
 00b8 245a00b1 ncall p_buf_full ,blank 
 00b9 2036d762 branch le_slave_match ,match 
@@ -338,15 +338,15 @@
 p_module_init:
 010e 5800011e setarg p_module_process_bb_event 
 010f 67e441f6 store 2 ,mem_cb_bb_event_process 
-0110 5800012f setarg p_module_bb_event_timer 
+0110 58000146 setarg p_module_bb_event_timer 
 0111 67e441fe store 2 ,mem_cb_event_timer 
-0112 5800013b setarg p_module_le_receive_data 
+0112 58000152 setarg p_module_le_receive_data 
 0113 67e441fa store 2 ,mem_cb_att_write 
-0114 5800014d setarg p_module_lpm_lock 
+0114 58000164 setarg p_module_lpm_lock 
 0115 67e441ea store 2 ,mem_cb_check_wakelock 
-0116 58000150 setarg p_module_bt_conn_process 
+0116 58000167 setarg p_module_bt_conn_process 
 0117 67e441f2 store 2 ,mem_cb_bt_process 
-0118 58000153 setarg p_module_hci_event_receive_spp_data 
+0118 5800016a setarg p_module_hci_event_receive_spp_data 
 0119 67e44541 store 2 ,mem_cb_receive_spp_data 
 011a 20404daf call module_lpm_uart_init 
 011b 20404dbc call module_gpio_init 
@@ -355,1008 +355,1049 @@
 
 p_module_process_bb_event:
 011e 1a627e00 copy regc ,pdata 
-011f c0048125 beq bt_evt_spp_disconnected ,p_module_process_spp_disconnected 
-0120 c0010123 beq bt_evt_bb_disconnected ,p_module_process_bb_event_disconned 
-0121 c00a012d beq bt_evt_le_connected ,p_module_process_le_conn 
-0122 20204ddf branch module_process_bb_event + 1 
+011f c0048133 beq bt_evt_spp_disconnected ,p_module_process_spp_disconnected 
+0120 c0010131 beq bt_evt_bb_disconnected ,p_module_process_bb_event_disconned 
+0121 c00a0144 beq bt_evt_le_connected ,p_module_process_le_conn 
+0122 c0040124 beq bt_evt_spp_connected ,p_module_process_spp_connected 
+0123 20204ddf branch module_process_bb_event + 1 
+
+p_module_process_spp_connected:
+0124 6fe44652 fetch 2 ,mem_ui_state_map 
+0125 79207e04 set1 ui_state_bt_spp_conn ,pdata 
+0126 67e44652 store 2 ,mem_ui_state_map 
+0127 6fe2466d fetch 1 ,mem_module_spp_lpm_mult 
+0128 67e24173 store 1 ,mem_lpm_mult 
+0129 700aff00 jam hci_event_spp_conn_rep ,mem_module_uart_opcode 
+012a 58000007 setarg 7 
+012b 204050a5 call module_hci_prepare_tx 
+012c 58000011 setarg 0x11 
+012d e7e2000a istore 1 ,contwu 
+012e 6fec0040 fetch 6 ,mem_plap 
+012f e7ec000a istore 6 ,contwu 
+0130 202067b9 branch uartd_send 
 
 p_module_process_bb_event_disconned:
-0123 704ad000 jam 0 ,mem_module_rfcomm_disconnect_count 
-0124 20204dfb branch module_process_bb_event_disconned 
+0131 704ad000 jam 0 ,mem_module_rfcomm_disconnect_count 
+0132 20204dfb branch module_process_bb_event_disconned 
 
 p_module_process_spp_disconnected:
-0125 70453d00 jam 0x00 ,mem_credit_flag 
-0126 70453b50 jam 0x50 ,mem_credit_given 
-0127 6fe24acf fetch 1 ,mem_rfcomm_lmp_dis_flag 
-0128 245a012b ncall p_set_rfcomm_disconnect_count ,blank 
-0129 704ad014 jam 20 ,mem_module_rfcomm_disconnect_count 
-012a 20204e08 branch module_process_spp_disconnected 
+0133 70453d00 jam 0x00 ,mem_credit_flag 
+0134 70453b50 jam 0x50 ,mem_credit_given 
+0135 6fe24acf fetch 1 ,mem_rfcomm_lmp_dis_flag 
+0136 245a0142 ncall p_set_rfcomm_disconnect_count ,blank 
+0137 704ad014 jam 20 ,mem_module_rfcomm_disconnect_count 
+0138 6fe44652 fetch 2 ,mem_ui_state_map 
+0139 c4020000 rtnbit0 ui_state_bt_spp_conn 
+013a 793ffe04 set0 ui_state_bt_spp_conn ,pdata 
+013b 67e44652 store 2 ,mem_ui_state_map 
+013c 700aff03 jam hci_event_spp_dis_rep ,mem_module_uart_opcode 
+013d 58000001 setarg 1 
+013e 204050a5 call module_hci_prepare_tx 
+013f 58000011 setarg 0x11 
+0140 e7e2000a istore 1 ,contwu 
+0141 202067b9 branch uartd_send 
 
 p_set_rfcomm_disconnect_count:
-012b 704ad006 jam 6 ,mem_module_rfcomm_disconnect_count 
-012c 20600000 rtn 
+0142 704ad006 jam 6 ,mem_module_rfcomm_disconnect_count 
+0143 20600000 rtn 
 
 p_module_process_le_conn:
-012d 204003b9 call module_clear_recv_confirm_flag 
-012e 20204e28 branch module_process_le_conn 
+0144 204003de call module_clear_recv_confirm_flag 
+0145 20204e28 branch module_process_le_conn 
 
 p_module_bb_event_timer:
-012f 20400131 call p_module_rfcomm_disconnect_timer 
-0130 202050c3 branch module_bb_event_timer 
+0146 20400148 call p_module_rfcomm_disconnect_timer 
+0147 202050c3 branch module_bb_event_timer 
 
 p_module_rfcomm_disconnect_timer:
-0131 6fe24ad0 fetch 1 ,mem_module_rfcomm_disconnect_count 
-0132 207a0000 rtn blank 
-0133 1fe0ffff increase -1 ,pdata 
-0134 67e24ad0 store 1 ,mem_module_rfcomm_disconnect_count 
-0135 247a0000 nrtn blank 
-0136 6fe204f8 fetch 1 ,mem_current_channel 
-0137 247a0000 nrtn blank 
-0138 6fe44652 fetch 2 ,mem_ui_state_map 
-0139 c2804d64 bbit1 ui_state_bt_connected ,app_bt_disconnect 
-013a 20600000 rtn 
+0148 6fe24ad0 fetch 1 ,mem_module_rfcomm_disconnect_count 
+0149 207a0000 rtn blank 
+014a 1fe0ffff increase -1 ,pdata 
+014b 67e24ad0 store 1 ,mem_module_rfcomm_disconnect_count 
+014c 247a0000 nrtn blank 
+014d 6fe204f8 fetch 1 ,mem_current_channel 
+014e 247a0000 nrtn blank 
+014f 6fe44652 fetch 2 ,mem_ui_state_map 
+0150 c2804d64 bbit1 ui_state_bt_connected ,app_bt_disconnect 
+0151 20600000 rtn 
 
 p_module_le_receive_data:
-013b 20404f11 call module_check_ble_encrypt_state 
-013c 20740000 rtn user 
-013d 1a227e00 copy rega ,pdata 
-013e 67e44671 store 2 ,mem_module_le_rx_data_address 
-013f 20400147 call p_check_ble_40_or_42 
-0140 67e24670 store 1 ,mem_module_le_rx_data_len 
-0141 68440474 fetcht 2 ,mem_le_att_handle 
-0142 60444673 storet 2 ,mem_module_le_rx_data_handle 
-0143 20405b6c call le_att_get_handle_info 
-0144 243a4a8b nbranch assert ,blank 
-0145 6fe2049e fetch 1 ,mem_le_cur_uuid_length 
-0146 20205042 branch module_hci_event_receive_le_data 
+0152 20404f11 call module_check_ble_encrypt_state 
+0153 20740000 rtn user 
+0154 1a227e00 copy rega ,pdata 
+0155 67e44671 store 2 ,mem_module_le_rx_data_address 
+0156 2040015e call p_check_ble_40_or_42 
+0157 67e24670 store 1 ,mem_module_le_rx_data_len 
+0158 68440474 fetcht 2 ,mem_le_att_handle 
+0159 60444673 storet 2 ,mem_module_le_rx_data_handle 
+015a 20405b6c call le_att_get_handle_info 
+015b 243a4a8b nbranch assert ,blank 
+015c 6fe2049e fetch 1 ,mem_le_cur_uuid_length 
+015d 20205042 branch module_hci_event_receive_le_data 
 
 p_check_ble_40_or_42:
-0147 6fe24bed fetch 1 ,mem_ble_dle_enable 
-0148 243a014b nbranch p_check_ble_40 ,blank 
+015e 6fe24bed fetch 1 ,mem_ble_dle_enable 
+015f 243a0162 nbranch p_check_ble_40 ,blank 
 
 p_check_ble_42:
-0149 1f227e00 copy loopcnt ,pdata 
-014a 20600000 rtn 
+0160 1f227e00 copy loopcnt ,pdata 
+0161 20600000 rtn 
 
 p_check_ble_40:
-014b 1a427e00 copy regb ,pdata 
-014c 20600000 rtn 
+0162 1a427e00 copy regb ,pdata 
+0163 20600000 rtn 
 
 p_module_lpm_lock:
-014d 2040029a call p_le_check_complete_packet 
-014e 24344d4b nbranch app_get_lpm_wake_lock ,user 
-014f 20204dbd branch module_lpm_lock 
+0164 204002bf call p_le_check_complete_packet 
+0165 24344d4b nbranch app_get_lpm_wake_lock ,user 
+0166 20204dbd branch module_lpm_lock 
 
 p_module_bt_conn_process:
-0150 20400152 call p_module_spp_enter_sniff 
-0151 202050d3 branch module_control_air_flow 
+0167 20400169 call p_module_spp_enter_sniff 
+0168 202050d3 branch module_control_air_flow 
 
 p_module_spp_enter_sniff:
-0152 20204dc8 branch module_spp_enter_sniff + 1 
+0169 20204dc8 branch module_spp_enter_sniff + 1 
 
 p_module_hci_event_receive_spp_data:
-0153 20404dd7 call module_spp_clear_last_transmite_clock 
+016a 20404dd7 call module_spp_clear_last_transmite_clock 
 
 p_ng_event_receive_spp_data0:
-0154 700aff07 jam hci_event_spp_data_rep ,mem_module_uart_opcode 
-0155 6fe404fb fetch 2 ,mem_current_length 
-0156 207a0000 rtn blank 
-0157 d84000ff arg 255 ,temp 
-0158 20407db5 call not_greater_than 
-0159 1fe27200 copy pdata ,loopcnt 
-015a 6fe404fb fetch 2 ,mem_current_length 
-015b 9f267e00 isub loopcnt ,pdata 
-015c 67e404fb store 2 ,mem_current_length 
-015d 1f227e00 copy loopcnt ,pdata 
-015e 204050a5 call module_hci_prepare_tx 
-015f 6fe404fd fetch 2 ,mem_rfcomm_uih_payload_ptr 
-0160 1fe20c00 copy pdata ,contr 
-0161 204067c1 call uart_copy_tx_bytes_fast 
-0162 18c27e00 copy contr ,pdata 
-0163 67e404fd store 2 ,mem_rfcomm_uih_payload_ptr 
-0164 204067b9 call uartd_send 
-0165 20200154 branch p_ng_event_receive_spp_data0 
+016b 700aff07 jam hci_event_spp_data_rep ,mem_module_uart_opcode 
+016c 6fe404fb fetch 2 ,mem_current_length 
+016d 207a0000 rtn blank 
+016e d84000ff arg 255 ,temp 
+016f 20407db5 call not_greater_than 
+0170 1fe27200 copy pdata ,loopcnt 
+0171 6fe404fb fetch 2 ,mem_current_length 
+0172 9f267e00 isub loopcnt ,pdata 
+0173 67e404fb store 2 ,mem_current_length 
+0174 1f227e00 copy loopcnt ,pdata 
+0175 1fe0fe01 pincrease 1 ,pdata 
+0176 204050a5 call module_hci_prepare_tx 
+0177 58000011 setarg 0x11 
+0178 e7e2000a istore 1 ,contwu 
+0179 6fe404fd fetch 2 ,mem_rfcomm_uih_payload_ptr 
+017a 1fe20c00 copy pdata ,contr 
+017b 204067c1 call uart_copy_tx_bytes_fast 
+017c 18c27e00 copy contr ,pdata 
+017d 67e404fd store 2 ,mem_rfcomm_uih_payload_ptr 
+017e 204067b9 call uartd_send 
+017f 2020016b branch p_ng_event_receive_spp_data0 
 
 p_module_hci_cmd_control:
-0166 6fe20aff fetch 1 ,mem_module_uart_opcode 
-0167 c01381d4 beq hci_cmd_sleep ,p_module_hci_cmd_enter_sleep 
-0168 c006016f beq hci_cmd_set_pairing_req ,p_module_hci_cmd_set_pairing_mode 
-0169 c03b0178 beq hci_cmd_delete_customize_service ,module_hci_cmd_delete_customize_service 
-016a c03b817e beq hci_cmd_add_service_uuid ,module_hci_cmd_add_service_uuid 
-016b c03c0183 beq hci_cmd_add_characteristic_uuid ,module_hci_cmd_add_characteristic_uuid 
-016c c00a81bd beq hci_cmd_set_cod ,module_hci_cmd_le_set_adv_data_set_cod 
-016d c07f01c0 beq hci_cmd_all_round ,module_hci_cmd_all_round 
-016e 20204e5c branch module_hci_cmd_control + 2 
+0180 6fe20aff fetch 1 ,mem_module_uart_opcode 
+0181 c01381f9 beq hci_cmd_sleep ,p_module_hci_cmd_enter_sleep 
+0182 c0060194 beq hci_cmd_set_pairing_req ,p_module_hci_cmd_set_pairing_mode 
+0183 c03b019d beq hci_cmd_delete_customize_service ,module_hci_cmd_delete_customize_service 
+0184 c03b81a3 beq hci_cmd_add_service_uuid ,module_hci_cmd_add_service_uuid 
+0185 c03c01a8 beq hci_cmd_add_characteristic_uuid ,module_hci_cmd_add_characteristic_uuid 
+0186 c00a81e2 beq hci_cmd_set_cod ,module_hci_cmd_le_set_adv_data_set_cod 
+0187 c07f01e5 beq hci_cmd_all_round ,module_hci_cmd_all_round 
+0188 c014818a beq hci_cmd_set_credit_given ,p_module_hci_cmd_set_credit_given 
+0189 20204e5c branch module_hci_cmd_control + 2 
+
+p_module_hci_cmd_set_credit_given:
+018a 6fe24652 fetch 1 ,mem_ui_state_map 
+018b c4020000 rtnbit0 ui_state_bt_spp_conn 
+018c 6fe2453d fetch 1 ,mem_credit_flag 
+018d c1000000 rtneq credit_disable 
+018e efe20003 ifetch 1 ,contru 
+018f efe20003 ifetch 1 ,contru 
+0190 6842453b fetcht 1 ,mem_credit_given 
+0191 98408400 iadd temp ,temp 
+0192 6042453b storet 1 ,mem_credit_given 
+0193 20600000 rtn 
 
 p_module_hci_cmd_set_pairing_mode:
-016f 1a220600 copy rega ,contru 
-0170 efe20003 ifetch 1 ,contru 
-0171 c0004f1c beq pairing_pincode ,module_hci_pairing_pincode_mode 
-0172 c000cf1f beq pairing_justwork ,module_hci_pairing_just_work_mode 
-0173 c0014f25 beq pairing_passkey ,module_hci_pairing_passkey 
-0174 c0018176 beq pairing_confirm ,p_module_hci_pairing_numeric_comparison 
-0175 2020501c branch module_hci_event_receive_invalid_cmd 
+0194 1a220600 copy rega ,contru 
+0195 efe20003 ifetch 1 ,contru 
+0196 c0004f1c beq pairing_pincode ,module_hci_pairing_pincode_mode 
+0197 c000cf1f beq pairing_justwork ,module_hci_pairing_just_work_mode 
+0198 c0014f25 beq pairing_passkey ,module_hci_pairing_passkey 
+0199 c001819b beq pairing_confirm ,p_module_hci_pairing_numeric_comparison 
+019a 2020501c branch module_hci_event_receive_invalid_cmd 
 
 p_module_hci_pairing_numeric_comparison:
-0176 58000001 setarg 0x000001 
-0177 20204f20 branch module_hci_sspairing_mode 
+019b 58000001 setarg 0x000001 
+019c 20204f20 branch module_hci_sspairing_mode 
 
 module_hci_cmd_delete_customize_service:
-0178 d8400028 arg 0x0028 ,temp 
-0179 20405b4d call le_att_get_handle_ptr2 
-017a 18c08bfe add contr ,-2 ,contw 
-017b 58000000 setarg 0x0000 
-017c e7e40005 istore 2 ,contw 
-017d 2020501f branch module_hci_event_receive_valid_cmd 
+019d d8400028 arg 0x0028 ,temp 
+019e 20405b4d call le_att_get_handle_ptr2 
+019f 18c08bfe add contr ,-2 ,contw 
+01a0 58000000 setarg 0x0000 
+01a1 e7e40005 istore 2 ,contw 
+01a2 2020501f branch module_hci_event_receive_valid_cmd 
 
 module_hci_cmd_add_service_uuid:
-017e 20400187 call module_hci_cmd_add_service_uuid_set_uuid 
-017f 204001a4 call uart_copy_rx_bytes_len_data 
-0180 58000000 setarg 0x0000 
-0181 e7e40005 istore 2 ,contw 
-0182 202001b6 branch module_hci_event_uuid_handle 
+01a3 204001ac call module_hci_cmd_add_service_uuid_set_uuid 
+01a4 204001c9 call uart_copy_rx_bytes_len_data 
+01a5 58000000 setarg 0x0000 
+01a6 e7e40005 istore 2 ,contw 
+01a7 202001db branch module_hci_event_uuid_handle 
 
 module_hci_cmd_add_characteristic_uuid:
-0183 efe20003 ifetch 1 ,contru 
-0184 2040018b call module_hci_cmd_add_characteristic_uuid_set_handle 
-0185 20400192 call module_hci_cmd_add_characteristic_uuid_set_uuid 
-0186 202001b6 branch module_hci_event_uuid_handle 
+01a8 efe20003 ifetch 1 ,contru 
+01a9 204001b0 call module_hci_cmd_add_characteristic_uuid_set_handle 
+01aa 204001b7 call module_hci_cmd_add_characteristic_uuid_set_uuid 
+01ab 202001db branch module_hci_event_uuid_handle 
 
 module_hci_cmd_add_service_uuid_set_uuid:
-0187 204001a8 call le_att_creat_new_handle 
-0188 58280002 setarg 0x280002 
-0189 e7e60005 istore 3 ,contw 
-018a 20600000 rtn 
+01ac 204001cd call le_att_creat_new_handle 
+01ad 58280002 setarg 0x280002 
+01ae e7e60005 istore 3 ,contw 
+01af 20600000 rtn 
 
 module_hci_cmd_add_characteristic_uuid_set_handle:
-018b 67e20a96 store 1 ,mem_pdatatemp 
-018c 204001a8 call le_att_creat_new_handle 
-018d 59280302 setarg 0x01280302 
-018e e7e80005 istore 4 ,contw 
-018f 6fe20a96 fetch 1 ,mem_pdatatemp 
-0190 e7e60005 istore 3 ,contw 
-0191 20600000 rtn 
+01b0 67e20a96 store 1 ,mem_pdatatemp 
+01b1 204001cd call le_att_creat_new_handle 
+01b2 59280302 setarg 0x01280302 
+01b3 e7e80005 istore 4 ,contw 
+01b4 6fe20a96 fetch 1 ,mem_pdatatemp 
+01b5 e7e60005 istore 3 ,contw 
+01b6 20600000 rtn 
 
 module_hci_cmd_add_characteristic_uuid_set_uuid:
-0192 204001a8 call le_att_creat_new_handle 
-0193 204001a4 call uart_copy_rx_bytes_len_data 
-0194 204001a4 call uart_copy_rx_bytes_len_data 
-0195 58000000 setarg 0 
-0196 e7e40005 istore 2 ,contw 
-0197 184085ff increase -1 ,temp 
-0198 20405b4d call le_att_get_handle_ptr2 
-0199 18c08c04 add contr ,4 ,contr 
-019a efe20006 ifetch 1 ,contr 
-019b c282019f bbit1 bit_characteristic_notify ,module_hci_cmd_add_characteristic_uuid_set_ccc_uuid 
-019c c282819f bbit1 bit_characteristic_indicate ,module_hci_cmd_add_characteristic_uuid_set_ccc_uuid 
-019d 18408401 increase 1 ,temp 
-019e 20600000 rtn 
+01b7 204001cd call le_att_creat_new_handle 
+01b8 204001c9 call uart_copy_rx_bytes_len_data 
+01b9 204001c9 call uart_copy_rx_bytes_len_data 
+01ba 58000000 setarg 0 
+01bb e7e40005 istore 2 ,contw 
+01bc 184085ff increase -1 ,temp 
+01bd 20405b4d call le_att_get_handle_ptr2 
+01be 18c08c04 add contr ,4 ,contr 
+01bf efe20006 ifetch 1 ,contr 
+01c0 c28201c4 bbit1 bit_characteristic_notify ,module_hci_cmd_add_characteristic_uuid_set_ccc_uuid 
+01c1 c28281c4 bbit1 bit_characteristic_indicate ,module_hci_cmd_add_characteristic_uuid_set_ccc_uuid 
+01c2 18408401 increase 1 ,temp 
+01c3 20600000 rtn 
 
 module_hci_cmd_add_characteristic_uuid_set_ccc_uuid:
-019f 204001a8 call le_att_creat_new_handle 
-01a0 5a290202 setarg 0x02290202 
-01a1 e7f00005 istore 8 ,contw 
-01a2 184085ff increase -1 ,temp 
-01a3 20600000 rtn 
+01c4 204001cd call le_att_creat_new_handle 
+01c5 5a290202 setarg 0x02290202 
+01c6 e7f00005 istore 8 ,contw 
+01c7 184085ff increase -1 ,temp 
+01c8 20600000 rtn 
 
 uart_copy_rx_bytes_len_data:
-01a4 efe20003 ifetch 1 ,contru 
-01a5 1fe27200 copy pdata ,loopcnt 
-01a6 e7e20005 istore 1 ,contw 
-01a7 202067ed branch uart_copy_rx_bytes 
+01c9 efe20003 ifetch 1 ,contru 
+01ca 1fe27200 copy pdata ,loopcnt 
+01cb e7e20005 istore 1 ,contw 
+01cc 202067ed branch uart_copy_rx_bytes 
 
 le_att_creat_new_handle:
-01a8 204001ab call le_att_get_last_handle 
-01a9 e0440005 istoret 2 ,contw 
-01aa 20600000 rtn 
+01cd 204001d0 call le_att_get_last_handle 
+01ce e0440005 istoret 2 ,contw 
+01cf 20600000 rtn 
 
 le_att_get_last_handle:
-01ab 6fe4448e fetch 2 ,mem_ui_le_uuid_table 
-01ac 98000c00 iforce contr 
+01d0 6fe4448e fetch 2 ,mem_ui_le_uuid_table 
+01d1 98000c00 iforce contr 
 
 le_att_get_last_handle_loop:
-01ad efe40006 ifetch 2 ,contr 
-01ae 207a0000 rtn blank 
-01af 1fe08401 add pdata ,1 ,temp 
-01b0 efe20006 ifetch 1 ,contr 
-01b1 98c08c00 iadd contr ,contr 
-01b2 efe20006 ifetch 1 ,contr 
-01b3 98c08c00 iadd contr ,contr 
-01b4 18c20a00 copy contr ,contw 
-01b5 202001ad branch le_att_get_last_handle_loop 
+01d2 efe40006 ifetch 2 ,contr 
+01d3 207a0000 rtn blank 
+01d4 1fe08401 add pdata ,1 ,temp 
+01d5 efe20006 ifetch 1 ,contr 
+01d6 98c08c00 iadd contr ,contr 
+01d7 efe20006 ifetch 1 ,contr 
+01d8 98c08c00 iadd contr ,contr 
+01d9 18c20a00 copy contr ,contw 
+01da 202001d2 branch le_att_get_last_handle_loop 
 
 module_hci_event_uuid_handle:
-01b6 60440a9e storet 2 ,mem_temp 
-01b7 700aff29 jam hci_event_uuid_handle ,mem_module_uart_opcode 
-01b8 58000002 setarg 2 
-01b9 204050a5 call module_hci_prepare_tx 
-01ba 68440a9e fetcht 2 ,mem_temp 
-01bb e044000a istoret 2 ,contwu 
-01bc 202067b9 branch uartd_send 
+01db 60440a9e storet 2 ,mem_temp 
+01dc 700aff29 jam hci_event_uuid_handle ,mem_module_uart_opcode 
+01dd 58000002 setarg 2 
+01de 204050a5 call module_hci_prepare_tx 
+01df 68440a9e fetcht 2 ,mem_temp 
+01e0 e044000a istoret 2 ,contwu 
+01e1 202067b9 branch uartd_send 
 
 module_hci_cmd_le_set_adv_data_set_cod:
-01bd efe60003 ifetch 3 ,contru 
-01be 67e640aa store 3 ,mem_class 
-01bf 2020501f branch module_hci_event_receive_valid_cmd 
+01e2 efe60003 ifetch 3 ,contru 
+01e3 67e640aa store 3 ,mem_class 
+01e4 2020501f branch module_hci_event_receive_valid_cmd 
 
 module_hci_cmd_all_round:
-01c0 efe20003 ifetch 1 ,contru 
-01c1 c00001cb beq 0x00 ,module_hci_cmd_all_round_write 
-01c2 c00081c5 beq 0x01 ,module_hci_cmd_all_round_read 
-01c3 c00101d1 beq 0x02 ,module_hci_cmd_all_round_write_addhi 
-01c4 2020501c branch module_hci_event_receive_invalid_cmd 
+01e5 efe20003 ifetch 1 ,contru 
+01e6 c00001f0 beq 0x00 ,module_hci_cmd_all_round_write 
+01e7 c00081ea beq 0x01 ,module_hci_cmd_all_round_read 
+01e8 c00101f6 beq 0x02 ,module_hci_cmd_all_round_write_addhi 
+01e9 2020501c branch module_hci_event_receive_invalid_cmd 
 
 module_hci_cmd_all_round_read:
-01c5 efe40003 ifetch 2 ,contru 
-01c6 1fe22400 copy pdata ,regb 
-01c7 efe20003 ifetch 1 ,contru 
-01c8 1fe22200 copy pdata ,rega 
-01c9 d8400000 arg 0x00 ,temp 
-01ca 2020502a branch module_hci_event_set_cmd 
+01ea efe40003 ifetch 2 ,contru 
+01eb 1fe22400 copy pdata ,regb 
+01ec efe20003 ifetch 1 ,contru 
+01ed 1fe22200 copy pdata ,rega 
+01ee d8400000 arg 0x00 ,temp 
+01ef 2020502a branch module_hci_event_set_cmd 
 
 module_hci_cmd_all_round_write:
-01cb efe40003 ifetch 2 ,contru 
-01cc 1fe20a00 copy pdata ,contw 
-01cd efe20003 ifetch 1 ,contru 
-01ce 1fe27200 copy pdata ,loopcnt 
-01cf 204067da call uart_copy_rx_bytes_fast 
-01d0 2020501f branch module_hci_event_receive_valid_cmd 
+01f0 efe40003 ifetch 2 ,contru 
+01f1 1fe20a00 copy pdata ,contw 
+01f2 efe20003 ifetch 1 ,contru 
+01f3 1fe27200 copy pdata ,loopcnt 
+01f4 204067da call uart_copy_rx_bytes_fast 
+01f5 2020501f branch module_hci_event_receive_valid_cmd 
 
 module_hci_cmd_all_round_write_addhi:
-01d1 efe20003 ifetch 1 ,contru 
-01d2 1fe22c00 copy pdata ,addhi 
-01d3 2020501f branch module_hci_event_receive_valid_cmd 
+01f6 efe20003 ifetch 1 ,contru 
+01f7 1fe22c00 copy pdata ,addhi 
+01f8 2020501f branch module_hci_event_receive_valid_cmd 
 
 p_module_hci_cmd_enter_sleep:
-01d4 2040501f call module_hci_event_receive_valid_cmd 
-01d5 20204d85 branch app_enter_hibernate 
+01f9 2040501f call module_hci_event_receive_valid_cmd 
+01fa 20204d85 branch app_enter_hibernate 
 
 p_module_hci_cmd_transmit_le_notify:
-01d6 6fe24679 fetch 1 ,mem_module_flag 
-01d7 c28182ac bbit1 module_receive_complete_prepare_write_req ,p_le_send_att_prepare_write_response 
-01d8 6fe24679 fetch 1 ,mem_module_flag 
-01d9 c3838000 rtnbit1 module_recv_confirm 
-01da 1840fffd add temp ,-3 ,pdata 
-01db d84000c8 arg 200 ,temp 
-01dc 20407db5 call not_greater_than 
-01dd 6842467a fetcht 1 ,mem_module_hci_notify_len 
-01de 20407db5 call not_greater_than 
-01df 1fe22200 copy pdata ,rega 
-01e0 18427e00 copy temp ,pdata 
-01e1 9a267e00 isub rega ,pdata 
-01e2 67e2467a store 1 ,mem_module_hci_notify_len 
-01e3 6844467b fetcht 2 ,mem_module_hci_notify_handle 
-01e4 184085ff increase -1 ,temp 
-01e5 20405b4d call le_att_get_handle_ptr2 
-01e6 203a01f3 branch p_module_hci_cmd_transmit_handle_error ,blank 
-01e7 e8480006 ifetcht 4 ,contr 
-01e8 59280302 setarg 0x01280302 
-01e9 98467c00 isub temp ,null 
-01ea 242281f3 nbranch p_module_hci_cmd_transmit_handle_error ,zero 
-01eb efe20006 ifetch 1 ,contr 
-01ec c28281ef bbit1 bit_characteristic_indicate ,p_module_hci_cmd_transmit_le_indicate 
-01ed c2824f01 bbit1 bit_characteristic_notify ,module_hci_cmd_transmit_le_notify + 13 
-01ee 202001f3 branch p_module_hci_cmd_transmit_handle_error 
+01fb 6fe24679 fetch 1 ,mem_module_flag 
+01fc c28182d1 bbit1 module_receive_complete_prepare_write_req ,p_le_send_att_prepare_write_response 
+01fd 6fe24679 fetch 1 ,mem_module_flag 
+01fe c3838000 rtnbit1 module_recv_confirm 
+01ff 1840fffd add temp ,-3 ,pdata 
+0200 d84000c8 arg 200 ,temp 
+0201 20407db5 call not_greater_than 
+0202 6842467a fetcht 1 ,mem_module_hci_notify_len 
+0203 20407db5 call not_greater_than 
+0204 1fe22200 copy pdata ,rega 
+0205 18427e00 copy temp ,pdata 
+0206 9a267e00 isub rega ,pdata 
+0207 67e2467a store 1 ,mem_module_hci_notify_len 
+0208 6844467b fetcht 2 ,mem_module_hci_notify_handle 
+0209 184085ff increase -1 ,temp 
+020a 20405b4d call le_att_get_handle_ptr2 
+020b 203a0218 branch p_module_hci_cmd_transmit_handle_error ,blank 
+020c e8480006 ifetcht 4 ,contr 
+020d 59280302 setarg 0x01280302 
+020e 98467c00 isub temp ,null 
+020f 24228218 nbranch p_module_hci_cmd_transmit_handle_error ,zero 
+0210 efe20006 ifetch 1 ,contr 
+0211 c2828214 bbit1 bit_characteristic_indicate ,p_module_hci_cmd_transmit_le_indicate 
+0212 c2824f01 bbit1 bit_characteristic_notify ,module_hci_cmd_transmit_le_notify + 13 
+0213 20200218 branch p_module_hci_cmd_transmit_handle_error 
 
 p_module_hci_cmd_transmit_le_indicate:
-01ef 204003bf call module_set_recv_confirm_flag 
-01f0 6844467b fetcht 2 ,mem_module_hci_notify_handle 
-01f1 20405e4d call le_att_malloc_tx_indication 
-01f2 20204f03 branch module_hci_cmd_transmit_le_notify + 15 
+0214 204003e4 call module_set_recv_confirm_flag 
+0215 6844467b fetcht 2 ,mem_module_hci_notify_handle 
+0216 20405e4d call le_att_malloc_tx_indication 
+0217 20204f03 branch module_hci_cmd_transmit_le_notify + 15 
 
 p_module_hci_cmd_transmit_handle_error:
-01f3 70467a00 jam 0 ,mem_module_hci_notify_len 
-01f4 700b0101 jam hci_discard_packet ,mem_module_temp_nl_discard_packet 
-01f5 204050e0 call module_clear_le_tx_data_flag 
-01f6 2020501c branch module_hci_event_receive_invalid_cmd 
+0218 70467a00 jam 0 ,mem_module_hci_notify_len 
+0219 700b0101 jam hci_discard_packet ,mem_module_temp_nl_discard_packet 
+021a 204050e0 call module_clear_le_tx_data_flag 
+021b 2020501c branch module_hci_event_receive_invalid_cmd 
 
 p_le_init_conn:
-01f7 6fe24bed fetch 1 ,mem_ble_dle_enable 
-01f8 243a5709 nbranch le_init_conn + 1 ,blank 
-01f9 20405709 call le_init_conn + 1 
-01fa 704adb01 jam 1 ,mem_le_txheader_temp 
-01fb 704adc00 jam 0 ,mem_le_txlen_temp 
-01fc 58000000 setarg 0 
-01fd 67f04ad1 store 8 ,mem_le_buff_len 
-01fe 5800001b setarg 27 
-01ff 67e44ad9 store 2 ,mem_module_master_rx_max 
-0200 20600000 rtn 
+021c 6fe24bed fetch 1 ,mem_ble_dle_enable 
+021d 243a5709 nbranch le_init_conn + 1 ,blank 
+021e 20405709 call le_init_conn + 1 
+021f 704adb01 jam 1 ,mem_le_txheader_temp 
+0220 704adc00 jam 0 ,mem_le_txlen_temp 
+0221 58000000 setarg 0 
+0222 67f04ad1 store 8 ,mem_le_buff_len 
+0223 5800001b setarg 27 
+0224 67e44ad9 store 2 ,mem_module_master_rx_max 
+0225 20600000 rtn 
 
 p_le_receive_skip:
-0201 204049ba call save_rssi 
-0202 7823fc00 enable enable_white 
-0203 7824fc00 enable enable_crc 
-0204 09800008 parse demod ,bucket ,8 
-0205 19897e00 rshift3 pwindow ,pdata 
-0206 67e202d5 store 1 ,mem_le_rxbuf 
-0207 09800008 parse demod ,bucket ,8 
-0208 19897e00 rshift3 pwindow ,pdata 
-0209 e7e20005 istore 1 ,contw 
-020a 1fe27200 copy pdata ,loopcnt 
-020b 203a588b branch lerx_nopayload ,blank 
-020c 20205887 branch lerx_loop 
+0226 204049ba call save_rssi 
+0227 7823fc00 enable enable_white 
+0228 7824fc00 enable enable_crc 
+0229 09800008 parse demod ,bucket ,8 
+022a 19897e00 rshift3 pwindow ,pdata 
+022b 67e202d5 store 1 ,mem_le_rxbuf 
+022c 09800008 parse demod ,bucket ,8 
+022d 19897e00 rshift3 pwindow ,pdata 
+022e e7e20005 istore 1 ,contw 
+022f 1fe27200 copy pdata ,loopcnt 
+0230 203a588b branch lerx_nopayload ,blank 
+0231 20205887 branch lerx_loop 
 
 p_le_transmit_receive_sifs:
-020d 204058a3 call le_transmit 
-020e 20404915 call set_sync_on 
-020f 68420017 fetcht 1 ,mem_last_freq 
-0210 2040491c call set_freq_rx 
-0211 200005dc nop 1500 
-0212 20404921 call rf_rx_enable 
-0213 78287c00 enable swfine 
-0214 d960157c arg 5500 ,timeup 
-0215 20205869 branch le_receive_rxon 
+0232 204058a3 call le_transmit 
+0233 20404915 call set_sync_on 
+0234 68420017 fetcht 1 ,mem_last_freq 
+0235 2040491c call set_freq_rx 
+0236 200005dc nop 1500 
+0237 20404921 call rf_rx_enable 
+0238 78287c00 enable swfine 
+0239 d960157c arg 5500 ,timeup 
+023a 20205869 branch le_receive_rxon 
 
 p_le_transmit:
-0216 204057af call le_prep 
-0217 20400219 call p_letx_setfreq 
-0218 202058a7 branch le_transmit0 
+023b 204057af call le_prep 
+023c 2040023e call p_letx_setfreq 
+023d 202058a7 branch le_transmit0 
 
 p_letx_setfreq:
-0219 20368102 branch p_txon ,match 
-021a c5160102 bmark1 mark_buf_full ,p_txon 
-021b 202057be branch letx_setfreq + 1 
+023e 20368102 branch p_txon ,match 
+023f c5160102 bmark1 mark_buf_full ,p_txon 
+0240 202057be branch letx_setfreq + 1 
 
 p_le_transmit0:
-021c 6fe24bed fetch 1 ,mem_ble_dle_enable 
-021d 243a58b3 nbranch le_transmit0 + 12 ,blank 
-021e 6fe24adb fetch 1 ,mem_le_txheader_temp 
-021f 08008608 inject mod ,8 
-0220 efe20006 ifetch 1 ,contr 
-0221 1fe27200 copy pdata ,loopcnt 
-0222 08008608 inject mod ,8 
-0223 2022d8bc branch letr_nopayload ,zero 
-0224 202058b9 branch letr_loop 
+0241 6fe24bed fetch 1 ,mem_ble_dle_enable 
+0242 243a58b3 nbranch le_transmit0 + 12 ,blank 
+0243 6fe24adb fetch 1 ,mem_le_txheader_temp 
+0244 08008608 inject mod ,8 
+0245 efe20006 ifetch 1 ,contr 
+0246 1fe27200 copy pdata ,loopcnt 
+0247 08008608 inject mod ,8 
+0248 2022d8bc branch letr_nopayload ,zero 
+0249 202058b9 branch letr_loop 
 
 p_le_send_adv_ind:
-0225 6fe24bed fetch 1 ,mem_ble_dle_enable 
-0226 243a58c4 nbranch le_send_adv_ind + 1 ,blank 
-0227 6fe24456 fetch 1 ,mem_le_adv_type 
-0228 c000d8d3 beq adv_direct_ind ,le_send_adv_direct_ind 
-0229 6fe24457 fetch 1 ,mem_le_adv_own_addr_type 
-022a 1ff27e00 lshift4 pdata ,pdata 
-022b 1febfe00 lshift2 pdata ,pdata 
-022c 67e24adb store 1 ,mem_le_txheader_temp 
-022d 68424341 fetcht 1 ,mem_le_adv_data_len 
-022e 1840fe06 add temp ,6 ,pdata 
-022f 67e24adc store 1 ,mem_le_txlen_temp 
-0230 6fec4472 fetch 6 ,mem_le_lap 
-0231 67ec4add store 6 ,mem_le_txpayload_temp 
-0232 18427200 copy temp ,loopcnt 
-0233 d8c04342 arg mem_le_adv_data ,contr 
-0234 20407ccf call memcpy_fast 
-0235 202058de branch le_send_adv_transmit 
+024a 6fe24bed fetch 1 ,mem_ble_dle_enable 
+024b 243a58c4 nbranch le_send_adv_ind + 1 ,blank 
+024c 6fe24456 fetch 1 ,mem_le_adv_type 
+024d c000d8d3 beq adv_direct_ind ,le_send_adv_direct_ind 
+024e 6fe24457 fetch 1 ,mem_le_adv_own_addr_type 
+024f 1ff27e00 lshift4 pdata ,pdata 
+0250 1febfe00 lshift2 pdata ,pdata 
+0251 67e24adb store 1 ,mem_le_txheader_temp 
+0252 68424341 fetcht 1 ,mem_le_adv_data_len 
+0253 1840fe06 add temp ,6 ,pdata 
+0254 67e24adc store 1 ,mem_le_txlen_temp 
+0255 6fec4472 fetch 6 ,mem_le_lap 
+0256 67ec4add store 6 ,mem_le_txpayload_temp 
+0257 18427200 copy temp ,loopcnt 
+0258 d8c04342 arg mem_le_adv_data ,contr 
+0259 20407ccf call memcpy_fast 
+025a 202058de branch le_send_adv_transmit 
 
 p_le_send_scan_response:
-0236 6fe24bed fetch 1 ,mem_ble_dle_enable 
-0237 243a58f7 nbranch le_send_scan_response + 1 ,blank 
-0238 d8400004 arg scan_rsp ,temp 
-0239 6fe24457 fetch 1 ,mem_le_adv_own_addr_type 
-023a 7d3a0406 nsetflag blank ,le_sender_addr_bit ,temp 
-023b 60424adb storet 1 ,mem_le_txheader_temp 
-023c 68424361 fetcht 1 ,mem_le_scan_data_len 
-023d 1840fe06 add temp ,6 ,pdata 
-023e 67e24adc store 1 ,mem_le_txlen_temp 
-023f 6fec4472 fetch 6 ,mem_le_lap 
-0240 67ec4add store 6 ,mem_le_txpayload_temp 
-0241 d8c04362 arg mem_le_scan_data ,contr 
-0242 18427200 copy temp ,loopcnt 
-0243 20407ccf call memcpy_fast 
-0244 204058a1 call le_transmit_norx 
-0245 20205ae2 branch le_adv_not_match 
+025b 6fe24bed fetch 1 ,mem_ble_dle_enable 
+025c 243a58f7 nbranch le_send_scan_response + 1 ,blank 
+025d d8400004 arg scan_rsp ,temp 
+025e 6fe24457 fetch 1 ,mem_le_adv_own_addr_type 
+025f 7d3a0406 nsetflag blank ,le_sender_addr_bit ,temp 
+0260 60424adb storet 1 ,mem_le_txheader_temp 
+0261 68424361 fetcht 1 ,mem_le_scan_data_len 
+0262 1840fe06 add temp ,6 ,pdata 
+0263 67e24adc store 1 ,mem_le_txlen_temp 
+0264 6fec4472 fetch 6 ,mem_le_lap 
+0265 67ec4add store 6 ,mem_le_txpayload_temp 
+0266 d8c04362 arg mem_le_scan_data ,contr 
+0267 18427200 copy temp ,loopcnt 
+0268 20407ccf call memcpy_fast 
+0269 204058a1 call le_transmit_norx 
+026a 20205ae2 branch le_adv_not_match 
 
 p_le_acknowledge:
-0246 20405ac9 call le_supervision_flush 
-0247 c6160000 rtnmark1 mark_buf_full 
-0248 2040599a call le_check_wak 
-0249 6fe202d5 fetch 1 ,mem_le_rxbuf 
-024a 2feffe04 isolate1 md ,pdata 
-024b 7920802a setflag true ,mark_ble_rx_md ,mark 
-024c 1fe37e00 rshift pdata ,pdata 
-024d 9842fe00 ixor temp ,pdata 
-024e 2feffe02 isolate1 nesn ,pdata 
-024f 7920800f setflag true ,mark_old_packet ,mark 
-0250 c6078000 rtnmark1 mark_old_packet 
-0251 6fe202d6 fetch 1 ,mem_le_rxbuf + 1 
-0252 203a0259 branch p_le_ack_unenc ,blank 
-0253 6fe2043b fetch 1 ,mem_le_state 
-0254 c3020259 bbit0 lestate_encryption ,p_le_ack_unenc 
-0255 20407342 call load_sk 
-0256 204072b2 call le_decrypt 
-0257 7d3a000f nsetflag blank ,mark_old_packet ,mark 
-0258 247a0000 nrtn blank 
+026b 20405ac9 call le_supervision_flush 
+026c c6160000 rtnmark1 mark_buf_full 
+026d 2040599a call le_check_wak 
+026e 6fe202d5 fetch 1 ,mem_le_rxbuf 
+026f 2feffe04 isolate1 md ,pdata 
+0270 7920802a setflag true ,mark_ble_rx_md ,mark 
+0271 1fe37e00 rshift pdata ,pdata 
+0272 9842fe00 ixor temp ,pdata 
+0273 2feffe02 isolate1 nesn ,pdata 
+0274 7920800f setflag true ,mark_old_packet ,mark 
+0275 c6078000 rtnmark1 mark_old_packet 
+0276 6fe202d6 fetch 1 ,mem_le_rxbuf + 1 
+0277 203a027e branch p_le_ack_unenc ,blank 
+0278 6fe2043b fetch 1 ,mem_le_state 
+0279 c302027e bbit0 lestate_encryption ,p_le_ack_unenc 
+027a 20407342 call load_sk 
+027b 204072b2 call le_decrypt 
+027c 7d3a000f nsetflag blank ,mark_old_packet ,mark 
+027d 247a0000 nrtn blank 
 
 p_le_ack_unenc:
-0259 68420452 fetcht 1 ,mem_le_arq 
-025a 79400402 setflip nesn ,temp 
-025b 60420452 storet 1 ,mem_le_arq 
-025c 6fe24bed fetch 1 ,mem_ble_dle_enable 
-025d 247a0000 nrtn blank 
-025e 2020025f branch p_le_parse_writing_attribute 
+027e 68420452 fetcht 1 ,mem_le_arq 
+027f 79400402 setflip nesn ,temp 
+0280 60420452 storet 1 ,mem_le_arq 
+0281 6fe24bed fetch 1 ,mem_ble_dle_enable 
+0282 247a0000 nrtn blank 
+0283 20200284 branch p_le_parse_writing_attribute 
 
 p_le_parse_writing_attribute:
-025f 6fe202d6 fetch 1 ,mem_le_rxbuf + 1 
-0260 207a0000 rtn blank 
-0261 6fe202d5 fetch 1 ,mem_le_rxbuf 
-0262 2fe00601 compare 1 ,pdata ,3 
-0263 20208287 branch p_le_parse_writing_attribute_continue ,true 
-0264 2fe00602 compare 2 ,pdata ,3 
-0265 20208267 branch p_le_parse_writing_attribute_start ,true 
-0266 20600000 rtn 
+0284 6fe202d6 fetch 1 ,mem_le_rxbuf + 1 
+0285 207a0000 rtn blank 
+0286 6fe202d5 fetch 1 ,mem_le_rxbuf 
+0287 2fe00601 compare 1 ,pdata ,3 
+0288 202082ac branch p_le_parse_writing_attribute_continue ,true 
+0289 2fe00602 compare 2 ,pdata ,3 
+028a 2020828c branch p_le_parse_writing_attribute_start ,true 
+028b 20600000 rtn 
 
 p_le_parse_writing_attribute_start:
-0267 6fe402d9 fetch 2 ,mem_le_rxbuf + 4 
-0268 c1820000 rtnne le_l2cap_cid_att 
-0269 efe60006 ifetch 3 ,contr 
-026a 67e60473 store 3 ,mem_le_att_opcode 
-026b 7920000f set1 mark_old_packet ,mark 
-026c c009027b beq attop_write_request ,p_le_parse_att_write_request 
-026d c029027d beq attop_write_command ,p_le_parse_att_write_command 
-026e c00b0274 beq attop_prepare_write_request ,p_le_parse_att_prepare_write_request 
-026f c00c5e3b beq attop_execute_write_request ,le_parse_att_execute_write_request 
-0270 c0015ca1 beq attop_exchange_mtu_request ,le_parse_att_exchange_mtu_request 
-0271 c00f03b9 beq attop_handle_value_confirmation ,p_le_parse_handle_value_confirmation 
-0272 793f800f set0 mark_old_packet ,mark 
-0273 20600000 rtn 
+028c 6fe402d9 fetch 2 ,mem_le_rxbuf + 4 
+028d c1820000 rtnne le_l2cap_cid_att 
+028e efe60006 ifetch 3 ,contr 
+028f 67e60473 store 3 ,mem_le_att_opcode 
+0290 7920000f set1 mark_old_packet ,mark 
+0291 c00902a0 beq attop_write_request ,p_le_parse_att_write_request 
+0292 c02902a2 beq attop_write_command ,p_le_parse_att_write_command 
+0293 c00b0299 beq attop_prepare_write_request ,p_le_parse_att_prepare_write_request 
+0294 c00c5e3b beq attop_execute_write_request ,le_parse_att_execute_write_request 
+0295 c0015ca1 beq attop_exchange_mtu_request ,le_parse_att_exchange_mtu_request 
+0296 c00f03de beq attop_handle_value_confirmation ,p_le_parse_handle_value_confirmation 
+0297 793f800f set0 mark_old_packet ,mark 
+0298 20600000 rtn 
 
 p_le_parse_att_prepare_write_request:
-0274 58000b1e setarg mem_module_prepare_write_request_packet 
-0275 67e44ad5 store 2 ,mem_module_prepare_write_request_contw 
-0276 20400280 call p_le_long_packet_patch 
-0277 1f20f3fe increase -2 ,loopcnt 
-0278 da2002e0 arg mem_le_rxbuf + 11 ,rega 
-0279 20405abe call le_writeatt_cb 
-027a 202002a0 branch p_le_parse_att_prepare_write_request_finish 
+0299 58000b1e setarg mem_module_prepare_write_request_packet 
+029a 67e44ad5 store 2 ,mem_module_prepare_write_request_contw 
+029b 204002a5 call p_le_long_packet_patch 
+029c 1f20f3fe increase -2 ,loopcnt 
+029d da2002e0 arg mem_le_rxbuf + 11 ,rega 
+029e 20405abe call le_writeatt_cb 
+029f 202002c5 branch p_le_parse_att_prepare_write_request_finish 
 
 p_le_parse_att_write_request:
-027b 2040027d call p_le_parse_att_write_command 
-027c 20200297 branch p_le_send_att_write_response_check_auth 
+02a0 204002a2 call p_le_parse_att_write_command 
+02a1 202002bc branch p_le_send_att_write_response_check_auth 
 
 p_le_parse_att_write_command:
-027d 20400280 call p_le_long_packet_patch 
-027e da2002de arg mem_le_rxbuf + 9 ,rega 
-027f 20205abe branch le_writeatt_cb 
+02a2 204002a5 call p_le_long_packet_patch 
+02a3 da2002de arg mem_le_rxbuf + 9 ,rega 
+02a4 20205abe branch le_writeatt_cb 
 
 p_le_long_packet_patch:
-0280 6fe202d6 fetch 1 ,mem_le_rxbuf + 1 
-0281 1fe0f3f9 add pdata ,-7 ,loopcnt 
-0282 1fe0fffc increase -4 ,pdata 
-0283 67e44ad1 store 2 ,mem_le_buff_len 
-0284 e8440006 ifetcht 2 ,contr 
-0285 60444ad3 storet 2 ,mem_le_buff_len_all 
-0286 20600000 rtn 
+02a5 6fe202d6 fetch 1 ,mem_le_rxbuf + 1 
+02a6 1fe0f3f9 add pdata ,-7 ,loopcnt 
+02a7 1fe0fffc increase -4 ,pdata 
+02a8 67e44ad1 store 2 ,mem_le_buff_len 
+02a9 e8440006 ifetcht 2 ,contr 
+02aa 60444ad3 storet 2 ,mem_le_buff_len_all 
+02ab 20600000 rtn 
 
 p_le_parse_writing_attribute_continue:
-0287 7920000f set1 mark_old_packet ,mark 
-0288 2040028f call p_parse_l2cap_continue_common 
-0289 6fe20473 fetch 1 ,mem_le_att_opcode 
-028a c0090297 beq attop_write_request ,p_parse_l2cap_continue_write_request 
-028b c00b0296 beq attop_prepare_write_request ,p_parse_l2cap_continue_prepare_write_request 
-028c c1290000 rtneq attop_write_command 
-028d 793f800f set0 mark_old_packet ,mark 
-028e 20600000 rtn 
+02ac 7920000f set1 mark_old_packet ,mark 
+02ad 204002b4 call p_parse_l2cap_continue_common 
+02ae 6fe20473 fetch 1 ,mem_le_att_opcode 
+02af c00902bc beq attop_write_request ,p_parse_l2cap_continue_write_request 
+02b0 c00b02bb beq attop_prepare_write_request ,p_parse_l2cap_continue_prepare_write_request 
+02b1 c1290000 rtneq attop_write_command 
+02b2 793f800f set0 mark_old_packet ,mark 
+02b3 20600000 rtn 
 
 p_parse_l2cap_continue_write_common:
 
 p_parse_l2cap_continue_common:
-028f 6fe202d6 fetch 1 ,mem_le_rxbuf + 1 
-0290 68444ad1 fetcht 2 ,mem_le_buff_len 
-0291 98408400 iadd temp ,temp 
-0292 60444ad1 storet 2 ,mem_le_buff_len 
-0293 1fe27200 copy pdata ,loopcnt 
-0294 da2002d7 arg mem_le_rxbuf + 2 ,rega 
-0295 20205abe branch le_writeatt_cb 
+02b4 6fe202d6 fetch 1 ,mem_le_rxbuf + 1 
+02b5 68444ad1 fetcht 2 ,mem_le_buff_len 
+02b6 98408400 iadd temp ,temp 
+02b7 60444ad1 storet 2 ,mem_le_buff_len 
+02b8 1fe27200 copy pdata ,loopcnt 
+02b9 da2002d7 arg mem_le_rxbuf + 2 ,rega 
+02ba 20205abe branch le_writeatt_cb 
 
 p_parse_l2cap_continue_prepare_write_request:
-0296 202002a0 branch p_le_parse_att_prepare_write_request_finish 
+02bb 202002c5 branch p_le_parse_att_prepare_write_request_finish 
 
 p_parse_l2cap_continue_write_request:
 
 p_le_send_att_write_response_check_auth:
-0297 2040029a call p_le_check_complete_packet 
-0298 24740000 nrtn user 
-0299 20205e13 branch le_send_att_write_response_check_auth 
+02bc 204002bf call p_le_check_complete_packet 
+02bd 24740000 nrtn user 
+02be 20205e13 branch le_send_att_write_response_check_auth 
 
 p_le_check_complete_packet:
-029a 20407dc1 call disable_user 
-029b 6fe44ad3 fetch 2 ,mem_le_buff_len_all 
-029c 68444ad1 fetcht 2 ,mem_le_buff_len 
-029d 98467c00 isub temp ,null 
-029e 24628000 nrtn zero 
-029f 20207dbf branch enable_user 
+02bf 20407dc1 call disable_user 
+02c0 6fe44ad3 fetch 2 ,mem_le_buff_len_all 
+02c1 68444ad1 fetcht 2 ,mem_le_buff_len 
+02c2 98467c00 isub temp ,null 
+02c3 24628000 nrtn zero 
+02c4 20207dbf branch enable_user 
 
 p_le_parse_att_prepare_write_request_finish:
-02a0 6fe44ad5 fetch 2 ,mem_module_prepare_write_request_contw 
-02a1 1fe20a00 copy pdata ,contw 
-02a2 6fe202d6 fetch 1 ,mem_le_rxbuf + 1 
-02a3 1fe27200 copy pdata ,loopcnt 
-02a4 20407cdc call memcpy 
-02a5 18a27e00 copy contw ,pdata 
-02a6 67e44ad5 store 2 ,mem_module_prepare_write_request_contw 
-02a7 2040029a call p_le_check_complete_packet 
-02a8 24740000 nrtn user 
-02a9 d8e00003 arg module_receive_complete_prepare_write_req ,queue 
-02aa 204050e6 call module_set_state 
-02ab 202002ac branch p_le_send_att_prepare_write_response 
+02c5 6fe44ad5 fetch 2 ,mem_module_prepare_write_request_contw 
+02c6 1fe20a00 copy pdata ,contw 
+02c7 6fe202d6 fetch 1 ,mem_le_rxbuf + 1 
+02c8 1fe27200 copy pdata ,loopcnt 
+02c9 20407cdc call memcpy 
+02ca 18a27e00 copy contw ,pdata 
+02cb 67e44ad5 store 2 ,mem_module_prepare_write_request_contw 
+02cc 204002bf call p_le_check_complete_packet 
+02cd 24740000 nrtn user 
+02ce d8e00003 arg module_receive_complete_prepare_write_req ,queue 
+02cf 204050e6 call module_set_state 
+02d0 202002d1 branch p_le_send_att_prepare_write_response 
 
 p_le_send_att_prepare_write_response:
-02ac 20405c74 call le_fifo_check_empty 
-02ad 247a0000 nrtn blank 
-02ae 700b2217 jam attop_prepare_write_response ,mem_module_prepare_write_request_opcode 
-02af 58000b1e setarg mem_module_prepare_write_request_packet 
-02b0 67e44ad7 store 2 ,mem_module_prepare_write_request_contr 
-02b1 68440b1e fetcht 2 ,mem_module_prepare_write_request_pdu_length 
-02b2 18408404 increase 4 ,temp 
-02b3 580000f9 setarg le_baseband_max_buffer 
-02b4 20407db5 call not_greater_than 
-02b5 1fe0a5fc add pdata ,-4 ,regb 
-02b6 18000202 force llid_start ,type 
+02d1 20405c74 call le_fifo_check_empty 
+02d2 247a0000 nrtn blank 
+02d3 700b2217 jam attop_prepare_write_response ,mem_module_prepare_write_request_opcode 
+02d4 58000b1e setarg mem_module_prepare_write_request_packet 
+02d5 67e44ad7 store 2 ,mem_module_prepare_write_request_contr 
+02d6 68440b1e fetcht 2 ,mem_module_prepare_write_request_pdu_length 
+02d7 18408404 increase 4 ,temp 
+02d8 580000f9 setarg le_baseband_max_buffer 
+02d9 20407db5 call not_greater_than 
+02da 1fe0a5fc add pdata ,-4 ,regb 
+02db 18000202 force llid_start ,type 
 
 p_le_send_att_prepare_write_response_continue:
-02b7 1fe22200 copy pdata ,rega 
-02b8 20405c32 call le_fifo_malloc_tx + 2 
-02b9 6fe44ad7 fetch 2 ,mem_module_prepare_write_request_contr 
-02ba 1fe20c00 copy pdata ,contr 
-02bb 1a227200 copy rega ,loopcnt 
-02bc 20407ccf call memcpy_fast 
-02bd 18c27e00 copy contr ,pdata 
-02be 67e44ad7 store 2 ,mem_module_prepare_write_request_contr 
-02bf 6fe40b1e fetch 2 ,mem_module_prepare_write_request_pdu_length 
-02c0 9a467e00 isub regb ,pdata 
-02c1 67e40b1e store 2 ,mem_module_prepare_write_request_pdu_length 
-02c2 203a02c8 branch p_le_send_att_prepare_write_response_ending ,blank 
-02c3 d84000f9 arg le_baseband_max_buffer ,temp 
-02c4 20407db5 call not_greater_than 
-02c5 1fe22400 copy pdata ,regb 
-02c6 18000201 force llid_continue ,type 
-02c7 202002b7 branch p_le_send_att_prepare_write_response_continue 
+02dc 1fe22200 copy pdata ,rega 
+02dd 20405c32 call le_fifo_malloc_tx + 2 
+02de 6fe44ad7 fetch 2 ,mem_module_prepare_write_request_contr 
+02df 1fe20c00 copy pdata ,contr 
+02e0 1a227200 copy rega ,loopcnt 
+02e1 20407ccf call memcpy_fast 
+02e2 18c27e00 copy contr ,pdata 
+02e3 67e44ad7 store 2 ,mem_module_prepare_write_request_contr 
+02e4 6fe40b1e fetch 2 ,mem_module_prepare_write_request_pdu_length 
+02e5 9a467e00 isub regb ,pdata 
+02e6 67e40b1e store 2 ,mem_module_prepare_write_request_pdu_length 
+02e7 203a02ed branch p_le_send_att_prepare_write_response_ending ,blank 
+02e8 d84000f9 arg le_baseband_max_buffer ,temp 
+02e9 20407db5 call not_greater_than 
+02ea 1fe22400 copy pdata ,regb 
+02eb 18000201 force llid_continue ,type 
+02ec 202002dc branch p_le_send_att_prepare_write_response_continue 
 
 p_le_send_att_prepare_write_response_ending:
-02c8 58000000 setarg 0 
-02c9 67e44ad5 store 2 ,mem_module_prepare_write_request_contw 
-02ca d8e00003 arg module_receive_complete_prepare_write_req ,queue 
-02cb 202050e2 branch module_clr_state 
+02ed 58000000 setarg 0 
+02ee 67e44ad5 store 2 ,mem_module_prepare_write_request_contw 
+02ef d8e00003 arg module_receive_complete_prepare_write_req ,queue 
+02f0 202050e2 branch module_clr_state 
 
 p_check_ipcbuf_size:
-02cc 704bf200 jam 0 ,mem_ipcbuf_bt2m0_flag 
-02cd 68444ff0 fetcht 2 ,ipc_bt2m0_start_addr 
-02ce 6fe44ff2 fetch 2 ,ipc_bt2m0_end_addr 
-02cf 98462200 isub temp ,rega 
-02d0 68444ff4 fetcht 2 ,ipc_bt2m0_read_ptr 
-02d1 6fe44ff6 fetch 2 ,ipc_bt2m0_write_ptr 
-02d2 60444bf5 storet 2 ,mem_ipcbuf_bt2m0_read 
-02d3 67e44bf3 store 2 ,mem_ipcbuf_bt2m0_write 
-02d4 98467e00 isub temp ,pdata 
-02d5 202102dc branch start_calc_ipcbuf ,positive 
-02d6 202282dc branch start_calc_ipcbuf ,zero 
-02d7 1a220400 copy rega ,temp 
-02d8 6fe44bf3 fetch 2 ,mem_ipcbuf_bt2m0_write 
-02d9 9840fe00 iadd temp ,pdata 
-02da 68444bf5 fetcht 2 ,mem_ipcbuf_bt2m0_read 
-02db 98467e00 isub temp ,pdata 
+02f1 704bf200 jam 0 ,mem_ipcbuf_bt2m0_flag 
+02f2 68444ff0 fetcht 2 ,ipc_bt2m0_start_addr 
+02f3 6fe44ff2 fetch 2 ,ipc_bt2m0_end_addr 
+02f4 98462200 isub temp ,rega 
+02f5 68444ff4 fetcht 2 ,ipc_bt2m0_read_ptr 
+02f6 6fe44ff6 fetch 2 ,ipc_bt2m0_write_ptr 
+02f7 60444bf5 storet 2 ,mem_ipcbuf_bt2m0_read 
+02f8 67e44bf3 store 2 ,mem_ipcbuf_bt2m0_write 
+02f9 98467e00 isub temp ,pdata 
+02fa 20210301 branch start_calc_ipcbuf ,positive 
+02fb 20228301 branch start_calc_ipcbuf ,zero 
+02fc 1a220400 copy rega ,temp 
+02fd 6fe44bf3 fetch 2 ,mem_ipcbuf_bt2m0_write 
+02fe 9840fe00 iadd temp ,pdata 
+02ff 68444bf5 fetcht 2 ,mem_ipcbuf_bt2m0_read 
+0300 98467e00 isub temp ,pdata 
 
 start_calc_ipcbuf:
-02dc d8400300 arg 0x300 ,temp 
-02dd 98467c00 isub temp ,null 
-02de 24610000 nrtn positive 
-02df 704bf201 jam 1 ,mem_ipcbuf_bt2m0_flag 
-02e0 20600000 rtn 
+0301 d8400300 arg 0x300 ,temp 
+0302 98467c00 isub temp ,null 
+0303 24610000 nrtn positive 
+0304 704bf201 jam 1 ,mem_ipcbuf_bt2m0_flag 
+0305 20600000 rtn 
 
 p_le_check_wak:
-02e1 68420452 fetcht 1 ,mem_le_arq 
-02e2 284c0005 isolate0 wak ,temp 
-02e3 20608000 rtn true 
-02e4 6fe202d5 fetch 1 ,mem_le_rxbuf 
-02e5 1fe3fe00 lshift pdata ,pdata 
-02e6 9842fe00 ixor temp ,pdata 
-02e7 c4018000 rtnbit0 sn 
-02e8 793f8405 set0 wak ,temp 
-02e9 79400403 setflip sn ,temp 
+0306 68420452 fetcht 1 ,mem_le_arq 
+0307 284c0005 isolate0 wak ,temp 
+0308 20608000 rtn true 
+0309 6fe202d5 fetch 1 ,mem_le_rxbuf 
+030a 1fe3fe00 lshift pdata ,pdata 
+030b 9842fe00 ixor temp ,pdata 
+030c c4018000 rtnbit0 sn 
+030d 793f8405 set0 wak ,temp 
+030e 79400403 setflip sn ,temp 
 
 p_le_check_wak_1:
-02ea 60420452 storet 1 ,mem_le_arq 
-02eb 28400603 compare 3 ,temp ,3 
-02ec 24608000 nrtn true 
-02ed 6fe24bed fetch 1 ,mem_ble_dle_enable 
-02ee 243a02f1 nbranch le_check_wak_2 ,blank 
-02ef 6fe24add fetch 1 ,mem_le_txpayload_temp 
-02f0 202002f2 branch le_check_wak_3 
+030f 60420452 storet 1 ,mem_le_arq 
+0310 28400603 compare 3 ,temp ,3 
+0311 24608000 nrtn true 
+0312 6fe24bed fetch 1 ,mem_ble_dle_enable 
+0313 243a0316 nbranch le_check_wak_2 ,blank 
+0314 6fe24add fetch 1 ,mem_le_txpayload_temp 
+0315 20200317 branch le_check_wak_3 
 
 le_check_wak_2:
-02f1 6fe243b0 fetch 1 ,mem_le_txpayload 
+0316 6fe243b0 fetch 1 ,mem_le_txpayload 
 
 le_check_wak_3:
-02f2 c002d9ac beq ll_start_enc_req ,le_set_enc 
-02f3 6fe24497 fetch 1 ,mem_le_enc_state 
-02f4 c00159b0 beq flag_le_enc_pause ,le_clear_enc 
-02f5 20600000 rtn 
+0317 c002d9ac beq ll_start_enc_req ,le_set_enc 
+0318 6fe24497 fetch 1 ,mem_le_enc_state 
+0319 c00159b0 beq flag_le_enc_pause ,le_clear_enc 
+031a 20600000 rtn 
 
 p_le_prepare_tx:
-02f6 6fe20452 fetch 1 ,mem_le_arq 
-02f7 c3828000 rtnbit1 wak 
-02f8 20405a1c call le_check_tx_md 
-02f9 6fe24bed fetch 1 ,mem_ble_dle_enable 
-02fa 243a59fc nbranch le_prepare_tx + 4 ,blank 
-02fb 20405c53 call le_fifo_get_first_tx_ptr 
-02fc 203a5a3e branch le_send_empty ,blank 
-02fd efe20006 ifetch 1 ,contr 
-02fe e8420006 ifetcht 1 ,contr 
-02ff 18422200 copy temp ,rega 
-0300 9a267e00 isub rega ,pdata 
-0301 2040031b call p_le_get_master_rx_max 
-0302 20407db5 call not_greater_than 
-0303 1fe20400 copy pdata ,temp 
-0304 efe20006 ifetch 1 ,contr 
-0305 1fe20200 copy pdata ,type 
-0306 1a227e00 copy rega ,pdata 
-0307 98c08c00 iadd contr ,contr 
-0308 d8a04add arg mem_le_txpayload_temp ,contw 
-0309 18427200 copy temp ,loopcnt 
-030a 20407ccf call memcpy_fast 
-030b 20405a2e call le_update_tx_type 
-030c 20405a40 call le_send_packet 
-030d 20405c53 call le_fifo_get_first_tx_ptr 
-030e efe20006 ifetch 1 ,contr 
-030f 1fe22200 copy pdata ,rega 
-0310 18c22600 copy contr ,regc 
-0311 e8420006 ifetcht 1 ,contr 
-0312 18422400 copy temp ,regb 
-0313 9a467e00 isub regb ,pdata 
-0314 2040031b call p_le_get_master_rx_max 
-0315 20407db5 call not_greater_than 
-0316 9a40fe00 iadd regb ,pdata 
-0317 e7e20013 istore 1 ,regc 
-0318 9a267c00 isub rega ,null 
-0319 24628000 nrtn zero 
-031a 20205c76 branch le_fifo_release_first_node 
+031b 6fe20452 fetch 1 ,mem_le_arq 
+031c c3828000 rtnbit1 wak 
+031d 20405a1c call le_check_tx_md 
+031e 6fe24bed fetch 1 ,mem_ble_dle_enable 
+031f 243a59fc nbranch le_prepare_tx + 4 ,blank 
+0320 20405c53 call le_fifo_get_first_tx_ptr 
+0321 203a5a3e branch le_send_empty ,blank 
+0322 efe20006 ifetch 1 ,contr 
+0323 e8420006 ifetcht 1 ,contr 
+0324 18422200 copy temp ,rega 
+0325 9a267e00 isub rega ,pdata 
+0326 20400340 call p_le_get_master_rx_max 
+0327 20407db5 call not_greater_than 
+0328 1fe20400 copy pdata ,temp 
+0329 efe20006 ifetch 1 ,contr 
+032a 1fe20200 copy pdata ,type 
+032b 1a227e00 copy rega ,pdata 
+032c 98c08c00 iadd contr ,contr 
+032d d8a04add arg mem_le_txpayload_temp ,contw 
+032e 18427200 copy temp ,loopcnt 
+032f 20407ccf call memcpy_fast 
+0330 20405a2e call le_update_tx_type 
+0331 20405a40 call le_send_packet 
+0332 20405c53 call le_fifo_get_first_tx_ptr 
+0333 efe20006 ifetch 1 ,contr 
+0334 1fe22200 copy pdata ,rega 
+0335 18c22600 copy contr ,regc 
+0336 e8420006 ifetcht 1 ,contr 
+0337 18422400 copy temp ,regb 
+0338 9a467e00 isub regb ,pdata 
+0339 20400340 call p_le_get_master_rx_max 
+033a 20407db5 call not_greater_than 
+033b 9a40fe00 iadd regb ,pdata 
+033c e7e20013 istore 1 ,regc 
+033d 9a267c00 isub rega ,null 
+033e 24628000 nrtn zero 
+033f 20205c76 branch le_fifo_release_first_node 
 
 p_le_get_master_rx_max:
-031b 18c20a00 copy contr ,contw 
-031c 68444ad9 fetcht 2 ,mem_module_master_rx_max 
-031d 18a20c00 copy contw ,contr 
-031e 20600000 rtn 
+0340 18c20a00 copy contr ,contw 
+0341 68444ad9 fetcht 2 ,mem_module_master_rx_max 
+0342 18a20c00 copy contw ,contr 
+0343 20600000 rtn 
 
 p_le_send_packet:
-031f 6fe24bed fetch 1 ,mem_ble_dle_enable 
-0320 243a5a41 nbranch le_send_packet + 1 ,blank 
-0321 60424adc storet 1 ,mem_le_txlen_temp 
-0322 68420452 fetcht 1 ,mem_le_arq 
-0323 79200405 set1 wak ,temp 
-0324 18417efc and temp ,0xfc ,pdata 
-0325 9821fe00 ior type ,pdata 
-0326 67e20452 store 1 ,mem_le_arq 
-0327 1fe17e1f and_into 0x1f ,pdata 
-0328 280ffe29 isolate1 mark_ble_tx_md ,mark 
-0329 7920fe04 setflag true ,md ,pdata 
-032a 67e24adb store 1 ,mem_le_txheader_temp 
-032b 6fe24adb fetch 1 ,mem_le_txheader_temp 
-032c 28200601 compare 1 ,type ,3 
-032d 24208330 nbranch p_le_send_no_txlen ,true 
-032e 6fe24adc fetch 1 ,mem_le_txlen_temp 
-032f 207a0000 rtn blank 
+0344 6fe24bed fetch 1 ,mem_ble_dle_enable 
+0345 243a5a41 nbranch le_send_packet + 1 ,blank 
+0346 60424adc storet 1 ,mem_le_txlen_temp 
+0347 68420452 fetcht 1 ,mem_le_arq 
+0348 79200405 set1 wak ,temp 
+0349 18417efc and temp ,0xfc ,pdata 
+034a 9821fe00 ior type ,pdata 
+034b 67e20452 store 1 ,mem_le_arq 
+034c 1fe17e1f and_into 0x1f ,pdata 
+034d 280ffe29 isolate1 mark_ble_tx_md ,mark 
+034e 7920fe04 setflag true ,md ,pdata 
+034f 67e24adb store 1 ,mem_le_txheader_temp 
+0350 6fe24adb fetch 1 ,mem_le_txheader_temp 
+0351 28200601 compare 1 ,type ,3 
+0352 24208355 nbranch p_le_send_no_txlen ,true 
+0353 6fe24adc fetch 1 ,mem_le_txlen_temp 
+0354 207a0000 rtn blank 
 
 p_le_send_no_txlen:
-0330 6fe2043b fetch 1 ,mem_le_state 
-0331 c4020000 rtnbit0 lestate_encryption 
-0332 20407342 call load_sk 
-0333 20207299 branch le_encrypt 
+0355 6fe2043b fetch 1 ,mem_le_state 
+0356 c4020000 rtnbit0 lestate_encryption 
+0357 20407342 call load_sk 
+0358 20207299 branch le_encrypt 
 
 p_le_encrypt:
-0334 6fe24bed fetch 1 ,mem_ble_dle_enable 
-0335 243a729a nbranch le_encrypt + 1 ,blank 
-0336 da604adb arg mem_le_txheader_temp ,regc 
-0337 684a43d5 fetcht 5 ,mem_le_pcnt_tx 
-0338 20407277 call generate_mic 
-0339 18007008 force regidx_xor ,regext_index 
-033a 98005e00 iforce regext 
-033b 18002200 force 0 ,rega 
-033c 20407263 call first_block_data 
-033d 204072e8 call aes_init 
-033e da604add arg mem_le_txpayload_temp ,regc 
-033f 6fe24adc fetch 1 ,mem_le_txlen_temp 
-0340 1fe0a5ff add pdata ,-1 ,regb 
-0341 9a608a00 iadd regc ,contw 
-0342 1800700c force regidx_result ,regext_index 
-0343 1de27e00 deposit regext 
-0344 e7e80005 istore 4 ,contw 
-0345 2040728e call aes_crypt_data 
-0346 6fe24adc fetch 1 ,mem_le_txlen_temp 
-0347 1fe0fe04 increase 4 ,pdata 
-0348 67e24adc store 1 ,mem_le_txlen_temp 
-0349 684a43d5 fetcht 5 ,mem_le_pcnt_tx 
-034a 18408401 increase 1 ,temp 
-034b 604a43d5 storet 5 ,mem_le_pcnt_tx 
-034c 20600000 rtn 
+0359 6fe24bed fetch 1 ,mem_ble_dle_enable 
+035a 243a729a nbranch le_encrypt + 1 ,blank 
+035b da604adb arg mem_le_txheader_temp ,regc 
+035c 684a43d5 fetcht 5 ,mem_le_pcnt_tx 
+035d 20407277 call generate_mic 
+035e 18007008 force regidx_xor ,regext_index 
+035f 98005e00 iforce regext 
+0360 18002200 force 0 ,rega 
+0361 20407263 call first_block_data 
+0362 204072e8 call aes_init 
+0363 da604add arg mem_le_txpayload_temp ,regc 
+0364 6fe24adc fetch 1 ,mem_le_txlen_temp 
+0365 1fe0a5ff add pdata ,-1 ,regb 
+0366 9a608a00 iadd regc ,contw 
+0367 1800700c force regidx_result ,regext_index 
+0368 1de27e00 deposit regext 
+0369 e7e80005 istore 4 ,contw 
+036a 2040728e call aes_crypt_data 
+036b 6fe24adc fetch 1 ,mem_le_txlen_temp 
+036c 1fe0fe04 increase 4 ,pdata 
+036d 67e24adc store 1 ,mem_le_txlen_temp 
+036e 684a43d5 fetcht 5 ,mem_le_pcnt_tx 
+036f 18408401 increase 1 ,temp 
+0370 604a43d5 storet 5 ,mem_le_pcnt_tx 
+0371 20600000 rtn 
 
 p_le_parse:
-034d c6078000 rtnmark1 mark_old_packet 
-034e c6160000 rtnmark1 mark_buf_full 
-034f 20405c70 call le_fifo_check_full 
-0350 247a0000 nrtn blank 
-0351 6fe202d5 fetch 1 ,mem_le_rxbuf 
-0352 1fe17e03 and pdata ,0x3 ,pdata 
-0353 67e244de store 1 ,mem_le_packet_llid 
-0354 efe20006 ifetch 1 ,contr 
-0355 67e244dd store 1 ,mem_le_packet_size 
-0356 207a0000 rtn blank 
-0357 18c27e00 copy contr ,pdata 
-0358 67e444df store 2 ,mem_le_payload_ptr 
-0359 6fe244de fetch 1 ,mem_le_packet_llid 
-035a c001838e beq llid_le_ll ,p_le_parse_ll 
-035b 20400360 call p_le_check_l2cap_complete 
-035c d8e00003 arg wake_lock_ble_rx_patch ,queue 
-035d 24344bec nbranch lpm_get_wake_lock ,user 
-035e 20404bf0 call lpm_put_wake_lock 
-035f 20205a6b branch le_parse_l2cap + 3 
+0372 c6078000 rtnmark1 mark_old_packet 
+0373 c6160000 rtnmark1 mark_buf_full 
+0374 20405c70 call le_fifo_check_full 
+0375 247a0000 nrtn blank 
+0376 6fe202d5 fetch 1 ,mem_le_rxbuf 
+0377 1fe17e03 and pdata ,0x3 ,pdata 
+0378 67e244de store 1 ,mem_le_packet_llid 
+0379 efe20006 ifetch 1 ,contr 
+037a 67e244dd store 1 ,mem_le_packet_size 
+037b 207a0000 rtn blank 
+037c 18c27e00 copy contr ,pdata 
+037d 67e444df store 2 ,mem_le_payload_ptr 
+037e 6fe244de fetch 1 ,mem_le_packet_llid 
+037f c00183b3 beq llid_le_ll ,p_le_parse_ll 
+0380 20400385 call p_le_check_l2cap_complete 
+0381 d8e00003 arg wake_lock_ble_rx_patch ,queue 
+0382 24344bec nbranch lpm_get_wake_lock ,user 
+0383 20404bf0 call lpm_put_wake_lock 
+0384 20205a6b branch le_parse_l2cap + 3 
 
 p_le_check_l2cap_complete:
-0360 6fe244de fetch 1 ,mem_le_packet_llid 
-0361 c0010364 beq llid_start ,p_le_check_l2cap_llid_start 
-0362 c0008378 beq llid_continue ,p_le_check_l2cap_llid_continue 
-0363 20600000 rtn 
+0385 6fe244de fetch 1 ,mem_le_packet_llid 
+0386 c0010389 beq llid_start ,p_le_check_l2cap_llid_start 
+0387 c000839d beq llid_continue ,p_le_check_l2cap_llid_continue 
+0388 20600000 rtn 
 
 p_le_check_l2cap_llid_start:
-0364 6fe444df fetch 2 ,mem_le_payload_ptr 
-0365 1fe20c00 copy pdata ,contr 
-0366 efe40006 ifetch 2 ,contr 
-0367 67e444ce store 2 ,mem_le_l2cap_size 
-0368 efe40006 ifetch 2 ,contr 
-0369 20405a7a call le_check_l2cap_cid_legal 
-036a 24740000 nrtn user 
-036b 684244dd fetcht 1 ,mem_le_packet_size 
-036c 604244d0 storet 1 ,mem_le_packet_len_recved 
-036d 6fe444ce fetch 2 ,mem_le_l2cap_size 
-036e 1fe0fe04 increase 4 ,pdata 
-036f 98467c00 isub temp ,null 
-0370 2022fdbf branch enable_user ,zero 
-0371 6fe244dd fetch 1 ,mem_le_packet_size 
-0372 1fe27200 copy pdata ,loopcnt 
-0373 d8a00d7d arg mem_le_l2capbuf_new ,contw 
-0374 6fe444df fetch 2 ,mem_le_payload_ptr 
-0375 1fe20c00 copy pdata ,contr 
-0376 20407cdc call memcpy 
-0377 20207dc1 branch disable_user 
+0389 6fe444df fetch 2 ,mem_le_payload_ptr 
+038a 1fe20c00 copy pdata ,contr 
+038b efe40006 ifetch 2 ,contr 
+038c 67e444ce store 2 ,mem_le_l2cap_size 
+038d efe40006 ifetch 2 ,contr 
+038e 20405a7a call le_check_l2cap_cid_legal 
+038f 24740000 nrtn user 
+0390 684244dd fetcht 1 ,mem_le_packet_size 
+0391 604244d0 storet 1 ,mem_le_packet_len_recved 
+0392 6fe444ce fetch 2 ,mem_le_l2cap_size 
+0393 1fe0fe04 increase 4 ,pdata 
+0394 98467c00 isub temp ,null 
+0395 2022fdbf branch enable_user ,zero 
+0396 6fe244dd fetch 1 ,mem_le_packet_size 
+0397 1fe27200 copy pdata ,loopcnt 
+0398 d8a00d7d arg mem_le_l2capbuf_new ,contw 
+0399 6fe444df fetch 2 ,mem_le_payload_ptr 
+039a 1fe20c00 copy pdata ,contr 
+039b 20407cdc call memcpy 
+039c 20207dc1 branch disable_user 
 
 p_le_check_l2cap_llid_continue:
-0378 20405a99 call le_check_l2cap_continue_legal 
-0379 24740000 nrtn user 
-037a 6fe244d0 fetch 1 ,mem_le_packet_len_recved 
-037b d8a00d7d arg mem_le_l2capbuf_new ,contw 
-037c 98a0a200 iadd contw ,rega 
-037d 684244dd fetcht 1 ,mem_le_packet_size 
-037e 9840fe00 iadd temp ,pdata 
-037f 67e244d0 store 1 ,mem_le_packet_len_recved 
-0380 6fe244dd fetch 1 ,mem_le_packet_size 
-0381 1fe27200 copy pdata ,loopcnt 
-0382 1a220a00 copy rega ,contw 
-0383 6fe444df fetch 2 ,mem_le_payload_ptr 
-0384 1fe20c00 copy pdata ,contr 
-0385 20407ccf call memcpy_fast 
-0386 58000d7d setarg mem_le_l2capbuf_new 
-0387 67e444df store 2 ,mem_le_payload_ptr 
-0388 6fe444ce fetch 2 ,mem_le_l2cap_size 
-0389 1fe0fe04 increase 4 ,pdata 
-038a 684244d0 fetcht 1 ,mem_le_packet_len_recved 
-038b 98467c00 isub temp ,null 
-038c 2022fdbf branch enable_user ,zero 
-038d 20207dc1 branch disable_user 
+039d 20405a99 call le_check_l2cap_continue_legal 
+039e 24740000 nrtn user 
+039f 6fe244d0 fetch 1 ,mem_le_packet_len_recved 
+03a0 d8a00d7d arg mem_le_l2capbuf_new ,contw 
+03a1 98a0a200 iadd contw ,rega 
+03a2 684244dd fetcht 1 ,mem_le_packet_size 
+03a3 9840fe00 iadd temp ,pdata 
+03a4 67e244d0 store 1 ,mem_le_packet_len_recved 
+03a5 6fe244dd fetch 1 ,mem_le_packet_size 
+03a6 1fe27200 copy pdata ,loopcnt 
+03a7 1a220a00 copy rega ,contw 
+03a8 6fe444df fetch 2 ,mem_le_payload_ptr 
+03a9 1fe20c00 copy pdata ,contr 
+03aa 20407ccf call memcpy_fast 
+03ab 58000d7d setarg mem_le_l2capbuf_new 
+03ac 67e444df store 2 ,mem_le_payload_ptr 
+03ad 6fe444ce fetch 2 ,mem_le_l2cap_size 
+03ae 1fe0fe04 increase 4 ,pdata 
+03af 684244d0 fetcht 1 ,mem_le_packet_len_recved 
+03b0 98467c00 isub temp ,null 
+03b1 2022fdbf branch enable_user ,zero 
+03b2 20207dc1 branch disable_user 
 
 p_le_parse_ll:
-038e 6fe202d7 fetch 1 ,mem_le_rxbuf + 2 
-038f c0040392 beq ll_feature_req ,p_le_parse_feature_req 
-0390 c00a03a0 beq ll_length_req ,le_parse_length_request 
-0391 20206045 branch le_parse_ll + 1 
+03b3 6fe202d7 fetch 1 ,mem_le_rxbuf + 2 
+03b4 c00403b7 beq ll_feature_req ,p_le_parse_feature_req 
+03b5 c00a03c5 beq ll_length_req ,le_parse_length_request 
+03b6 20206045 branch le_parse_ll + 1 
 
 p_le_parse_feature_req:
 
 p_le_send_feature_rsp:
-0392 da200009 arg 9 ,rega 
-0393 da400009 arg ll_feature_rsp ,regb 
-0394 20405c22 call le_fifo_malloc_tx_ll 
-0395 58000021 setarg 0x21 
-0396 e7f00005 istore 8 ,contw 
-0397 20400399 call p_check_ble_dle_enable 
-0398 20600000 rtn 
+03b7 da200009 arg 9 ,rega 
+03b8 da400009 arg ll_feature_rsp ,regb 
+03b9 20405c22 call le_fifo_malloc_tx_ll 
+03ba 58000021 setarg 0x21 
+03bb e7f00005 istore 8 ,contw 
+03bc 204003be call p_check_ble_dle_enable 
+03bd 20600000 rtn 
 
 p_check_ble_dle_enable:
-0399 6fe202d8 fetch 1 ,mem_le_rxbuf + 3 
-039a 1fe17e20 and pdata ,0x20 ,pdata 
-039b 203a039e branch p_set_ble_dle_disable ,blank 
-039c 704bed00 jam dle_enable ,mem_ble_dle_enable 
-039d 20600000 rtn 
+03be 6fe202d8 fetch 1 ,mem_le_rxbuf + 3 
+03bf 1fe17e20 and pdata ,0x20 ,pdata 
+03c0 203a03c3 branch p_set_ble_dle_disable ,blank 
+03c1 704bed00 jam dle_enable ,mem_ble_dle_enable 
+03c2 20600000 rtn 
 
 p_set_ble_dle_disable:
-039e 704bed01 jam dle_disable ,mem_ble_dle_enable 
-039f 20600000 rtn 
+03c3 704bed01 jam dle_disable ,mem_ble_dle_enable 
+03c4 20600000 rtn 
 
 le_parse_length_request:
-03a0 efe40006 ifetch 2 ,contr 
-03a1 67e44ad9 store 2 ,mem_module_master_rx_max 
-03a2 202003a3 branch le_send_length_res 
+03c5 efe40006 ifetch 2 ,contr 
+03c6 67e44ad9 store 2 ,mem_module_master_rx_max 
+03c7 202003c8 branch le_send_length_res 
 
 le_send_length_res:
-03a3 da200009 arg 9 ,rega 
-03a4 da400015 arg ll_length_rsp ,regb 
-03a5 20405c22 call le_fifo_malloc_tx_ll 
-03a6 580000fb setarg 251 
-03a7 e7e40005 istore 2 ,contw 
-03a8 58000848 setarg 2120 
-03a9 e7e40005 istore 2 ,contw 
-03aa 580000fb setarg 251 
-03ab e7e40005 istore 2 ,contw 
-03ac 58000848 setarg 2120 
-03ad e7e40005 istore 2 ,contw 
-03ae 20600000 rtn 
+03c8 da200009 arg 9 ,rega 
+03c9 da400015 arg ll_length_rsp ,regb 
+03ca 20405c22 call le_fifo_malloc_tx_ll 
+03cb 580000fb setarg 251 
+03cc e7e40005 istore 2 ,contw 
+03cd 58000848 setarg 2120 
+03ce e7e40005 istore 2 ,contw 
+03cf 580000fb setarg 251 
+03d0 e7e40005 istore 2 ,contw 
+03d1 58000848 setarg 2120 
+03d2 e7e40005 istore 2 ,contw 
+03d3 20600000 rtn 
 
 p_le_parse_l2cap:
-03af efe40006 ifetch 2 ,contr 
-03b0 c00203b4 beq le_l2cap_cid_att ,p_le_parse_att 
-03b1 c0035ed4 beq le_l2cap_cid_smp ,le_parse_smp 
-03b2 c002de96 beq le_l2cap_cid_signal ,le_parse_signaling 
-03b3 20600000 rtn 
+03d4 efe40006 ifetch 2 ,contr 
+03d5 c00203d9 beq le_l2cap_cid_att ,p_le_parse_att 
+03d6 c0035ed4 beq le_l2cap_cid_smp ,le_parse_smp 
+03d7 c002de96 beq le_l2cap_cid_signal ,le_parse_signaling 
+03d8 20600000 rtn 
 
 p_le_parse_att:
-03b4 efe60006 ifetch 3 ,contr 
-03b5 67e60473 store 3 ,mem_le_att_opcode 
-03b6 c00803bb beq attop_read_by_group_type_request ,p_le_parse_att_read_by_group_type_request 
-03b7 c00403c4 beq attop_read_by_type_request ,p_le_parse_att_read_by_type_request 
-03b8 20205c8d branch le_parse_att + 2 
+03d9 efe60006 ifetch 3 ,contr 
+03da 67e60473 store 3 ,mem_le_att_opcode 
+03db c00803e0 beq attop_read_by_group_type_request ,p_le_parse_att_read_by_group_type_request 
+03dc c00403e9 beq attop_read_by_type_request ,p_le_parse_att_read_by_type_request 
+03dd 20205c8d branch le_parse_att + 2 
 
 p_le_parse_handle_value_confirmation:
 
 module_clear_recv_confirm_flag:
-03b9 d8e00007 arg module_recv_confirm ,queue 
-03ba 202050e2 branch module_clr_state 
+03de d8e00007 arg module_recv_confirm ,queue 
+03df 202050e2 branch module_clr_state 
 
 p_le_parse_att_read_by_group_type_request:
-03bb 20405e91 call le_get_search_handle_start_end_common 
-03bc 20405ab3 call le_get_search_att_type 
-03bd d9600001 arg 1 ,timeup 
-03be 20205dde branch le_send_att_read_by_group_type_response + 1 
+03e0 20405e91 call le_get_search_handle_start_end_common 
+03e1 20405ab3 call le_get_search_att_type 
+03e2 d9600001 arg 1 ,timeup 
+03e3 20205dde branch le_send_att_read_by_group_type_response + 1 
 
 module_set_recv_confirm_flag:
-03bf d8e00007 arg module_recv_confirm ,queue 
-03c0 202050e6 branch module_set_state 
+03e4 d8e00007 arg module_recv_confirm ,queue 
+03e5 202050e6 branch module_set_state 
 
 p_le_parse_att_exchange_mtu_request:
-03c1 20405ca9 call le_parse_att_exchange_mtu_response 
-03c2 67e44478 store 2 ,mem_le_local_mtu 
-03c3 20205ca2 branch le_send_att_exchange_mtu_response 
+03e6 20405ca9 call le_parse_att_exchange_mtu_response 
+03e7 67e44478 store 2 ,mem_le_local_mtu 
+03e8 20205ca2 branch le_send_att_exchange_mtu_response 
 
 p_le_parse_att_read_by_type_request:
-03c4 20405e91 call le_get_search_handle_start_end_common 
-03c5 20405abb call le_get_search_att_uuid 
-03c6 202003c7 branch p_le_send_att_read_by_type_response 
+03e9 20405e91 call le_get_search_handle_start_end_common 
+03ea 20405abb call le_get_search_att_uuid 
+03eb 202003ec branch p_le_send_att_read_by_type_response 
 
 p_le_send_att_read_by_type_response:
-03c7 6844442c fetcht 2 ,mem_le_search_handle_start 
-03c8 60440a9e storet 2 ,mem_temp 
-03c9 20405b36 call le_init_attlist_search 
-03ca 20405b4d call le_att_get_handle_ptr2 
-03cb 18c08dfe increase -2 ,contr 
-03cc 18c27e00 copy contr ,pdata 
-03cd 67e40498 store 2 ,mem_le_cur_attlist_start_ptr 
-03ce 68444444 fetcht 2 ,mem_le_search_uuid 
-03cf 58002a00 setarg uuid_chrctr_device_name 
-03d0 98467c00 isub temp ,null 
-03d1 202283d3 branch p_le_send_att_read_by_type_res_device_name ,zero 
-03d2 20205d2d branch le_send_att_read_by_type_response + 11 
+03ec 6844442c fetcht 2 ,mem_le_search_handle_start 
+03ed 60440a9e storet 2 ,mem_temp 
+03ee 20405b36 call le_init_attlist_search 
+03ef 20405b4d call le_att_get_handle_ptr2 
+03f0 18c08dfe increase -2 ,contr 
+03f1 18c27e00 copy contr ,pdata 
+03f2 67e40498 store 2 ,mem_le_cur_attlist_start_ptr 
+03f3 68444444 fetcht 2 ,mem_le_search_uuid 
+03f4 58002a00 setarg uuid_chrctr_device_name 
+03f5 98467c00 isub temp ,null 
+03f6 202283f8 branch p_le_send_att_read_by_type_res_device_name ,zero 
+03f7 20205d2d branch le_send_att_read_by_type_response + 11 
 
 p_le_send_att_read_by_type_res_device_name:
-03d3 d8402a00 arg uuid_chrctr_device_name ,temp 
-03d4 20405b5c call le_att_get_short_uuid_ptr 
-03d5 203a5e56 branch le_send_att_error_response_notfound ,blank 
-03d6 20205d8b branch le_send_att_read_by_type_res_device_name + 3 
+03f8 d8402a00 arg uuid_chrctr_device_name ,temp 
+03f9 20405b5c call le_att_get_short_uuid_ptr 
+03fa 203a5e56 branch le_send_att_error_response_notfound ,blank 
+03fb 20205d8b branch le_send_att_read_by_type_res_device_name + 3 
 
 p_le_lpm_set_mult:
-03d7 6fe24bed fetch 1 ,mem_ble_dle_enable 
-03d8 243a5bd5 nbranch le_lpm_set_mult + 1 ,blank 
-03d9 7855fc00 disable wake 
-03da 203703dc branch p_le_lpm_set_mult_attempt ,attempt 
-03db 2436dbe6 nbranch le_lpm_lost ,match 
+03fc 6fe24bed fetch 1 ,mem_ble_dle_enable 
+03fd 243a5bd5 nbranch le_lpm_set_mult + 1 ,blank 
+03fe 7855fc00 disable wake 
+03ff 20370401 branch p_le_lpm_set_mult_attempt ,attempt 
+0400 2436dbe6 nbranch le_lpm_lost ,match 
 
 p_le_lpm_set_mult_attempt:
-03dc 20404ba0 call lpm_match 
-03dd 6fe440c1 fetch 2 ,mem_rx_window_sniff 
-03de 67e40449 store 2 ,mem_le_receive_window 
-03df 2436cbb3 nbranch lpm_mult_short ,match 
-03e0 c507cbb3 bmark1 mark_old_packet ,lpm_mult_short 
-03e1 6fe244dd fetch 1 ,mem_le_packet_size 
-03e2 243a4bb3 nbranch lpm_mult_short ,blank 
-03e3 6fe24adc fetch 1 ,mem_le_txlen_temp 
-03e4 243a4bb3 nbranch lpm_mult_short ,blank 
-03e5 6fe244bb fetch 1 ,mem_le_configuration 
-03e6 c282cbb3 bbit1 bit_ble_short_mult ,lpm_mult_short 
-03e7 6fe2043b fetch 1 ,mem_le_state 
-03e8 c282cbb3 bbit1 lestate_update_param ,lpm_mult_short 
-03e9 20204b95 branch lpm_mult_wait_timeout 
+0401 20404ba0 call lpm_match 
+0402 6fe440c1 fetch 2 ,mem_rx_window_sniff 
+0403 67e40449 store 2 ,mem_le_receive_window 
+0404 2436cbb3 nbranch lpm_mult_short ,match 
+0405 c507cbb3 bmark1 mark_old_packet ,lpm_mult_short 
+0406 6fe244dd fetch 1 ,mem_le_packet_size 
+0407 243a4bb3 nbranch lpm_mult_short ,blank 
+0408 6fe24adc fetch 1 ,mem_le_txlen_temp 
+0409 243a4bb3 nbranch lpm_mult_short ,blank 
+040a 6fe244bb fetch 1 ,mem_le_configuration 
+040b c282cbb3 bbit1 bit_ble_short_mult ,lpm_mult_short 
+040c 6fe2043b fetch 1 ,mem_le_state 
+040d c282cbb3 bbit1 lestate_update_param ,lpm_mult_short 
+040e 20204b95 branch lpm_mult_wait_timeout 
 
 p_parse_lmp:
-03ea 6fe2007d fetch 1 ,mem_lmi_opcode2 
-03eb c00803ee beq lmp_encryption_key_size_req ,p_parse_lmp_crypt_key 
-03ec c00b83f4 beq lmp_sniff_req ,p_parse_lmp_sniff_req 
-03ed 202060fe branch parse_lmp + 21 
+040f 6fe2007d fetch 1 ,mem_lmi_opcode2 
+0410 c0080413 beq lmp_encryption_key_size_req ,p_parse_lmp_crypt_key 
+0411 c00b8419 beq lmp_sniff_req ,p_parse_lmp_sniff_req 
+0412 202060fe branch parse_lmp + 21 
 
 p_parse_lmp_crypt_key:
-03ee 6842054e fetcht 1 ,mem_rxbuf + 1 
-03ef 18467c06 sub temp ,6 ,null 
-03f0 202103f2 branch reject_lmp_packet_pdu_not_allowed ,positive 
-03f1 20206206 branch parse_lmp_crypt_key + 1 
+0413 6842054e fetcht 1 ,mem_rxbuf + 1 
+0414 18467c06 sub temp ,6 ,null 
+0415 20210417 branch reject_lmp_packet_pdu_not_allowed ,positive 
+0416 20206206 branch parse_lmp_crypt_key + 1 
 
 reject_lmp_packet_pdu_not_allowed:
-03f2 70007e24 jam pdu_not_allowed ,mem_lmo_reason2 
-03f3 20206134 branch reject_lmp_packet 
+0417 70007e24 jam pdu_not_allowed ,mem_lmo_reason2 
+0418 20206134 branch reject_lmp_packet 
 
 p_parse_lmp_sniff_req:
-03f4 202062b8 branch parse_lmp_sniff_req + 1 
+0419 202062b8 branch parse_lmp_sniff_req + 1 
 
 p_send_lmp:
-03f5 78547c00 disable user 
-03f6 204066a3 call lmo_fifo_process 
-03f7 6fe20048 fetch 1 ,mem_lmp_to_send 
-03f8 207a0000 rtn blank 
-03f9 c28383fb bbit1 7 ,p_send_lmp_escape 
-03fa 202063f2 branch send_lmp0 
+041a 78547c00 disable user 
+041b 204066a3 call lmo_fifo_process 
+041c 6fe20048 fetch 1 ,mem_lmp_to_send 
+041d 207a0000 rtn blank 
+041e c2838420 bbit1 7 ,p_send_lmp_escape 
+041f 202063f2 branch send_lmp0 
 
 p_send_lmp_escape:
-03fb c04203fe beq lmp_ext_features_res ,p_send_lmpext_features_res 
-03fc c0418401 beq lmp_ext_features_req ,p_send_lmpext_features_req 
-03fd 20206421 branch send_lmp_escape 
+0420 c0420423 beq lmp_ext_features_res ,p_send_lmpext_features_res 
+0421 c0418426 beq lmp_ext_features_req ,p_send_lmpext_features_req 
+0422 20206421 branch send_lmp_escape 
 
 p_send_lmpext_features_res:
-03fe 20400404 call p_check_ssp_enable 
-03ff 6fe20048 fetch 1 ,mem_lmp_to_send 
-0400 2020647b branch send_lmpext_features_res 
+0423 20400429 call p_check_ssp_enable 
+0424 6fe20048 fetch 1 ,mem_lmp_to_send 
+0425 2020647b branch send_lmpext_features_res 
 
 p_send_lmpext_features_req:
-0401 20400404 call p_check_ssp_enable 
-0402 6fe20048 fetch 1 ,mem_lmp_to_send 
-0403 202064ef branch send_lmpext_features_req 
+0426 20400429 call p_check_ssp_enable 
+0427 6fe20048 fetch 1 ,mem_lmp_to_send 
+0428 202064ef branch send_lmpext_features_req 
 
 p_check_ssp_enable:
-0404 6fe2462c fetch 1 ,mem_ssp_enable 
-0405 203a650d branch ssp_disable ,blank 
-0406 20206506 branch ssp_enable 
+0429 6fe2462c fetch 1 ,mem_ssp_enable 
+042a 203a650d branch ssp_disable ,blank 
+042b 20206506 branch ssp_enable 
 
 p_ssp_disable:
-0407 6fe2409e fetch 1 ,mem_features + 6 
-0408 793ffe03 set0 param_featrue_ssp ,pdata 
-0409 67e2409e store 1 ,mem_features + 6 
-040a 58000001 setarg 0x1 
-040b 67e404ca store 2 ,mem_lmpext_ssp_enable 
-040c 20600000 rtn 
+042c 6fe2409e fetch 1 ,mem_features + 6 
+042d 793ffe03 set0 param_featrue_ssp ,pdata 
+042e 67e2409e store 1 ,mem_features + 6 
+042f 58000001 setarg 0x1 
+0430 67e404ca store 2 ,mem_lmpext_ssp_enable 
+0431 20600000 rtn 
 
 p_parse_dlci0_rp:
-040d 6fe204f9 fetch 1 ,mem_current_frame_type 
-040e c01fe93e beq rfcomm_frame_type_sabm ,rfcomm_rx_process_dlci0_sabm 
-040f c039e947 beq rfcomm_frame_type_ua ,rfcomm_rx_process_dlci0_ua 
-0410 c0778413 beq rfcomm_frame_type_uih ,p_parse_dlci0_rp_uih 
-0411 c029ea05 beq rfcomm_frame_type_disconn ,parse_uih_rp_spp_disconn_send_event 
-0412 20600000 rtn 
+0432 6fe204f9 fetch 1 ,mem_current_frame_type 
+0433 c01fe93e beq rfcomm_frame_type_sabm ,rfcomm_rx_process_dlci0_sabm 
+0434 c039e947 beq rfcomm_frame_type_ua ,rfcomm_rx_process_dlci0_ua 
+0435 c0778438 beq rfcomm_frame_type_uih ,p_parse_dlci0_rp_uih 
+0436 c029ea05 beq rfcomm_frame_type_disconn ,parse_uih_rp_spp_disconn_send_event 
+0437 20600000 rtn 
 
 p_parse_dlci0_rp_uih:
-0413 6fe404fd fetch 2 ,mem_rfcomm_uih_payload_ptr 
-0414 1fe20c00 copy pdata ,contr 
-0415 20406984 call get_rfcomm_uih_head_struct 
-0416 6fe204ff fetch 1 ,mem_uih_cmd_type 
-0417 c020e966 beq uih_param_neg_cmd ,parse_dlci0_rp_uih_pn_cmd 
-0418 c020696e beq uih_param_neg_res ,parse_dlci0_rp_uih_pn_res 
-0419 c038e9a7 beq uih_modem_status_cmd ,parse_dlci0_rp_uih_ms_cmd 
-041a c038041d beq uih_modem_status_res ,p_parse_dlci0_rp_uih_ms_res 
-041b c024e9be beq uih_param_cmd_remove_port ,parse_dlci0_rp_uih_cmd_port 
-041c 20206a58 branch rfcomm_rx_process_end 
+0438 6fe404fd fetch 2 ,mem_rfcomm_uih_payload_ptr 
+0439 1fe20c00 copy pdata ,contr 
+043a 20406984 call get_rfcomm_uih_head_struct 
+043b 6fe204ff fetch 1 ,mem_uih_cmd_type 
+043c c020e966 beq uih_param_neg_cmd ,parse_dlci0_rp_uih_pn_cmd 
+043d c020696e beq uih_param_neg_res ,parse_dlci0_rp_uih_pn_res 
+043e c038e9a7 beq uih_modem_status_cmd ,parse_dlci0_rp_uih_ms_cmd 
+043f c0380442 beq uih_modem_status_res ,p_parse_dlci0_rp_uih_ms_res 
+0440 c024e9be beq uih_param_cmd_remove_port ,parse_dlci0_rp_uih_cmd_port 
+0441 20206a58 branch rfcomm_rx_process_end 
 
 p_parse_dlci0_rp_uih_ms_res:
-041d 700a9508 jam bt_evt_spp_connected ,mem_fifo_temp 
-041e 20407bab call ui_ipc_send_event 
-041f 20406972 call get_rfcomm_param_modem_status 
-0420 202069ba branch parse_dlci0_rp_uih_ms_res_spp 
+0442 700a9508 jam bt_evt_spp_connected ,mem_fifo_temp 
+0443 20407bab call ui_ipc_send_event 
+0444 20406972 call get_rfcomm_param_modem_status 
+0445 202069ba branch parse_dlci0_rp_uih_ms_res_spp 
 
 p_sp_initialize_256:
-0421 6fe24490 fetch 1 ,mem_le_secure_connect_enable 
-0422 203a5ed0 branch le_secure_connection_disable ,blank 
-0423 20407438 call sp_clear_flags 
-0424 20207932 branch sp_pubkey_calc_256 
+0446 6fe24490 fetch 1 ,mem_le_secure_connect_enable 
+0447 203a5ed0 branch le_secure_connection_disable ,blank 
+0448 20407438 call sp_clear_flags 
+0449 20207932 branch sp_pubkey_calc_256 
               org 0x4000
 
 start:
@@ -9778,6 +9819,8 @@
 5939 1a6b7e00 rshift2 regc ,pdata 
 593a e7e40005 istore 2 ,contw 
 593b 47074021 bpatchx patch21_6 ,mem_patch21 
+
+le_con_req_hop_retry_p:
 593c 58000000 setarg 0 
 593d e7e40005 istore 2 ,contw 
 593e 6fe4446e fetch 2 ,mem_le_timeout 
Index: gezhiweixin/patch/patch.prog
===================================================================
--- /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/gezhiweixin/patch/patch.prog	(revision 903)
+++ /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/gezhiweixin/patch/patch.prog	(working copy)
@@ -370,11 +370,26 @@
 	beq BT_EVT_SPP_DISCONNECTED,p_module_process_spp_disconnected
 	beq BT_EVT_BB_DISCONNECTED,p_module_process_bb_event_disconned
 	beq BT_EVT_LE_CONNECTED,p_module_process_le_conn
+	beq BT_EVT_SPP_CONNECTED,p_module_process_spp_connected
 	branch module_process_bb_event + 1
 	
+p_module_process_spp_connected:
+	fetch 2,mem_ui_state_map
+	set1 UI_STATE_BT_SPP_CONN,pdata
+	store 2,mem_ui_state_map
+	fetch 1,mem_module_spp_lpm_mult
+	store 1,mem_lpm_mult
+	jam HCI_EVENT_SPP_CONN_REP,mem_module_uart_opcode
+	setarg 7
+	call module_hci_prepare_tx
+	setarg 0x11
+	istore 1,contwu
+	fetch 6,mem_plap
+	istore 6,contwu
+	branch uartd_send	
 
 p_module_process_bb_event_disconned:
-    	jam 0,mem_module_rfcomm_disconnect_count
+    jam 0,mem_module_rfcomm_disconnect_count
 	branch module_process_bb_event_disconned
 
 p_module_process_spp_disconnected:
@@ -383,7 +398,18 @@
 	fetch 1,mem_rfcomm_lmp_dis_flag
 	ncall p_set_rfcomm_disconnect_count,blank
 	jam 20,mem_module_rfcomm_disconnect_count
-	branch module_process_spp_disconnected
+	fetch 2,mem_ui_state_map
+	rtnbit0 UI_STATE_BT_SPP_CONN
+	set0 UI_STATE_BT_SPP_CONN ,pdata
+	store 2,mem_ui_state_map
+	jam HCI_EVENT_SPP_DIS_REP,mem_module_uart_opcode
+	setarg 1
+	call module_hci_prepare_tx
+	setarg 0x11
+	istore 1,contwu
+	branch uartd_send	
+
+
 p_set_rfcomm_disconnect_count:
 	jam 6,mem_module_rfcomm_disconnect_count
 	rtn
@@ -470,7 +496,10 @@
 	isub loopcnt,pdata
 	store 2,mem_current_length
 	copy loopcnt,pdata
+	pincrease 1,pdata
 	call module_hci_prepare_tx
+	setarg 0x11
+	istore 1,contwu
 	fetch 2,mem_rfcomm_uih_payload_ptr
 	copy pdata,contr
 	call uart_copy_tx_bytes_fast
@@ -490,9 +519,20 @@
 	beq HCI_CMD_ADD_CHARACTERISTIC_UUID,module_hci_cmd_add_characteristic_uuid
 	beq HCI_CMD_SET_COD,module_hci_cmd_le_set_adv_data_set_cod
 	beq HCI_CMD_ALL_ROUND,module_hci_cmd_all_round
+	beq HCI_CMD_SET_CREDIT_GIVEN,p_module_hci_cmd_set_credit_given
 	branch module_hci_cmd_control + 2
 
-
+p_module_hci_cmd_set_credit_given:
+	fetch 1,mem_ui_state_map
+	rtnbit0 UI_STATE_BT_SPP_CONN
+	fetch 1,mem_credit_flag
+	rtneq CREDIT_DISABLE
+	ifetch 1,contru
+	ifetch 1,contru
+	fetcht 1,mem_credit_given
+	iadd temp,temp
+	storet 1,mem_credit_given
+	rtn
 p_module_hci_cmd_set_pairing_mode:
 	copy rega,contru
 	ifetch 1,contru
Index: gezhiweixin/sched/DM_module.dat
===================================================================
--- /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/gezhiweixin/sched/DM_module.dat	(revision 903)
+++ /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/gezhiweixin/sched/DM_module.dat	(working copy)
@@ -46,7 +46,7 @@
 
 ##############BLUETOOTH CONFIG##############
 ###commom###
-mem_soft_version_num:10 0c
+mem_soft_version_num:10 0e
 mem_module_state:03
 mem_module_bluetooth_stauts_by_command:07
 mem_class:24 04 04
