Index: format/app_module.format
===================================================================
--- /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/jingchen/format/app_module.format	(revision 893)
+++ /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/jingchen/format/app_module.format	(working copy)
@@ -102,7 +102,7 @@
 0x78 HCI_CMD_ADD_CHARACTERISTIC_UUID
 
 
-
+0xf1 HCI_CMD_ADC_CORRECT
 0xfe HCI_CMD_ALL_ROUND
 
 )
Index: output/bt_code.c
===================================================================
--- /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/jingchen/output/bt_code.c	(revision 893)
+++ /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/jingchen/output/bt_code.c	(working copy)
@@ -1,17 +1,17 @@
 const unsigned char bt_code[] = {
-0x00,0x02,0xaa,0x55,0xf6,0x0f,0xc2,0x84,0x00,0x15,0xc0,0x00,0x80,0xa8,0xc0,0x30,
-0x00,0x57,0xc0,0x3c,0x80,0x29,0xc0,0x42,0x80,0xae,0xc0,0x44,0x80,0xcf,0xc0,0x46,
-0x80,0x31,0xc0,0x4a,0x00,0x8e,0xc0,0x51,0x00,0xd8,0xc0,0x51,0x80,0x99,0xc0,0x54,
-0x80,0x9c,0xc0,0x56,0x00,0xdf,0xc0,0x5c,0x00,0xe0,0xc0,0x5d,0x81,0x34,0xc0,0x5e,
-0x01,0xae,0xc0,0x63,0x80,0x54,0xc0,0x6a,0x80,0x3c,0xc0,0x75,0x81,0xcf,0xc0,0x78,
-0x80,0x71,0xc0,0x7a,0x80,0x86,0x20,0x20,0x4a,0x8b,0xc0,0x01,0x81,0xd9,0xc0,0x02,
-0x81,0xe5,0xc0,0x03,0x01,0xee,0xc0,0x03,0x81,0xf4,0xc0,0x04,0x01,0xfd,0xc0,0x05,
-0x82,0x0e,0xc0,0x09,0x82,0x1e,0xc0,0x0a,0x02,0xb9,0xc0,0x0e,0x02,0xce,0xc0,0x0f,
-0x02,0xf7,0xc0,0x0f,0x83,0x25,0xc0,0x11,0x03,0x87,0xc0,0x19,0x03,0xaf,0xc0,0x1d,
-0x03,0xc2,0xc0,0x1f,0x03,0xcd,0xc0,0x20,0x83,0xdf,0xc0,0x29,0x03,0xe5,0xc0,0x46,
-0x83,0x0c,0xc0,0x4c,0x83,0xf9,0x20,0x20,0x4a,0x8b,0x6f,0xe4,0x01,0x6d,0xc0,0x46,
-0x47,0xe2,0x20,0x20,0x47,0xcd,0x20,0x40,0x4b,0xba,0x20,0x40,0x49,0xc8,0xdf,0x20,
-0x00,0x05,0x20,0x40,0x7c,0x9d,0x20,0x20,0x49,0x79,0x6f,0xe2,0x40,0xce,0x79,0x3f,
+0x00,0x02,0xaa,0x55,0x12,0x10,0xc2,0x84,0x00,0x16,0xc0,0x00,0x80,0xa8,0xc0,0x30,
+0x00,0x57,0xc0,0x3c,0x80,0x2a,0xc0,0x42,0x80,0xae,0xc0,0x44,0x80,0xcf,0xc0,0x45,
+0x00,0x2d,0xc0,0x46,0x80,0x31,0xc0,0x4a,0x00,0x8e,0xc0,0x51,0x00,0xd8,0xc0,0x51,
+0x80,0x99,0xc0,0x54,0x80,0x9c,0xc0,0x56,0x00,0xe1,0xc0,0x5c,0x00,0xe2,0xc0,0x5d,
+0x81,0x36,0xc0,0x5e,0x01,0xb5,0xc0,0x63,0x80,0x54,0xc0,0x6a,0x80,0x3c,0xc0,0x75,
+0x81,0xd6,0xc0,0x78,0x80,0x71,0xc0,0x7a,0x80,0x86,0x20,0x20,0x4a,0x8b,0xc0,0x01,
+0x81,0xe0,0xc0,0x02,0x81,0xec,0xc0,0x03,0x01,0xf5,0xc0,0x03,0x81,0xfb,0xc0,0x04,
+0x02,0x04,0xc0,0x05,0x82,0x15,0xc0,0x09,0x82,0x25,0xc0,0x0a,0x02,0xc0,0xc0,0x0e,
+0x02,0xd5,0xc0,0x0f,0x02,0xfe,0xc0,0x0f,0x83,0x2c,0xc0,0x11,0x03,0x8e,0xc0,0x19,
+0x03,0xb6,0xc0,0x1d,0x03,0xc9,0xc0,0x1f,0x03,0xd4,0xc0,0x20,0x83,0xe6,0xc0,0x29,
+0x03,0xec,0xc0,0x46,0x83,0x13,0xc0,0x4c,0x84,0x00,0x20,0x20,0x4a,0x8b,0x6f,0xe4,
+0x01,0x6d,0xc0,0x46,0x47,0xe2,0x20,0x20,0x47,0xcd,0x20,0x40,0x4b,0xba,0x20,0x40,
+0x49,0xc8,0x58,0x00,0x1f,0x40,0x20,0x20,0x49,0x7a,0x6f,0xe2,0x40,0xce,0x79,0x3f,
 0xfe,0x05,0x1f,0xe6,0x7c,0x09,0x20,0x21,0x00,0x38,0x1f,0xe6,0x7c,0x0f,0x24,0x21,
 0x00,0x3a,0x20,0x20,0x49,0xab,0x70,0x40,0xce,0x09,0x20,0x20,0x49,0xab,0x70,0x40,
 0xce,0x0f,0x20,0x20,0x49,0xab,0x20,0x40,0x56,0x92,0x18,0x00,0x24,0x00,0x20,0x40,
@@ -30,10 +30,10 @@
 0x7c,0x00,0x20,0x42,0xc7,0x47,0x20,0x20,0x46,0x09,0x79,0x3f,0x80,0x2c,0x70,0x44,
 0xe1,0x00,0x20,0x40,0x79,0x64,0x20,0x40,0x5f,0xf8,0x78,0x57,0x7c,0x00,0x20,0x40,
 0x5a,0xc0,0x20,0x21,0x57,0x83,0x20,0x40,0x4c,0x27,0x20,0x40,0x57,0xed,0x20,0x40,
-0x58,0x63,0x24,0x2c,0x57,0x75,0x20,0x56,0x82,0xa4,0x6f,0xe2,0x4b,0xf2,0x24,0x5a,
+0x58,0x63,0x24,0x2c,0x57,0x75,0x20,0x56,0x82,0xab,0x6f,0xe2,0x4b,0xf2,0x24,0x5a,
 0x00,0x83,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,0xa4,0x6f,0xe2,0x4b,0xf2,0x24,0x5a,
+0x7c,0x00,0x20,0x40,0x58,0x9b,0x20,0x56,0x82,0xab,0x6f,0xe2,0x4b,0xf2,0x24,0x5a,
 0x00,0x83,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,
@@ -53,283 +53,285 @@
 0x89,0x06,0x20,0x60,0x00,0x00,0x70,0x89,0x55,0xd0,0x70,0x89,0x56,0xc0,0x20,0x20,
 0x00,0xbe,0x60,0x42,0x00,0x17,0x20,0x40,0x49,0x2a,0x20,0x40,0x49,0x80,0x58,0x00,
 0x05,0x00,0x20,0x40,0x4a,0x8e,0x6f,0xe2,0x89,0x06,0x79,0x20,0x7e,0x00,0x67,0xe2,
-0x89,0x06,0x20,0x20,0x49,0x37,0x70,0x89,0x06,0x7c,0x20,0x75,0x80,0x00,0x58,0x00,
-0x00,0x00,0x67,0xe4,0x41,0xdd,0x1c,0x43,0x7e,0x00,0x67,0xe8,0x40,0x94,0x20,0x60,
-0x00,0x00,0x20,0x20,0x4b,0x7f,0x58,0x00,0x00,0xf0,0x67,0xe4,0x41,0xf6,0x58,0x00,
-0x00,0xff,0x67,0xe4,0x41,0xfe,0x58,0x00,0x01,0x09,0x67,0xe4,0x41,0xfa,0x58,0x00,
-0x01,0x1b,0x67,0xe4,0x41,0xea,0x58,0x00,0x01,0x1e,0x67,0xe4,0x41,0xf2,0x58,0x00,
-0x01,0x21,0x67,0xe4,0x45,0x41,0x20,0x40,0x4d,0xaf,0x20,0x40,0x4d,0xbc,0x20,0x40,
-0x4c,0x2a,0x20,0x20,0x50,0x4d,0x1a,0x62,0x7e,0x00,0xc0,0x04,0x80,0xf7,0xc0,0x01,
-0x00,0xf5,0xc0,0x0a,0x00,0xfd,0x20,0x20,0x4d,0xdf,0x70,0x4a,0xd0,0x00,0x20,0x20,
-0x4d,0xfb,0x6f,0xe2,0x4a,0xcf,0x24,0x5a,0x00,0xfb,0x70,0x4a,0xd0,0x06,0x20,0x20,
-0x4e,0x08,0x70,0x4a,0xd0,0x06,0x20,0x60,0x00,0x00,0x20,0x40,0x03,0x91,0x20,0x20,
-0x4e,0x28,0x20,0x40,0x01,0x01,0x20,0x20,0x50,0xc3,0x6f,0xe2,0x4a,0xd0,0x20,0x7a,
-0x00,0x00,0x1f,0xe0,0xff,0xff,0x67,0xe2,0x4a,0xd0,0x24,0x7a,0x00,0x00,0x6f,0xe4,
-0x46,0x52,0xc2,0x80,0x4d,0x64,0x20,0x60,0x00,0x00,0x20,0x40,0x4f,0x11,0x20,0x74,
-0x00,0x00,0x1a,0x22,0x7e,0x00,0x67,0xe4,0x46,0x71,0x20,0x40,0x01,0x15,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,0x19,0x1f,0x22,0x7e,0x00,0x20,0x60,0x00,0x00,0x1a,0x42,0x7e,0x00,0x20,0x60,
-0x00,0x00,0x20,0x40,0x02,0x72,0x24,0x34,0x4d,0x4b,0x20,0x20,0x4d,0xbd,0x20,0x40,
-0x01,0x20,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,0x22,0x6f,0xe2,0x0a,0xff,0xc0,0x13,0x81,0xac,0xc0,0x06,
-0x01,0x45,0xc0,0x3b,0x01,0x50,0xc0,0x3b,0x81,0x56,0xc0,0x3c,0x01,0x5b,0xc0,0x0a,
-0x81,0x95,0xc0,0x7f,0x01,0x98,0x20,0x20,0x4e,0x5c,0x6f,0xe2,0x89,0x50,0xc0,0xbe,
-0x01,0x40,0x20,0x20,0x4e,0x86,0x70,0x89,0x50,0x7c,0x70,0x89,0x52,0x0f,0x70,0x89,
-0x55,0xd8,0x70,0x89,0x56,0xf0,0x20,0x20,0x4e,0x86,0x1a,0x22,0x06,0x00,0xef,0xe2,
-0x00,0x03,0xc0,0x00,0x4f,0x1c,0xc0,0x00,0xcf,0x1f,0xc0,0x01,0x4f,0x25,0xc0,0x01,
-0x81,0x4e,0x20,0x20,0x50,0x1c,0x58,0x00,0x00,0x03,0x20,0x20,0x4f,0x20,0x58,0x00,
-0x00,0x01,0x20,0x20,0x4f,0x20,0xd8,0x40,0x00,0x0c,0x20,0x40,0x5b,0x4d,0x18,0xc0,
-0x8b,0xfe,0x58,0x00,0x00,0x00,0xe7,0xe4,0x00,0x05,0x20,0x20,0x50,0x1f,0x20,0x40,
-0x01,0x5f,0x20,0x40,0x01,0x7c,0x58,0x00,0x00,0x00,0xe7,0xe4,0x00,0x05,0x20,0x20,
-0x01,0x8e,0xef,0xe2,0x00,0x03,0x20,0x40,0x01,0x63,0x20,0x40,0x01,0x6a,0x20,0x20,
-0x01,0x8e,0x20,0x40,0x01,0x80,0x58,0x28,0x00,0x02,0xe7,0xe6,0x00,0x05,0x20,0x60,
-0x00,0x00,0x67,0xe2,0x0a,0x96,0x20,0x40,0x01,0x80,0x59,0x28,0x03,0x02,0xe7,0xe8,
-0x00,0x05,0x6f,0xe2,0x0a,0x96,0xe7,0xe6,0x00,0x05,0x20,0x60,0x00,0x00,0x20,0x40,
-0x01,0x80,0x20,0x40,0x01,0x7c,0x20,0x40,0x01,0x7c,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,0x77,0xc2,0x82,0x81,0x77,0x18,0x40,0x84,0x01,0x20,0x60,
-0x00,0x00,0x20,0x40,0x01,0x80,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,0x83,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,0x85,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,0xa3,0xc0,0x00,
-0x81,0x9d,0xc0,0x01,0x01,0xa9,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,0x84,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,0xcb,0xe8,0x48,0x00,0x06,0x59,0x28,0x03,0x02,0x98,0x46,0x7c,0x00,0x24,0x22,
-0x81,0xcb,0xef,0xe2,0x00,0x06,0xc2,0x82,0x81,0xc7,0xc2,0x82,0x4f,0x01,0x20,0x20,
-0x01,0xcb,0x20,0x40,0x03,0x97,0x68,0x44,0x46,0x7b,0x20,0x40,0x5e,0x4d,0x20,0x20,
-0x4f,0x03,0x70,0x46,0x7a,0x00,0x70,0x0b,0x01,0x01,0x20,0x40,0x50,0xe0,0x20,0x20,
-0x50,0x1c,0x6f,0xe2,0x4b,0xed,0x24,0x3a,0x57,0x09,0x20,0x40,0x57,0x09,0x70,0x4a,
-0xdb,0x01,0x70,0x4a,0xdc,0x00,0x58,0x00,0x00,0x00,0x67,0xf0,0x4a,0xd1,0x58,0x00,
-0x00,0x1b,0x67,0xe4,0x4a,0xd9,0x20,0x60,0x00,0x00,0x20,0x40,0x49,0xba,0x78,0x23,
-0xfc,0x00,0x78,0x24,0xfc,0x00,0x09,0x80,0x00,0x08,0x19,0x89,0x7e,0x00,0x67,0xe2,
-0x02,0xd5,0x09,0x80,0x00,0x08,0x19,0x89,0x7e,0x00,0xe7,0xe2,0x00,0x05,0x1f,0xe2,
-0x72,0x00,0x20,0x3a,0x58,0x8b,0x20,0x20,0x58,0x87,0x20,0x40,0x58,0xa3,0x20,0x40,
-0x49,0x15,0x68,0x42,0x00,0x17,0x20,0x40,0x49,0x1c,0x20,0x00,0x05,0xdc,0x20,0x40,
-0x49,0x21,0x78,0x28,0x7c,0x00,0xd9,0x60,0x15,0x7c,0x20,0x20,0x58,0x69,0x20,0x40,
-0x57,0xaf,0x20,0x40,0x01,0xf1,0x20,0x20,0x58,0xa7,0x20,0x36,0x80,0xd4,0xc5,0x16,
-0x00,0xd4,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,0x31,0x6f,0xe2,0x04,0x3b,0xc3,0x02,0x02,0x31,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,0x37,0x6f,0xe2,0x02,0xd6,0x20,0x7a,0x00,0x00,0x6f,0xe2,0x02,0xd5,0x2f,0xe0,
-0x06,0x01,0x20,0x20,0x82,0x5f,0x2f,0xe0,0x06,0x02,0x20,0x20,0x82,0x3f,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,0x53,0xc0,0x29,0x02,0x55,0xc0,0x0b,
-0x02,0x4c,0xc0,0x0c,0x5e,0x3b,0xc0,0x01,0x5c,0xa1,0xc0,0x0f,0x03,0x91,0x79,0x3f,
-0x80,0x0f,0x20,0x60,0x00,0x00,0x58,0x00,0x0b,0x1e,0x67,0xe4,0x4a,0xd5,0x20,0x40,
-0x02,0x58,0x1f,0x20,0xf3,0xfe,0xda,0x20,0x02,0xe0,0x20,0x40,0x5a,0xbe,0x20,0x20,
-0x02,0x78,0x20,0x40,0x02,0x55,0x20,0x20,0x02,0x6f,0x20,0x40,0x02,0x58,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,0x67,0x6f,0xe2,0x04,0x73,0xc0,0x09,
-0x02,0x6f,0xc0,0x0b,0x02,0x6e,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,0x78,0x20,0x40,0x02,0x72,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,0x72,0x24,0x74,0x00,0x00,0xd8,0xe0,0x00,0x03,0x20,0x40,
-0x50,0xe6,0x20,0x20,0x02,0x84,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,0xa0,0xd8,0x40,0x00,0xf9,0x20,0x40,0x7d,0xb5,0x1f,0xe2,0x24,0x00,0x18,0x00,
-0x02,0x01,0x20,0x20,0x02,0x8f,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,0xb4,0x20,0x22,
-0x82,0xb4,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,0xc9,0x6f,0xe2,0x4a,0xdd,0x20,0x20,0x02,0xca,0x6f,0xe2,0x43,0xb0,0xc0,0x02,
-0xd9,0xac,0x6f,0xe2,0x44,0x97,0xc0,0x01,0x59,0xb0,0x20,0x60,0x00,0x00,0x6f,0xe2,
-0x04,0x52,0xc3,0x82,0x80,0x00,0x20,0x40,0x5a,0x1c,0x6f,0xe2,0x4b,0xed,0x24,0x3a,
-0x59,0xfc,0x20,0x40,0x5c,0x53,0x20,0x3a,0x5a,0x3e,0xef,0xe2,0x00,0x06,0xe8,0x42,
-0x00,0x06,0x18,0x42,0x22,0x00,0x9a,0x26,0x7e,0x00,0x20,0x40,0x02,0xf3,0x20,0x40,
-0x7d,0xb5,0x1f,0xe2,0x04,0x00,0xef,0xe2,0x00,0x06,0x1f,0xe2,0x02,0x00,0x1a,0x22,
-0x7e,0x00,0x98,0xc0,0x8c,0x00,0xd8,0xa0,0x4a,0xdd,0x18,0x42,0x72,0x00,0x20,0x40,
-0x7c,0xcf,0x20,0x40,0x5a,0x2e,0x20,0x40,0x5a,0x40,0x20,0x40,0x5c,0x53,0xef,0xe2,
-0x00,0x06,0x1f,0xe2,0x22,0x00,0x18,0xc2,0x26,0x00,0xe8,0x42,0x00,0x06,0x18,0x42,
-0x24,0x00,0x9a,0x46,0x7e,0x00,0x20,0x40,0x02,0xf3,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,0x08,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,0x66,0x20,0x40,0x03,0x38,0xd8,0xe0,0x00,0x03,0x24,0x34,0x4b,0xec,0x20,0x40,
-0x4b,0xf0,0x20,0x20,0x5a,0x6b,0x6f,0xe2,0x44,0xde,0xc0,0x01,0x03,0x3c,0xc0,0x00,
-0x83,0x50,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,0x6a,0xc0,0x0a,0x03,0x78,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,0x71,0x20,0x60,0x00,0x00,0x6f,0xe2,0x02,0xd8,0x1f,0xe1,
-0x7e,0x20,0x20,0x3a,0x03,0x76,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,0x7b,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,0x8c,0xc0,0x03,0x5e,0xd4,0xc0,0x02,
-0xde,0x96,0x20,0x60,0x00,0x00,0xef,0xe6,0x00,0x06,0x67,0xe6,0x04,0x73,0xc0,0x08,
-0x03,0x93,0xc0,0x04,0x03,0x9c,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,0x9f,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,0xab,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,0xb4,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,0xc6,0xc0,0x0b,0x83,0xcc,0x20,0x20,0x60,0xfe,0x68,0x42,
-0x05,0x4e,0x18,0x46,0x7c,0x06,0x20,0x21,0x03,0xca,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,0xd3,0x20,0x20,
-0x63,0xf2,0xc0,0x42,0x03,0xd6,0xc0,0x41,0x83,0xd9,0x20,0x20,0x64,0x21,0x20,0x40,
-0x03,0xdc,0x6f,0xe2,0x00,0x48,0x20,0x20,0x64,0x7b,0x20,0x40,0x03,0xdc,0x6f,0xe2,
-0x00,0x48,0x20,0x20,0x64,0xef,0x6f,0xe2,0x46,0x2c,0x20,0x3a,0x65,0x0d,0x20,0x20,
-0x65,0x06,0x6f,0xe2,0x40,0x9e,0x79,0x3f,0xfe,0x03,0x67,0xe2,0x40,0x9e,0x58,0x00,
-0x00,0x01,0x67,0xe4,0x04,0xca,0x20,0x60,0x00,0x00,0x6f,0xe2,0x04,0xf9,0xc0,0x1f,
-0xe9,0x3e,0xc0,0x39,0xe9,0x47,0xc0,0x77,0x83,0xeb,0xc0,0x29,0xea,0x05,0x20,0x60,
-0x00,0x00,0x6f,0xe4,0x04,0xfd,0x1f,0xe2,0x0c,0x00,0x20,0x40,0x69,0x84,0x6f,0xe2,
-0x04,0xff,0xc0,0x20,0xe9,0x66,0xc0,0x20,0x69,0x6e,0xc0,0x38,0xe9,0xa7,0xc0,0x38,
-0x03,0xf5,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,0x27,0x1a,0xaa,0x55,0x40,0x00,
-0x00,0x40,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,
-0x00,0x02,0x20,0x22,0x10,0x00,0x0c,0x12,0x00,0x19,0x80,0x00,0x20,0x00,0x00,0x08,
-0x22,0x00,0xe8,0x09,0x18,0xd0,0x04,0x00,0x04,0x44,0x02,0x00,0x04,0x00,0x00,0x00,
-0x00,0x00,0x00,0x20,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
-0x00,0x00,0xaa,0x55,0x01,0x00,0x92,0x40,0x0a,0xaa,0x55,0x01,0x00,0x54,0x46,0x40,
-0xaa,0x55,0x01,0x00,0x06,0x42,0x13,0xaa,0x55,0x01,0x00,0x5b,0x41,0x01,0xaa,0x55,
-0x08,0x00,0x98,0x40,0xff,0xfb,0x8f,0xfa,0x8b,0x85,0x59,0x83,0xaa,0x55,0x03,0x00,
-0x14,0x42,0x25,0x4a,0x05,0xaa,0x55,0x04,0x00,0x3d,0x45,0x01,0xff,0x00,0x03,0xaa,
-0x55,0x03,0x00,0x2d,0x46,0x03,0x00,0x04,0xaa,0x55,0x01,0x00,0x2c,0x46,0x01,0xaa,
-0x55,0x06,0x00,0x57,0x46,0x04,0x30,0x30,0x30,0x30,0x30,0xaa,0x55,0x10,0x00,0xf0,
-0x4f,0x00,0x1c,0xff,0x1f,0x00,0x1c,0x00,0x1c,0x00,0x4c,0xe0,0x4f,0x00,0x4c,0x00,
-0x4c,0xaa,0x55,0x03,0x00,0xef,0x4b,0x00,0x80,0x02,0xaa,0x55,0x02,0x00,0x68,0x46,
-0x10,0x0f,0xaa,0x55,0x01,0x00,0x6c,0x46,0x03,0xaa,0x55,0x01,0x00,0x6f,0x46,0x07,
-0xaa,0x55,0x03,0x00,0xaa,0x40,0x24,0x04,0x04,0xaa,0x55,0x01,0x00,0x79,0x46,0x00,
-0xaa,0x55,0x01,0x00,0xcf,0x4a,0x00,0xaa,0x55,0x01,0x00,0x91,0x40,0x00,0xaa,0x55,
-0x03,0x00,0x54,0x41,0x00,0x01,0x08,0xaa,0x55,0x01,0x00,0x74,0x41,0x02,0xaa,0x55,
-0x01,0x00,0x93,0x40,0x00,0xaa,0x55,0x01,0x00,0x6d,0x46,0x28,0xaa,0x55,0x06,0x00,
-0xa0,0x40,0xa7,0x2a,0x2a,0x21,0x10,0x55,0xaa,0x55,0x0f,0x00,0xe7,0x44,0x0e,0x33,
-0x31,0x32,0x31,0x20,0x4d,0x6f,0x75,0x20,0x42,0x74,0x31,0x32,0x31,0xaa,0x55,0x03,
-0x00,0xe4,0x41,0x20,0x00,0x02,0xaa,0x55,0x01,0x00,0xe8,0x41,0x01,0xaa,0x55,0x01,
-0x00,0x90,0x44,0x01,0xaa,0x55,0x01,0x00,0x5f,0x44,0x07,0xaa,0x55,0x01,0x00,0x98,
-0x44,0x00,0xaa,0x55,0x04,0x00,0x75,0x46,0x2d,0x00,0x2f,0x00,0xaa,0x55,0x01,0x00,
-0x40,0x43,0x00,0xaa,0x55,0x02,0x00,0x54,0x44,0x40,0x00,0xaa,0x55,0x01,0x00,0x6e,
-0x46,0x05,0xaa,0x55,0x06,0x00,0x72,0x44,0x21,0x22,0x01,0x33,0x02,0x3a,0xaa,0x55,
-0x0d,0x00,0x81,0x43,0x0c,0x33,0x31,0x32,0x31,0x20,0x4d,0x6f,0x75,0x20,0x42,0x6c,
-0x65,0xaa,0x55,0x04,0x00,0x41,0x43,0x03,0x02,0x01,0x02,0xaa,0x55,0x12,0x00,0x61,
-0x43,0x0e,0x02,0x01,0x02,0x0d,0x09,0x33,0x31,0x32,0x31,0x20,0x4d,0x6f,0x75,0x20,
-0x42,0x6c,0x65,0xaa,0x55,0x07,0x00,0x25,0x44,0x02,0x03,0x00,0x05,0x10,0x02,0x03,
-0xaa,0x55,0x08,0x00,0x68,0x44,0x08,0x00,0x10,0x00,0x00,0x00,0x2c,0x01,0xaa,0x55,
-0x01,0x00,0x78,0x44,0xf0,0xaa,0x55,0x01,0x00,0x7a,0x44,0x17,0xaa,0x55,0x02,0x00,
-0xcc,0x44,0x31,0x00,0xaa,0x55,0x01,0x00,0xd1,0x40,0x01,0xaa,0x55,0x0c,0x00,0x49,
-0x45,0x05,0x03,0x00,0x12,0x00,0x01,0x01,0x00,0x01,0x11,0x03,0x00,0xaa,0x55,0x12,
-0x00,0x5f,0x45,0x01,0x07,0x00,0x00,0x00,0x00,0xde,0xca,0xfa,0xde,0xde,0xca,0xde,
-0xaf,0xde,0xca,0xca,0xff,0xaa,0x55,0x02,0x00,0x47,0x45,0x83,0x46,0xaa,0x55,0xb8,
-0x00,0x83,0x46,0x03,0x12,0x00,0x01,0x00,0x00,0x01,0x00,0x01,0x00,0x01,0x36,0x00,
-0x52,0x09,0x00,0x00,0x0a,0x00,0x01,0x00,0x01,0x09,0x00,0x01,0x35,0x03,0x19,0x12,
-0x00,0x09,0x00,0x04,0x35,0x0d,0x35,0x06,0x19,0x01,0x00,0x09,0x00,0x01,0x35,0x03,
-0x19,0x00,0x01,0x09,0x00,0x09,0x35,0x08,0x35,0x06,0x19,0x12,0x00,0x09,0x01,0x00,
-0x09,0x02,0x00,0x09,0x01,0x03,0x09,0x02,0x01,0x09,0x05,0xac,0x09,0x02,0x02,0x09,
-0x02,0x39,0x09,0x02,0x03,0x09,0x06,0x44,0x09,0x02,0x04,0x28,0x01,0x09,0x02,0x05,
-0x09,0x00,0x02,0x03,0x11,0x01,0x00,0x03,0x01,0x00,0x00,0x01,0x00,0x03,0x36,0x00,
-0x46,0x09,0x00,0x00,0x0a,0x00,0x01,0x00,0x03,0x09,0x00,0x01,0x35,0x03,0x19,0x11,
-0x01,0x09,0x00,0x02,0x0a,0x00,0x00,0x00,0x00,0x09,0x00,0x04,0x35,0x0c,0x35,0x03,
-0x19,0x01,0x00,0x35,0x05,0x19,0x00,0x03,0x08,0x01,0x09,0x00,0x06,0x35,0x09,0x09,
-0x65,0x6e,0x09,0x00,0x6a,0x09,0x01,0x00,0x09,0x01,0x00,0x25,0x0a,0x53,0x50,0x50,
-0x20,0x73,0x6c,0x61,0x76,0x65,0x00,0x00,0x00,0x01,0x00,0xaa,0x55,0x02,0x00,0x8e,
-0x44,0xaf,0x47,0xaa,0x55,0x4e,0x01,0xaf,0x47,0x01,0x00,0x02,0x00,0x28,0x02,0x01,
-0x18,0x02,0x00,0x02,0x03,0x28,0x01,0x20,0x03,0x00,0x02,0x05,0x2a,0x01,0x00,0x04,
-0x00,0x02,0x02,0x29,0x02,0x01,0x00,0x05,0x00,0x02,0x00,0x28,0x02,0x00,0x18,0x06,
-0x00,0x02,0x03,0x28,0x01,0x4e,0x07,0x00,0x02,0x00,0x2a,0x13,0x41,0x73,0x74,0x20,
-0x4c,0x45,0x20,0x4d,0x6f,0x75,0x73,0x65,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x08,
-0x00,0x02,0x03,0x28,0x01,0x4e,0x09,0x00,0x02,0x01,0x2a,0x02,0x00,0x00,0x0a,0x00,
-0x02,0x03,0x28,0x01,0x02,0x0b,0x00,0x02,0x04,0x2a,0x08,0x10,0x00,0x20,0x00,0x05,
-0x00,0x2c,0x01,0x0c,0x00,0x02,0x00,0x28,0x10,0x55,0xe4,0x05,0xd2,0xaf,0x9f,0xa9,
-0x8f,0xe5,0x4a,0x7d,0xfe,0x43,0x53,0x53,0x49,0x0d,0x00,0x02,0x03,0x28,0x01,0x12,
-0x0e,0x00,0x10,0x16,0x96,0x24,0x47,0xc6,0x23,0x61,0xba,0xd9,0x4b,0x4d,0x1e,0x43,
-0x53,0x53,0x49,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
-0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0f,0x00,0x02,0x02,0x29,0x02,0x00,0x00,
-0x10,0x00,0x02,0x03,0x28,0x01,0x08,0x11,0x00,0x10,0xb3,0x9b,0x72,0x34,0xbe,0xec,
-0xd4,0xa8,0xf4,0x43,0x41,0x88,0x43,0x53,0x53,0x49,0x14,0x00,0x00,0x00,0x00,0x00,
-0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x12,
-0x00,0x02,0x03,0x28,0x01,0x04,0x13,0x00,0x10,0xfe,0x69,0xca,0x9a,0x56,0x19,0xf6,
-0xab,0x02,0x4d,0xaa,0x6d,0x43,0x53,0x53,0x49,0x14,0x00,0x00,0x00,0x00,0x00,0x00,
-0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x14,0x00,
-0x02,0x03,0x28,0x01,0x1a,0x15,0x00,0x10,0x18,0x03,0xa6,0x28,0x5e,0xd8,0xec,0x91,
-0x1c,0x48,0xa3,0xac,0x43,0x53,0x53,0x49,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
-0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x16,0x00,0x02,
-0x02,0x29,0x02,0x00,0x00,0x00,0x00,0xaa,0x55,0x07,0x00,0x76,0x41,0x0f,0x84,0xf0,
-0x00,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,0xbf,0x37
+0x89,0x06,0x20,0x20,0x49,0x37,0x70,0x89,0x06,0x74,0x20,0x00,0x2e,0xe0,0x70,0x89,
+0x06,0x7c,0x20,0x75,0x80,0x00,0x58,0x00,0x00,0x00,0x67,0xe4,0x41,0xdd,0x1c,0x43,
+0x7e,0x00,0x67,0xe8,0x40,0x94,0x20,0x60,0x00,0x00,0x20,0x20,0x4b,0x7f,0x58,0x00,
+0x00,0xf2,0x67,0xe4,0x41,0xf6,0x58,0x00,0x01,0x01,0x67,0xe4,0x41,0xfe,0x58,0x00,
+0x01,0x0b,0x67,0xe4,0x41,0xfa,0x58,0x00,0x01,0x1d,0x67,0xe4,0x41,0xea,0x58,0x00,
+0x01,0x20,0x67,0xe4,0x41,0xf2,0x58,0x00,0x01,0x23,0x67,0xe4,0x45,0x41,0x20,0x40,
+0x4d,0xaf,0x20,0x40,0x4d,0xbc,0x20,0x40,0x4c,0x2a,0x20,0x20,0x50,0x4d,0x1a,0x62,
+0x7e,0x00,0xc0,0x04,0x80,0xf9,0xc0,0x01,0x00,0xf7,0xc0,0x0a,0x00,0xff,0x20,0x20,
+0x4d,0xdf,0x70,0x4a,0xd0,0x00,0x20,0x20,0x4d,0xfb,0x6f,0xe2,0x4a,0xcf,0x24,0x5a,
+0x00,0xfd,0x70,0x4a,0xd0,0x06,0x20,0x20,0x4e,0x08,0x70,0x4a,0xd0,0x06,0x20,0x60,
+0x00,0x00,0x20,0x40,0x03,0x98,0x20,0x20,0x4e,0x28,0x20,0x40,0x01,0x03,0x20,0x20,
+0x50,0xc3,0x6f,0xe2,0x4a,0xd0,0x20,0x7a,0x00,0x00,0x1f,0xe0,0xff,0xff,0x67,0xe2,
+0x4a,0xd0,0x24,0x7a,0x00,0x00,0x6f,0xe4,0x46,0x52,0xc2,0x80,0x4d,0x64,0x20,0x60,
+0x00,0x00,0x20,0x40,0x4f,0x11,0x20,0x74,0x00,0x00,0x1a,0x22,0x7e,0x00,0x67,0xe4,
+0x46,0x71,0x20,0x40,0x01,0x17,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,0x1b,0x1f,0x22,0x7e,0x00,0x20,0x60,
+0x00,0x00,0x1a,0x42,0x7e,0x00,0x20,0x60,0x00,0x00,0x20,0x40,0x02,0x79,0x24,0x34,
+0x4d,0x4b,0x20,0x20,0x4d,0xbd,0x20,0x40,0x01,0x22,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,0x24,0x6f,0xe2,
+0x0a,0xff,0xc0,0x13,0x81,0xb3,0xc0,0x06,0x01,0x4c,0xc0,0x3b,0x01,0x57,0xc0,0x3b,
+0x81,0x5d,0xc0,0x3c,0x01,0x62,0xc0,0x0a,0x81,0x9c,0xc0,0x7f,0x01,0x9f,0xc0,0x78,
+0x81,0x40,0x20,0x20,0x4e,0x5c,0x70,0x89,0x06,0x74,0x20,0x00,0x2e,0xe0,0x70,0x89,
+0x06,0x7c,0x20,0x20,0x50,0x1f,0x6f,0xe2,0x89,0x50,0xc0,0xbe,0x01,0x47,0x20,0x20,
+0x4e,0x86,0x70,0x89,0x50,0x7c,0x70,0x89,0x52,0x0f,0x70,0x89,0x55,0xd8,0x70,0x89,
+0x56,0xf0,0x20,0x20,0x4e,0x86,0x1a,0x22,0x06,0x00,0xef,0xe2,0x00,0x03,0xc0,0x00,
+0x4f,0x1c,0xc0,0x00,0xcf,0x1f,0xc0,0x01,0x4f,0x25,0xc0,0x01,0x81,0x55,0x20,0x20,
+0x50,0x1c,0x58,0x00,0x00,0x03,0x20,0x20,0x4f,0x20,0x58,0x00,0x00,0x01,0x20,0x20,
+0x4f,0x20,0xd8,0x40,0x00,0x0c,0x20,0x40,0x5b,0x4d,0x18,0xc0,0x8b,0xfe,0x58,0x00,
+0x00,0x00,0xe7,0xe4,0x00,0x05,0x20,0x20,0x50,0x1f,0x20,0x40,0x01,0x66,0x20,0x40,
+0x01,0x83,0x58,0x00,0x00,0x00,0xe7,0xe4,0x00,0x05,0x20,0x20,0x01,0x95,0xef,0xe2,
+0x00,0x03,0x20,0x40,0x01,0x6a,0x20,0x40,0x01,0x71,0x20,0x20,0x01,0x95,0x20,0x40,
+0x01,0x87,0x58,0x28,0x00,0x02,0xe7,0xe6,0x00,0x05,0x20,0x60,0x00,0x00,0x67,0xe2,
+0x0a,0x96,0x20,0x40,0x01,0x87,0x59,0x28,0x03,0x02,0xe7,0xe8,0x00,0x05,0x6f,0xe2,
+0x0a,0x96,0xe7,0xe6,0x00,0x05,0x20,0x60,0x00,0x00,0x20,0x40,0x01,0x87,0x20,0x40,
+0x01,0x83,0x20,0x40,0x01,0x83,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,0x7e,0xc2,0x82,0x81,0x7e,0x18,0x40,0x84,0x01,0x20,0x60,0x00,0x00,0x20,0x40,
+0x01,0x87,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,0x8a,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,0x8c,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,0xaa,0xc0,0x00,0x81,0xa4,0xc0,0x01,
+0x01,0xb0,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,0x8b,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,0xd2,0xe8,0x48,
+0x00,0x06,0x59,0x28,0x03,0x02,0x98,0x46,0x7c,0x00,0x24,0x22,0x81,0xd2,0xef,0xe2,
+0x00,0x06,0xc2,0x82,0x81,0xce,0xc2,0x82,0x4f,0x01,0x20,0x20,0x01,0xd2,0x20,0x40,
+0x03,0x9e,0x68,0x44,0x46,0x7b,0x20,0x40,0x5e,0x4d,0x20,0x20,0x4f,0x03,0x70,0x46,
+0x7a,0x00,0x70,0x0b,0x01,0x01,0x20,0x40,0x50,0xe0,0x20,0x20,0x50,0x1c,0x6f,0xe2,
+0x4b,0xed,0x24,0x3a,0x57,0x09,0x20,0x40,0x57,0x09,0x70,0x4a,0xdb,0x01,0x70,0x4a,
+0xdc,0x00,0x58,0x00,0x00,0x00,0x67,0xf0,0x4a,0xd1,0x58,0x00,0x00,0x1b,0x67,0xe4,
+0x4a,0xd9,0x20,0x60,0x00,0x00,0x20,0x40,0x49,0xba,0x78,0x23,0xfc,0x00,0x78,0x24,
+0xfc,0x00,0x09,0x80,0x00,0x08,0x19,0x89,0x7e,0x00,0x67,0xe2,0x02,0xd5,0x09,0x80,
+0x00,0x08,0x19,0x89,0x7e,0x00,0xe7,0xe2,0x00,0x05,0x1f,0xe2,0x72,0x00,0x20,0x3a,
+0x58,0x8b,0x20,0x20,0x58,0x87,0x20,0x40,0x58,0xa3,0x20,0x40,0x49,0x15,0x68,0x42,
+0x00,0x17,0x20,0x40,0x49,0x1c,0x20,0x00,0x05,0xdc,0x20,0x40,0x49,0x21,0x78,0x28,
+0x7c,0x00,0xd9,0x60,0x15,0x7c,0x20,0x20,0x58,0x69,0x20,0x40,0x57,0xaf,0x20,0x40,
+0x01,0xf8,0x20,0x20,0x58,0xa7,0x20,0x36,0x80,0xd4,0xc5,0x16,0x00,0xd4,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,0x38,0x6f,0xe2,
+0x04,0x3b,0xc3,0x02,0x02,0x38,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,0x3e,0x6f,0xe2,
+0x02,0xd6,0x20,0x7a,0x00,0x00,0x6f,0xe2,0x02,0xd5,0x2f,0xe0,0x06,0x01,0x20,0x20,
+0x82,0x66,0x2f,0xe0,0x06,0x02,0x20,0x20,0x82,0x46,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,0x5a,0xc0,0x29,0x02,0x5c,0xc0,0x0b,0x02,0x53,0xc0,0x0c,
+0x5e,0x3b,0xc0,0x01,0x5c,0xa1,0xc0,0x0f,0x03,0x98,0x79,0x3f,0x80,0x0f,0x20,0x60,
+0x00,0x00,0x58,0x00,0x0b,0x1e,0x67,0xe4,0x4a,0xd5,0x20,0x40,0x02,0x5f,0x1f,0x20,
+0xf3,0xfe,0xda,0x20,0x02,0xe0,0x20,0x40,0x5a,0xbe,0x20,0x20,0x02,0x7f,0x20,0x40,
+0x02,0x5c,0x20,0x20,0x02,0x76,0x20,0x40,0x02,0x5f,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,0x6e,0x6f,0xe2,0x04,0x73,0xc0,0x09,0x02,0x76,0xc0,0x0b,
+0x02,0x75,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,0x7f,0x20,0x40,
+0x02,0x79,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,0x79,0x24,0x74,0x00,0x00,0xd8,0xe0,0x00,0x03,0x20,0x40,0x50,0xe6,0x20,0x20,
+0x02,0x8b,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,0xa7,0xd8,0x40,
+0x00,0xf9,0x20,0x40,0x7d,0xb5,0x1f,0xe2,0x24,0x00,0x18,0x00,0x02,0x01,0x20,0x20,
+0x02,0x96,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,0xbb,0x20,0x22,0x82,0xbb,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,0xd0,0x6f,0xe2,
+0x4a,0xdd,0x20,0x20,0x02,0xd1,0x6f,0xe2,0x43,0xb0,0xc0,0x02,0xd9,0xac,0x6f,0xe2,
+0x44,0x97,0xc0,0x01,0x59,0xb0,0x20,0x60,0x00,0x00,0x6f,0xe2,0x04,0x52,0xc3,0x82,
+0x80,0x00,0x20,0x40,0x5a,0x1c,0x6f,0xe2,0x4b,0xed,0x24,0x3a,0x59,0xfc,0x20,0x40,
+0x5c,0x53,0x20,0x3a,0x5a,0x3e,0xef,0xe2,0x00,0x06,0xe8,0x42,0x00,0x06,0x18,0x42,
+0x22,0x00,0x9a,0x26,0x7e,0x00,0x20,0x40,0x02,0xfa,0x20,0x40,0x7d,0xb5,0x1f,0xe2,
+0x04,0x00,0xef,0xe2,0x00,0x06,0x1f,0xe2,0x02,0x00,0x1a,0x22,0x7e,0x00,0x98,0xc0,
+0x8c,0x00,0xd8,0xa0,0x4a,0xdd,0x18,0x42,0x72,0x00,0x20,0x40,0x7c,0xcf,0x20,0x40,
+0x5a,0x2e,0x20,0x40,0x5a,0x40,0x20,0x40,0x5c,0x53,0xef,0xe2,0x00,0x06,0x1f,0xe2,
+0x22,0x00,0x18,0xc2,0x26,0x00,0xe8,0x42,0x00,0x06,0x18,0x42,0x24,0x00,0x9a,0x46,
+0x7e,0x00,0x20,0x40,0x02,0xfa,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,0x0f,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,0x6d,0x20,0x40,
+0x03,0x3f,0xd8,0xe0,0x00,0x03,0x24,0x34,0x4b,0xec,0x20,0x40,0x4b,0xf0,0x20,0x20,
+0x5a,0x6b,0x6f,0xe2,0x44,0xde,0xc0,0x01,0x03,0x43,0xc0,0x00,0x83,0x57,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,0x71,0xc0,0x0a,0x03,0x7f,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,0x78,0x20,0x60,0x00,0x00,0x6f,0xe2,0x02,0xd8,0x1f,0xe1,0x7e,0x20,0x20,0x3a,
+0x03,0x7d,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,0x82,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,0x93,0xc0,0x03,0x5e,0xd4,0xc0,0x02,0xde,0x96,0x20,0x60,
+0x00,0x00,0xef,0xe6,0x00,0x06,0x67,0xe6,0x04,0x73,0xc0,0x08,0x03,0x9a,0xc0,0x04,
+0x03,0xa3,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,0xa6,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,0xb2,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,0xbb,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,0xcd,0xc0,0x0b,0x83,0xd3,0x20,0x20,0x60,0xfe,0x68,0x42,0x05,0x4e,0x18,0x46,
+0x7c,0x06,0x20,0x21,0x03,0xd1,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,0xda,0x20,0x20,0x63,0xf2,0xc0,0x42,
+0x03,0xdd,0xc0,0x41,0x83,0xe0,0x20,0x20,0x64,0x21,0x20,0x40,0x03,0xe3,0x6f,0xe2,
+0x00,0x48,0x20,0x20,0x64,0x7b,0x20,0x40,0x03,0xe3,0x6f,0xe2,0x00,0x48,0x20,0x20,
+0x64,0xef,0x6f,0xe2,0x46,0x2c,0x20,0x3a,0x65,0x0d,0x20,0x20,0x65,0x06,0x6f,0xe2,
+0x40,0x9e,0x79,0x3f,0xfe,0x03,0x67,0xe2,0x40,0x9e,0x58,0x00,0x00,0x01,0x67,0xe4,
+0x04,0xca,0x20,0x60,0x00,0x00,0x6f,0xe2,0x04,0xf9,0xc0,0x1f,0xe9,0x3e,0xc0,0x39,
+0xe9,0x47,0xc0,0x77,0x83,0xf2,0xc0,0x29,0xea,0x05,0x20,0x60,0x00,0x00,0x6f,0xe4,
+0x04,0xfd,0x1f,0xe2,0x0c,0x00,0x20,0x40,0x69,0x84,0x6f,0xe2,0x04,0xff,0xc0,0x20,
+0xe9,0x66,0xc0,0x20,0x69,0x6e,0xc0,0x38,0xe9,0xa7,0xc0,0x38,0x03,0xfc,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,0x04,0xae,0xaa,0x55,0x40,0x00,0x00,0x40,0x02,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x02,0x20,0x26,
+0x10,0x00,0x0c,0x12,0x00,0x19,0x80,0x00,0x20,0x00,0x00,0x08,0x22,0x00,0xe8,0x09,
+0x18,0xd0,0x04,0x00,0x04,0x44,0x02,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x20,
+0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xaa,0x55,
+0x01,0x00,0x92,0x40,0x0a,0xaa,0x55,0x01,0x00,0x54,0x46,0x40,0xaa,0x55,0x01,0x00,
+0x06,0x42,0x13,0xaa,0x55,0x01,0x00,0x5b,0x41,0x01,0xaa,0x55,0x08,0x00,0x98,0x40,
+0xff,0xfb,0x8f,0xfa,0x8b,0x85,0x59,0x83,0xaa,0x55,0x03,0x00,0x14,0x42,0x25,0x4a,
+0x05,0xaa,0x55,0x04,0x00,0x3d,0x45,0x01,0xff,0x00,0x03,0xaa,0x55,0x03,0x00,0x2d,
+0x46,0x03,0x00,0x04,0xaa,0x55,0x01,0x00,0x2c,0x46,0x01,0xaa,0x55,0x06,0x00,0x57,
+0x46,0x04,0x30,0x30,0x30,0x30,0x30,0xaa,0x55,0x10,0x00,0xf0,0x4f,0x00,0x1c,0xff,
+0x1f,0x00,0x1c,0x00,0x1c,0x00,0x4c,0xe0,0x4f,0x00,0x4c,0x00,0x4c,0xaa,0x55,0x03,
+0x00,0xef,0x4b,0x00,0x80,0x02,0xaa,0x55,0x02,0x00,0x68,0x46,0x10,0x14,0xaa,0x55,
+0x01,0x00,0x6c,0x46,0x03,0xaa,0x55,0x01,0x00,0x6f,0x46,0x07,0xaa,0x55,0x03,0x00,
+0xaa,0x40,0x24,0x04,0x04,0xaa,0x55,0x01,0x00,0x79,0x46,0x00,0xaa,0x55,0x01,0x00,
+0xcf,0x4a,0x00,0xaa,0x55,0x01,0x00,0x91,0x40,0x00,0xaa,0x55,0x03,0x00,0x54,0x41,
+0x00,0x01,0x08,0xaa,0x55,0x01,0x00,0x74,0x41,0x02,0xaa,0x55,0x01,0x00,0x93,0x40,
+0x00,0xaa,0x55,0x01,0x00,0x6d,0x46,0x28,0xaa,0x55,0x06,0x00,0xa0,0x40,0xa7,0x2a,
+0x2a,0x21,0x10,0x55,0xaa,0x55,0x0f,0x00,0xe7,0x44,0x0e,0x33,0x31,0x32,0x31,0x20,
+0x4d,0x6f,0x75,0x20,0x42,0x74,0x31,0x32,0x31,0xaa,0x55,0x03,0x00,0xe4,0x41,0x20,
+0x00,0x02,0xaa,0x55,0x01,0x00,0xe8,0x41,0x01,0xaa,0x55,0x01,0x00,0x90,0x44,0x01,
+0xaa,0x55,0x01,0x00,0x5f,0x44,0x07,0xaa,0x55,0x01,0x00,0x98,0x44,0x00,0xaa,0x55,
+0x04,0x00,0x75,0x46,0x2d,0x00,0x2f,0x00,0xaa,0x55,0x01,0x00,0x40,0x43,0x00,0xaa,
+0x55,0x02,0x00,0x54,0x44,0x40,0x00,0xaa,0x55,0x01,0x00,0x6e,0x46,0x05,0xaa,0x55,
+0x06,0x00,0x72,0x44,0x21,0x22,0x01,0x33,0x02,0x3a,0xaa,0x55,0x0d,0x00,0x81,0x43,
+0x0c,0x33,0x31,0x32,0x31,0x20,0x4d,0x6f,0x75,0x20,0x42,0x6c,0x65,0xaa,0x55,0x04,
+0x00,0x41,0x43,0x03,0x02,0x01,0x02,0xaa,0x55,0x12,0x00,0x61,0x43,0x0e,0x02,0x01,
+0x02,0x0d,0x09,0x33,0x31,0x32,0x31,0x20,0x4d,0x6f,0x75,0x20,0x42,0x6c,0x65,0xaa,
+0x55,0x07,0x00,0x25,0x44,0x02,0x03,0x00,0x05,0x10,0x02,0x03,0xaa,0x55,0x08,0x00,
+0x68,0x44,0x08,0x00,0x10,0x00,0x00,0x00,0x2c,0x01,0xaa,0x55,0x01,0x00,0x78,0x44,
+0xf0,0xaa,0x55,0x01,0x00,0x7a,0x44,0x17,0xaa,0x55,0x02,0x00,0xcc,0x44,0x31,0x00,
+0xaa,0x55,0x01,0x00,0xd1,0x40,0x01,0xaa,0x55,0x0c,0x00,0x49,0x45,0x05,0x03,0x00,
+0x12,0x00,0x01,0x01,0x00,0x01,0x11,0x03,0x00,0xaa,0x55,0x12,0x00,0x5f,0x45,0x01,
+0x07,0x00,0x00,0x00,0x00,0xde,0xca,0xfa,0xde,0xde,0xca,0xde,0xaf,0xde,0xca,0xca,
+0xff,0xaa,0x55,0x02,0x00,0x47,0x45,0x83,0x46,0xaa,0x55,0xb8,0x00,0x83,0x46,0x03,
+0x12,0x00,0x01,0x00,0x00,0x01,0x00,0x01,0x00,0x01,0x36,0x00,0x52,0x09,0x00,0x00,
+0x0a,0x00,0x01,0x00,0x01,0x09,0x00,0x01,0x35,0x03,0x19,0x12,0x00,0x09,0x00,0x04,
+0x35,0x0d,0x35,0x06,0x19,0x01,0x00,0x09,0x00,0x01,0x35,0x03,0x19,0x00,0x01,0x09,
+0x00,0x09,0x35,0x08,0x35,0x06,0x19,0x12,0x00,0x09,0x01,0x00,0x09,0x02,0x00,0x09,
+0x01,0x03,0x09,0x02,0x01,0x09,0x05,0xac,0x09,0x02,0x02,0x09,0x02,0x39,0x09,0x02,
+0x03,0x09,0x06,0x44,0x09,0x02,0x04,0x28,0x01,0x09,0x02,0x05,0x09,0x00,0x02,0x03,
+0x11,0x01,0x00,0x03,0x01,0x00,0x00,0x01,0x00,0x03,0x36,0x00,0x46,0x09,0x00,0x00,
+0x0a,0x00,0x01,0x00,0x03,0x09,0x00,0x01,0x35,0x03,0x19,0x11,0x01,0x09,0x00,0x02,
+0x0a,0x00,0x00,0x00,0x00,0x09,0x00,0x04,0x35,0x0c,0x35,0x03,0x19,0x01,0x00,0x35,
+0x05,0x19,0x00,0x03,0x08,0x01,0x09,0x00,0x06,0x35,0x09,0x09,0x65,0x6e,0x09,0x00,
+0x6a,0x09,0x01,0x00,0x09,0x01,0x00,0x25,0x0a,0x53,0x50,0x50,0x20,0x73,0x6c,0x61,
+0x76,0x65,0x00,0x00,0x00,0x01,0x00,0xaa,0x55,0x02,0x00,0x8e,0x44,0xaf,0x47,0xaa,
+0x55,0x4e,0x01,0xaf,0x47,0x01,0x00,0x02,0x00,0x28,0x02,0x01,0x18,0x02,0x00,0x02,
+0x03,0x28,0x01,0x20,0x03,0x00,0x02,0x05,0x2a,0x01,0x00,0x04,0x00,0x02,0x02,0x29,
+0x02,0x01,0x00,0x05,0x00,0x02,0x00,0x28,0x02,0x00,0x18,0x06,0x00,0x02,0x03,0x28,
+0x01,0x4e,0x07,0x00,0x02,0x00,0x2a,0x13,0x41,0x73,0x74,0x20,0x4c,0x45,0x20,0x4d,
+0x6f,0x75,0x73,0x65,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x08,0x00,0x02,0x03,0x28,
+0x01,0x4e,0x09,0x00,0x02,0x01,0x2a,0x02,0x00,0x00,0x0a,0x00,0x02,0x03,0x28,0x01,
+0x02,0x0b,0x00,0x02,0x04,0x2a,0x08,0x10,0x00,0x20,0x00,0x05,0x00,0x2c,0x01,0x0c,
+0x00,0x02,0x00,0x28,0x10,0x55,0xe4,0x05,0xd2,0xaf,0x9f,0xa9,0x8f,0xe5,0x4a,0x7d,
+0xfe,0x43,0x53,0x53,0x49,0x0d,0x00,0x02,0x03,0x28,0x01,0x12,0x0e,0x00,0x10,0x16,
+0x96,0x24,0x47,0xc6,0x23,0x61,0xba,0xd9,0x4b,0x4d,0x1e,0x43,0x53,0x53,0x49,0x14,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x0f,0x00,0x02,0x02,0x29,0x02,0x00,0x00,0x10,0x00,0x02,0x03,
+0x28,0x01,0x08,0x11,0x00,0x10,0xb3,0x9b,0x72,0x34,0xbe,0xec,0xd4,0xa8,0xf4,0x43,
+0x41,0x88,0x43,0x53,0x53,0x49,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x12,0x00,0x02,0x03,0x28,
+0x01,0x04,0x13,0x00,0x10,0xfe,0x69,0xca,0x9a,0x56,0x19,0xf6,0xab,0x02,0x4d,0xaa,
+0x6d,0x43,0x53,0x53,0x49,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x14,0x00,0x02,0x03,0x28,0x01,
+0x1a,0x15,0x00,0x10,0x18,0x03,0xa6,0x28,0x5e,0xd8,0xec,0x91,0x1c,0x48,0xa3,0xac,
+0x43,0x53,0x53,0x49,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x16,0x00,0x02,0x02,0x29,0x02,0x00,
+0x00,0x00,0x00,0xaa,0x55,0x07,0x00,0x76,0x41,0x0f,0x84,0xf0,0x00,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,0x9e,0x57
 };
Index: output/eeprom.dat
===================================================================
--- /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/jingchen/output/eeprom.dat	(revision 893)
+++ /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/jingchen/output/eeprom.dat	(working copy)
@@ -2,12 +2,12 @@
 02
 aa
 55
-f6
-0f
+12
+10
 c2
 84
 00
-15
+16
 c0
 00
 80
@@ -19,7 +19,7 @@
 c0
 3c
 80
-29
+2a
 c0
 42
 80
@@ -29,6 +29,10 @@
 80
 cf
 c0
+45
+00
+2d
+c0
 46
 80
 31
@@ -51,19 +55,19 @@
 c0
 56
 00
-df
+e1
 c0
 5c
 00
-e0
+e2
 c0
 5d
 81
-34
+36
 c0
 5e
 01
-ae
+b5
 c0
 63
 80
@@ -75,7 +79,7 @@
 c0
 75
 81
-cf
+d6
 c0
 78
 80
@@ -91,79 +95,79 @@
 c0
 01
 81
-d9
+e0
 c0
 02
 81
-e5
+ec
 c0
 03
 01
-ee
+f5
 c0
 03
 81
-f4
+fb
 c0
 04
-01
-fd
+02
+04
 c0
 05
 82
-0e
+15
 c0
 09
 82
-1e
+25
 c0
 0a
 02
-b9
+c0
 c0
 0e
 02
-ce
+d5
 c0
 0f
 02
-f7
+fe
 c0
 0f
 83
-25
+2c
 c0
 11
 03
-87
+8e
 c0
 19
 03
-af
+b6
 c0
 1d
 03
-c2
+c9
 c0
 1f
 03
-cd
+d4
 c0
 20
 83
-df
+e6
 c0
 29
 03
-e5
+ec
 c0
 46
 83
-0c
+13
 c0
 4c
-83
-f9
+84
+00
 20
 20
 4a
@@ -188,18 +192,14 @@
 40
 49
 c8
-df
-20
+58
 00
-05
-20
+1f
 40
-7c
-9d
 20
 20
 49
-79
+7a
 6f
 e2
 40
@@ -503,7 +503,7 @@
 20
 56
 82
-a4
+ab
 6f
 e2
 4b
@@ -551,7 +551,7 @@
 20
 56
 82
-a4
+ab
 6f
 e2
 4b
@@ -871,6 +871,14 @@
 70
 89
 06
+74
+20
+00
+2e
+e0
+70
+89
+06
 7c
 20
 75
@@ -903,15 +911,15 @@
 58
 00
 00
-f0
+f2
 67
 e4
 41
 f6
 58
 00
-00
-ff
+01
+01
 67
 e4
 41
@@ -919,7 +927,7 @@
 58
 00
 01
-09
+0b
 67
 e4
 41
@@ -927,7 +935,7 @@
 58
 00
 01
-1b
+1d
 67
 e4
 41
@@ -935,7 +943,7 @@
 58
 00
 01
-1e
+20
 67
 e4
 41
@@ -943,7 +951,7 @@
 58
 00
 01
-21
+23
 67
 e4
 45
@@ -971,15 +979,15 @@
 c0
 04
 80
-f7
+f9
 c0
 01
 00
-f5
+f7
 c0
 0a
 00
-fd
+ff
 20
 20
 4d
@@ -999,7 +1007,7 @@
 24
 5a
 00
-fb
+fd
 70
 4a
 d0
@@ -1019,7 +1027,7 @@
 20
 40
 03
-91
+98
 20
 20
 4e
@@ -1027,7 +1035,7 @@
 20
 40
 01
-01
+03
 20
 20
 50
@@ -1083,7 +1091,7 @@
 20
 40
 01
-15
+17
 67
 e2
 46
@@ -1119,7 +1127,7 @@
 24
 3a
 01
-19
+1b
 1f
 22
 7e
@@ -1139,7 +1147,7 @@
 20
 40
 02
-72
+79
 24
 34
 4d
@@ -1151,7 +1159,7 @@
 20
 40
 01
-20
+22
 20
 20
 50
@@ -1235,7 +1243,7 @@
 20
 20
 01
-22
+24
 6f
 e2
 0a
@@ -1243,35 +1251,55 @@
 c0
 13
 81
-ac
+b3
 c0
 06
 01
-45
+4c
 c0
 3b
 01
-50
+57
 c0
 3b
 81
-56
+5d
 c0
 3c
 01
-5b
+62
 c0
 0a
 81
-95
+9c
 c0
 7f
 01
-98
+9f
+c0
+78
+81
+40
 20
 20
 4e
 5c
+70
+89
+06
+74
+20
+00
+2e
+e0
+70
+89
+06
+7c
+20
+20
+50
+1f
 6f
 e2
 89
@@ -1279,7 +1307,7 @@
 c0
 be
 01
-40
+47
 20
 20
 4e
@@ -1327,7 +1355,7 @@
 c0
 01
 81
-4e
+55
 20
 20
 50
@@ -1375,11 +1403,11 @@
 20
 40
 01
-5f
+66
 20
 40
 01
-7c
+83
 58
 00
 00
@@ -1391,7 +1419,7 @@
 20
 20
 01
-8e
+95
 ef
 e2
 00
@@ -1399,19 +1427,19 @@
 20
 40
 01
-63
+6a
 20
 40
 01
-6a
+71
 20
 20
 01
-8e
+95
 20
 40
 01
-80
+87
 58
 28
 00
@@ -1431,7 +1459,7 @@
 20
 40
 01
-80
+87
 59
 28
 03
@@ -1455,15 +1483,15 @@
 20
 40
 01
-80
+87
 20
 40
 01
-7c
+83
 20
 40
 01
-7c
+83
 58
 00
 00
@@ -1491,11 +1519,11 @@
 c2
 82
 01
-77
+7e
 c2
 82
 81
-77
+7e
 18
 40
 84
@@ -1507,7 +1535,7 @@
 20
 40
 01
-80
+87
 5a
 29
 02
@@ -1543,7 +1571,7 @@
 20
 40
 01
-83
+8a
 e0
 44
 00
@@ -1595,7 +1623,7 @@
 20
 20
 01
-85
+8c
 60
 44
 0a
@@ -1643,15 +1671,15 @@
 c0
 00
 01
-a3
+aa
 c0
 00
 81
-9d
+a4
 c0
 01
 01
-a9
+b0
 20
 20
 50
@@ -1731,7 +1759,7 @@
 c2
 81
 82
-84
+8b
 6f
 e2
 46
@@ -1791,7 +1819,7 @@
 20
 3a
 01
-cb
+d2
 e8
 48
 00
@@ -1807,7 +1835,7 @@
 24
 22
 81
-cb
+d2
 ef
 e2
 00
@@ -1815,7 +1843,7 @@
 c2
 82
 81
-c7
+ce
 c2
 82
 4f
@@ -1823,11 +1851,11 @@
 20
 20
 01
-cb
+d2
 20
 40
 03
-97
+9e
 68
 44
 46
@@ -1987,7 +2015,7 @@
 20
 40
 01
-f1
+f8
 20
 20
 58
@@ -2223,7 +2251,7 @@
 20
 3a
 02
-31
+38
 6f
 e2
 04
@@ -2231,7 +2259,7 @@
 c3
 02
 02
-31
+38
 20
 40
 73
@@ -2271,7 +2299,7 @@
 20
 20
 02
-37
+3e
 6f
 e2
 02
@@ -2291,7 +2319,7 @@
 20
 20
 82
-5f
+66
 2f
 e0
 06
@@ -2299,7 +2327,7 @@
 20
 20
 82
-3f
+46
 20
 60
 00
@@ -2327,15 +2355,15 @@
 c0
 09
 02
-53
+5a
 c0
 29
 02
-55
+5c
 c0
 0b
 02
-4c
+53
 c0
 0c
 5e
@@ -2347,7 +2375,7 @@
 c0
 0f
 03
-91
+98
 79
 3f
 80
@@ -2367,7 +2395,7 @@
 20
 40
 02
-58
+5f
 1f
 20
 f3
@@ -2383,19 +2411,19 @@
 20
 20
 02
-78
+7f
 20
 40
 02
-55
+5c
 20
 20
 02
-6f
+76
 20
 40
 02
-58
+5f
 da
 20
 02
@@ -2439,7 +2467,7 @@
 20
 40
 02
-67
+6e
 6f
 e2
 04
@@ -2447,11 +2475,11 @@
 c0
 09
 02
-6f
+76
 c0
 0b
 02
-6e
+75
 c1
 29
 00
@@ -2495,11 +2523,11 @@
 20
 20
 02
-78
+7f
 20
 40
 02
-72
+79
 24
 74
 00
@@ -2563,7 +2591,7 @@
 20
 40
 02
-72
+79
 24
 74
 00
@@ -2579,7 +2607,7 @@
 20
 20
 02
-84
+8b
 20
 40
 5c
@@ -2671,7 +2699,7 @@
 20
 3a
 02
-a0
+a7
 d8
 40
 00
@@ -2691,7 +2719,7 @@
 20
 20
 02
-8f
+96
 58
 00
 00
@@ -2747,11 +2775,11 @@
 20
 21
 02
-b4
+bb
 20
 22
 82
-b4
+bb
 1a
 22
 04
@@ -2847,7 +2875,7 @@
 24
 3a
 02
-c9
+d0
 6f
 e2
 4a
@@ -2855,7 +2883,7 @@
 20
 20
 02
-ca
+d1
 6f
 e2
 43
@@ -2923,7 +2951,7 @@
 20
 40
 02
-f3
+fa
 20
 40
 7d
@@ -2999,7 +3027,7 @@
 20
 40
 02
-f3
+fa
 20
 40
 7d
@@ -3099,7 +3127,7 @@
 24
 20
 83
-08
+0f
 6f
 e2
 4a
@@ -3279,11 +3307,11 @@
 c0
 01
 83
-66
+6d
 20
 40
 03
-38
+3f
 d8
 e0
 00
@@ -3307,11 +3335,11 @@
 c0
 01
 03
-3c
+43
 c0
 00
 83
-50
+57
 20
 60
 00
@@ -3491,11 +3519,11 @@
 c0
 04
 03
-6a
+71
 c0
 0a
 03
-78
+7f
 20
 20
 60
@@ -3523,7 +3551,7 @@
 20
 40
 03
-71
+78
 20
 60
 00
@@ -3539,7 +3567,7 @@
 20
 3a
 03
-76
+7d
 70
 4b
 ed
@@ -3567,7 +3595,7 @@
 20
 20
 03
-7b
+82
 da
 20
 00
@@ -3623,7 +3651,7 @@
 c0
 02
 03
-8c
+93
 c0
 03
 5e
@@ -3647,11 +3675,11 @@
 c0
 08
 03
-93
+9a
 c0
 04
 03
-9c
+a3
 20
 20
 5c
@@ -3711,7 +3739,7 @@
 20
 20
 03
-9f
+a6
 68
 44
 44
@@ -3755,7 +3783,7 @@
 20
 22
 83
-ab
+b2
 20
 20
 5d
@@ -3791,7 +3819,7 @@
 20
 37
 03
-b4
+bb
 24
 36
 db
@@ -3859,11 +3887,11 @@
 c0
 08
 03
-c6
+cd
 c0
 0b
 83
-cc
+d3
 20
 20
 60
@@ -3879,7 +3907,7 @@
 20
 21
 03
-ca
+d1
 20
 20
 62
@@ -3915,7 +3943,7 @@
 c2
 83
 83
-d3
+da
 20
 20
 63
@@ -3923,11 +3951,11 @@
 c0
 42
 03
-d6
+dd
 c0
 41
 83
-d9
+e0
 20
 20
 64
@@ -3935,7 +3963,7 @@
 20
 40
 03
-dc
+e3
 6f
 e2
 00
@@ -3947,7 +3975,7 @@
 20
 40
 03
-dc
+e3
 6f
 e2
 00
@@ -4007,7 +4035,7 @@
 c0
 77
 83
-eb
+f2
 c0
 29
 ea
@@ -4047,7 +4075,7 @@
 c0
 38
 03
-f5
+fc
 c0
 24
 e9
@@ -4088,8 +4116,8 @@
 20
 79
 32
-27
-1a
+04
+ae
 aa
 55
 40
@@ -4113,7 +4141,7 @@
 00
 02
 20
-22
+26
 10
 00
 0c
@@ -4287,7 +4315,7 @@
 68
 46
 10
-0f
+14
 aa
 55
 01
@@ -5320,5 +5348,5 @@
 40
 de
 4b
-bf
-37
+9e
+57
Index: output/program.lis
===================================================================
--- /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/jingchen/output/program.lis	(revision 893)
+++ /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/jingchen/output/program.lis	(working copy)
@@ -2,61 +2,61 @@
               org 0x0000
 
 p_start:
-0000 c2840015 bbit1 8 ,pf_patch_ext 
+0000 c2840016 bbit1 8 ,pf_patch_ext 
 0001 c00080a8 beq patch00_1 ,p_soft_reset 
 0002 c0300057 beq patch0c_0 ,p_process_dmh_data_end 
-0003 c03c8029 beq patch0f_1 ,p_transmit_dmh 
+0003 c03c802a beq patch0f_1 ,p_transmit_dmh 
 0004 c04280ae beq patch10_5 ,p_shutdown_radio 
 0005 c04480cf beq patch11_1 ,p_set_freq_tx 
-0006 c0468031 beq patch11_5 ,p_set_rccal 
-0007 c04a008e beq patch12_4 ,p_ahead_window 
-0008 c05100d8 beq patch14_2 ,p_init_param 
-0009 c0518099 beq patch14_3 ,p_lpm_adjust_clk 
-000a c054809c beq patch15_1 ,p_lpm_dispatch_next 
-000b c05600df beq patch15_4 ,p_lpm_unconn_nossp 
-000c c05c00e0 beq patch17_0 ,p_module_init 
-000d c05d8134 beq patch17_3 ,p_module_hci_cmd_control 
-000e c05e01ae beq patch17_4 ,p_module_hci_cmd_transmit_le_notify 
-000f c0638054 beq patch18_7 ,p_l2cap_process_one_signal 
-0010 c06a803c beq patch1a_5 ,p_ml2cap_call_proc_signal 
-0011 c07581cf beq patch1d_3 ,p_le_init_conn 
-0012 c0788071 beq patch1e_1 ,p_le_slave_dispatch 
-0013 c07a8086 beq patch1e_5 ,p_le_slave_more_data 
-0014 20204a8b branch assert 
+0006 c045002d beq patch11_2 ,p_initialize_radio_cont 
+0007 c0468031 beq patch11_5 ,p_set_rccal 
+0008 c04a008e beq patch12_4 ,p_ahead_window 
+0009 c05100d8 beq patch14_2 ,p_init_param 
+000a c0518099 beq patch14_3 ,p_lpm_adjust_clk 
+000b c054809c beq patch15_1 ,p_lpm_dispatch_next 
+000c c05600e1 beq patch15_4 ,p_lpm_unconn_nossp 
+000d c05c00e2 beq patch17_0 ,p_module_init 
+000e c05d8136 beq patch17_3 ,p_module_hci_cmd_control 
+000f c05e01b5 beq patch17_4 ,p_module_hci_cmd_transmit_le_notify 
+0010 c0638054 beq patch18_7 ,p_l2cap_process_one_signal 
+0011 c06a803c beq patch1a_5 ,p_ml2cap_call_proc_signal 
+0012 c07581d6 beq patch1d_3 ,p_le_init_conn 
+0013 c0788071 beq patch1e_1 ,p_le_slave_dispatch 
+0014 c07a8086 beq patch1e_5 ,p_le_slave_more_data 
+0015 20204a8b branch assert 
 
 pf_patch_ext:
-0015 c00181d9 beq patch20_3 ,p_le_receive_skip 
-0016 c00281e5 beq patch20_5 ,p_le_transmit_receive_sifs 
-0017 c00301ee beq patch20_6 ,p_le_transmit 
-0018 c00381f4 beq patch20_7 ,p_le_transmit0 
-0019 c00401fd beq patch21_0 ,p_le_send_adv_ind 
-001a c005820e beq patch21_3 ,p_le_send_scan_response 
-001b c009821e beq patch22_3 ,p_le_acknowledge 
-001c c00a02b9 beq patch22_4 ,p_le_check_wak 
-001d c00e02ce beq patch23_4 ,p_le_prepare_tx 
-001e c00f02f7 beq patch23_6 ,p_le_send_packet 
-001f c00f8325 beq patch23_7 ,p_le_parse 
-0020 c0110387 beq patch24_2 ,p_le_parse_l2cap 
-0021 c01903af beq patch26_2 ,p_le_lpm_set_mult 
-0022 c01d03c2 beq patch27_2 ,p_parse_lmp 
-0023 c01f03cd beq patch27_6 ,p_send_lmp 
-0024 c02083df beq patch28_1 ,p_ssp_disable 
-0025 c02903e5 beq patch2a_2 ,p_parse_dlci0_rp 
-0026 c046830c beq patch31_5 ,p_le_encrypt 
-0027 c04c83f9 beq patch33_1 ,p_sp_initialize_256 
-0028 20204a8b branch assert 
+0016 c00181e0 beq patch20_3 ,p_le_receive_skip 
+0017 c00281ec beq patch20_5 ,p_le_transmit_receive_sifs 
+0018 c00301f5 beq patch20_6 ,p_le_transmit 
+0019 c00381fb beq patch20_7 ,p_le_transmit0 
+001a c0040204 beq patch21_0 ,p_le_send_adv_ind 
+001b c0058215 beq patch21_3 ,p_le_send_scan_response 
+001c c0098225 beq patch22_3 ,p_le_acknowledge 
+001d c00a02c0 beq patch22_4 ,p_le_check_wak 
+001e c00e02d5 beq patch23_4 ,p_le_prepare_tx 
+001f c00f02fe beq patch23_6 ,p_le_send_packet 
+0020 c00f832c beq patch23_7 ,p_le_parse 
+0021 c011038e beq patch24_2 ,p_le_parse_l2cap 
+0022 c01903b6 beq patch26_2 ,p_le_lpm_set_mult 
+0023 c01d03c9 beq patch27_2 ,p_parse_lmp 
+0024 c01f03d4 beq patch27_6 ,p_send_lmp 
+0025 c02083e6 beq patch28_1 ,p_ssp_disable 
+0026 c02903ec beq patch2a_2 ,p_parse_dlci0_rp 
+0027 c0468313 beq patch31_5 ,p_le_encrypt 
+0028 c04c8400 beq patch33_1 ,p_sp_initialize_256 
+0029 20204a8b branch assert 
 
 p_transmit_dmh:
-0029 6fe4016d fetch 2 ,mem_txptr 
-002a c04647e2 beq 0x018c ,transmit_noedr + 1 
-002b 202047cd branch transmit_dmh + 1 
+002a 6fe4016d fetch 2 ,mem_txptr 
+002b c04647e2 beq 0x018c ,transmit_noedr + 1 
+002c 202047cd branch transmit_dmh + 1 
 
 p_initialize_radio_cont:
-002c 20404bba call lpm_cal_xtal_startup 
-002d 204049c8 call switchto_dpllclk 
-002e df200005 arg 5 ,loopcnt 
-002f 20407c9d call delay_ms_wait 
-0030 20204979 branch initialize_radio_cont + 3 
+002d 20404bba call lpm_cal_xtal_startup 
+002e 204049c8 call switchto_dpllclk 
+002f 58001f40 setarg 8000 
+0030 2020497a branch initialize_radio_cont + 4 
 
 p_set_rccal:
 0031 6fe240ce fetch 1 ,mem_rf_rccal 
@@ -156,7 +156,7 @@
 0079 204057ed call le_setup 
 007a 20405863 call le_receive_slave 
 007b 242c5775 nbranch le_slave_unsync ,sync 
-007c 205682a4 call p_check_ipcbuf_size ,match 
+007c 205682ab call p_check_ipcbuf_size ,match 
 007d 6fe24bf2 fetch 1 ,mem_ipcbuf_bt2m0_flag 
 007e 245a0083 ncall p_buf_full ,blank 
 007f 20405791 call le_got_first_packet 
@@ -172,7 +172,7 @@
 p_le_slave_more_data:
 0086 78377c00 enable attempt 
 0087 2040589b call le_transmit_receive_sifs_notx 
-0088 205682a4 call p_check_ipcbuf_size ,match 
+0088 205682ab call p_check_ipcbuf_size ,match 
 0089 6fe24bf2 fetch 1 ,mem_ipcbuf_bt2m0_flag 
 008a 245a0083 ncall p_buf_full ,blank 
 008b 2036d762 branch le_slave_match ,match 
@@ -288,1051 +288,1060 @@
 00d7 20204937 branch txon + 1 
 
 p_init_param:
-00d8 7089067c hjam 0x7c ,rfen_adc 
-00d9 20758000 rtn wake 
-00da 58000000 setarg 0 
-00db 67e441dd store 2 ,mem_tx_len 
-00dc 1c437e00 rshift clkn_bt ,pdata 
-00dd 67e84094 store 4 ,mem_last_clkn 
-00de 20600000 rtn 
+00d8 70890674 hjam 0x74 ,rfen_adc 
+00d9 20002ee0 nop 12000 
+00da 7089067c hjam 0x7c ,rfen_adc 
+00db 20758000 rtn wake 
+00dc 58000000 setarg 0 
+00dd 67e441dd store 2 ,mem_tx_len 
+00de 1c437e00 rshift clkn_bt ,pdata 
+00df 67e84094 store 4 ,mem_last_clkn 
+00e0 20600000 rtn 
 
 p_lpm_unconn_nossp:
-00df 20204b7f branch lpm_unconn_cont 
+00e1 20204b7f branch lpm_unconn_cont 
 
 p_module_init:
-00e0 580000f0 setarg p_module_process_bb_event 
-00e1 67e441f6 store 2 ,mem_cb_bb_event_process 
-00e2 580000ff setarg p_module_bb_event_timer 
-00e3 67e441fe store 2 ,mem_cb_event_timer 
-00e4 58000109 setarg p_module_le_receive_data 
-00e5 67e441fa store 2 ,mem_cb_att_write 
-00e6 5800011b setarg p_module_lpm_lock 
-00e7 67e441ea store 2 ,mem_cb_check_wakelock 
-00e8 5800011e setarg p_module_bt_conn_process 
-00e9 67e441f2 store 2 ,mem_cb_bt_process 
-00ea 58000121 setarg p_module_hci_event_receive_spp_data 
-00eb 67e44541 store 2 ,mem_cb_receive_spp_data 
-00ec 20404daf call module_lpm_uart_init 
-00ed 20404dbc call module_gpio_init 
-00ee 20404c2a call check_module_disabled 
-00ef 2020504d branch module_hci_event_enter_standby_mode 
+00e2 580000f2 setarg p_module_process_bb_event 
+00e3 67e441f6 store 2 ,mem_cb_bb_event_process 
+00e4 58000101 setarg p_module_bb_event_timer 
+00e5 67e441fe store 2 ,mem_cb_event_timer 
+00e6 5800010b setarg p_module_le_receive_data 
+00e7 67e441fa store 2 ,mem_cb_att_write 
+00e8 5800011d setarg p_module_lpm_lock 
+00e9 67e441ea store 2 ,mem_cb_check_wakelock 
+00ea 58000120 setarg p_module_bt_conn_process 
+00eb 67e441f2 store 2 ,mem_cb_bt_process 
+00ec 58000123 setarg p_module_hci_event_receive_spp_data 
+00ed 67e44541 store 2 ,mem_cb_receive_spp_data 
+00ee 20404daf call module_lpm_uart_init 
+00ef 20404dbc call module_gpio_init 
+00f0 20404c2a call check_module_disabled 
+00f1 2020504d branch module_hci_event_enter_standby_mode 
 
 p_module_process_bb_event:
-00f0 1a627e00 copy regc ,pdata 
-00f1 c00480f7 beq bt_evt_spp_disconnected ,p_module_process_spp_disconnected 
-00f2 c00100f5 beq bt_evt_bb_disconnected ,p_module_process_bb_event_disconned 
-00f3 c00a00fd beq bt_evt_le_connected ,p_module_process_le_conn 
-00f4 20204ddf branch module_process_bb_event + 1 
+00f2 1a627e00 copy regc ,pdata 
+00f3 c00480f9 beq bt_evt_spp_disconnected ,p_module_process_spp_disconnected 
+00f4 c00100f7 beq bt_evt_bb_disconnected ,p_module_process_bb_event_disconned 
+00f5 c00a00ff beq bt_evt_le_connected ,p_module_process_le_conn 
+00f6 20204ddf branch module_process_bb_event + 1 
 
 p_module_process_bb_event_disconned:
-00f5 704ad000 jam 0 ,mem_module_rfcomm_disconnect_count 
-00f6 20204dfb branch module_process_bb_event_disconned 
+00f7 704ad000 jam 0 ,mem_module_rfcomm_disconnect_count 
+00f8 20204dfb branch module_process_bb_event_disconned 
 
 p_module_process_spp_disconnected:
-00f7 6fe24acf fetch 1 ,mem_rfcomm_lmp_dis_flag 
-00f8 245a00fb ncall p_set_rfcomm_disconnect_count ,blank 
-00f9 704ad006 jam 6 ,mem_module_rfcomm_disconnect_count 
-00fa 20204e08 branch module_process_spp_disconnected 
+00f9 6fe24acf fetch 1 ,mem_rfcomm_lmp_dis_flag 
+00fa 245a00fd ncall p_set_rfcomm_disconnect_count ,blank 
+00fb 704ad006 jam 6 ,mem_module_rfcomm_disconnect_count 
+00fc 20204e08 branch module_process_spp_disconnected 
 
 p_set_rfcomm_disconnect_count:
-00fb 704ad006 jam 6 ,mem_module_rfcomm_disconnect_count 
-00fc 20600000 rtn 
+00fd 704ad006 jam 6 ,mem_module_rfcomm_disconnect_count 
+00fe 20600000 rtn 
 
 p_module_process_le_conn:
-00fd 20400391 call module_clear_recv_confirm_flag 
-00fe 20204e28 branch module_process_le_conn 
+00ff 20400398 call module_clear_recv_confirm_flag 
+0100 20204e28 branch module_process_le_conn 
 
 p_module_bb_event_timer:
-00ff 20400101 call p_module_rfcomm_disconnect_timer 
-0100 202050c3 branch module_bb_event_timer 
+0101 20400103 call p_module_rfcomm_disconnect_timer 
+0102 202050c3 branch module_bb_event_timer 
 
 p_module_rfcomm_disconnect_timer:
-0101 6fe24ad0 fetch 1 ,mem_module_rfcomm_disconnect_count 
-0102 207a0000 rtn blank 
-0103 1fe0ffff increase -1 ,pdata 
-0104 67e24ad0 store 1 ,mem_module_rfcomm_disconnect_count 
-0105 247a0000 nrtn blank 
-0106 6fe44652 fetch 2 ,mem_ui_state_map 
-0107 c2804d64 bbit1 ui_state_bt_connected ,app_bt_disconnect 
-0108 20600000 rtn 
+0103 6fe24ad0 fetch 1 ,mem_module_rfcomm_disconnect_count 
+0104 207a0000 rtn blank 
+0105 1fe0ffff increase -1 ,pdata 
+0106 67e24ad0 store 1 ,mem_module_rfcomm_disconnect_count 
+0107 247a0000 nrtn blank 
+0108 6fe44652 fetch 2 ,mem_ui_state_map 
+0109 c2804d64 bbit1 ui_state_bt_connected ,app_bt_disconnect 
+010a 20600000 rtn 
 
 p_module_le_receive_data:
-0109 20404f11 call module_check_ble_encrypt_state 
-010a 20740000 rtn user 
-010b 1a227e00 copy rega ,pdata 
-010c 67e44671 store 2 ,mem_module_le_rx_data_address 
-010d 20400115 call p_check_ble_40_or_42 
-010e 67e24670 store 1 ,mem_module_le_rx_data_len 
-010f 68440474 fetcht 2 ,mem_le_att_handle 
-0110 60444673 storet 2 ,mem_module_le_rx_data_handle 
-0111 20405b6c call le_att_get_handle_info 
-0112 243a4a8b nbranch assert ,blank 
-0113 6fe2049e fetch 1 ,mem_le_cur_uuid_length 
-0114 20205042 branch module_hci_event_receive_le_data 
+010b 20404f11 call module_check_ble_encrypt_state 
+010c 20740000 rtn user 
+010d 1a227e00 copy rega ,pdata 
+010e 67e44671 store 2 ,mem_module_le_rx_data_address 
+010f 20400117 call p_check_ble_40_or_42 
+0110 67e24670 store 1 ,mem_module_le_rx_data_len 
+0111 68440474 fetcht 2 ,mem_le_att_handle 
+0112 60444673 storet 2 ,mem_module_le_rx_data_handle 
+0113 20405b6c call le_att_get_handle_info 
+0114 243a4a8b nbranch assert ,blank 
+0115 6fe2049e fetch 1 ,mem_le_cur_uuid_length 
+0116 20205042 branch module_hci_event_receive_le_data 
 
 p_check_ble_40_or_42:
-0115 6fe24bed fetch 1 ,mem_ble_dle_enable 
-0116 243a0119 nbranch p_check_ble_40 ,blank 
+0117 6fe24bed fetch 1 ,mem_ble_dle_enable 
+0118 243a011b nbranch p_check_ble_40 ,blank 
 
 p_check_ble_42:
-0117 1f227e00 copy loopcnt ,pdata 
-0118 20600000 rtn 
+0119 1f227e00 copy loopcnt ,pdata 
+011a 20600000 rtn 
 
 p_check_ble_40:
-0119 1a427e00 copy regb ,pdata 
-011a 20600000 rtn 
+011b 1a427e00 copy regb ,pdata 
+011c 20600000 rtn 
 
 p_module_lpm_lock:
-011b 20400272 call p_le_check_complete_packet 
-011c 24344d4b nbranch app_get_lpm_wake_lock ,user 
-011d 20204dbd branch module_lpm_lock 
+011d 20400279 call p_le_check_complete_packet 
+011e 24344d4b nbranch app_get_lpm_wake_lock ,user 
+011f 20204dbd branch module_lpm_lock 
 
 p_module_bt_conn_process:
-011e 20400120 call p_module_spp_enter_sniff 
-011f 202050d3 branch module_control_air_flow 
+0120 20400122 call p_module_spp_enter_sniff 
+0121 202050d3 branch module_control_air_flow 
 
 p_module_spp_enter_sniff:
-0120 20204dc8 branch module_spp_enter_sniff + 1 
+0122 20204dc8 branch module_spp_enter_sniff + 1 
 
 p_module_hci_event_receive_spp_data:
-0121 20404dd7 call module_spp_clear_last_transmite_clock 
+0123 20404dd7 call module_spp_clear_last_transmite_clock 
 
 p_ng_event_receive_spp_data0:
-0122 700aff07 jam hci_event_spp_data_rep ,mem_module_uart_opcode 
-0123 6fe404fb fetch 2 ,mem_current_length 
-0124 207a0000 rtn blank 
-0125 d84000ff arg 255 ,temp 
-0126 20407db5 call not_greater_than 
-0127 1fe27200 copy pdata ,loopcnt 
-0128 6fe404fb fetch 2 ,mem_current_length 
-0129 9f267e00 isub loopcnt ,pdata 
-012a 67e404fb store 2 ,mem_current_length 
-012b 1f227e00 copy loopcnt ,pdata 
-012c 204050a5 call module_hci_prepare_tx 
-012d 6fe404fd fetch 2 ,mem_rfcomm_uih_payload_ptr 
-012e 1fe20c00 copy pdata ,contr 
-012f 204067c1 call uart_copy_tx_bytes_fast 
-0130 18c27e00 copy contr ,pdata 
-0131 67e404fd store 2 ,mem_rfcomm_uih_payload_ptr 
-0132 204067b9 call uartd_send 
-0133 20200122 branch p_ng_event_receive_spp_data0 
+0124 700aff07 jam hci_event_spp_data_rep ,mem_module_uart_opcode 
+0125 6fe404fb fetch 2 ,mem_current_length 
+0126 207a0000 rtn blank 
+0127 d84000ff arg 255 ,temp 
+0128 20407db5 call not_greater_than 
+0129 1fe27200 copy pdata ,loopcnt 
+012a 6fe404fb fetch 2 ,mem_current_length 
+012b 9f267e00 isub loopcnt ,pdata 
+012c 67e404fb store 2 ,mem_current_length 
+012d 1f227e00 copy loopcnt ,pdata 
+012e 204050a5 call module_hci_prepare_tx 
+012f 6fe404fd fetch 2 ,mem_rfcomm_uih_payload_ptr 
+0130 1fe20c00 copy pdata ,contr 
+0131 204067c1 call uart_copy_tx_bytes_fast 
+0132 18c27e00 copy contr ,pdata 
+0133 67e404fd store 2 ,mem_rfcomm_uih_payload_ptr 
+0134 204067b9 call uartd_send 
+0135 20200124 branch p_ng_event_receive_spp_data0 
 
 p_module_hci_cmd_control:
-0134 6fe20aff fetch 1 ,mem_module_uart_opcode 
-0135 c01381ac beq hci_cmd_sleep ,p_module_hci_cmd_enter_sleep 
-0136 c0060145 beq hci_cmd_set_pairing_req ,p_module_hci_cmd_set_pairing_mode 
-0137 c03b0150 beq hci_cmd_delete_customize_service ,module_hci_cmd_delete_customize_service 
-0138 c03b8156 beq hci_cmd_add_service_uuid ,module_hci_cmd_add_service_uuid 
-0139 c03c015b beq hci_cmd_add_characteristic_uuid ,module_hci_cmd_add_characteristic_uuid 
-013a c00a8195 beq hci_cmd_set_cod ,module_hci_cmd_le_set_adv_data_set_cod 
-013b c07f0198 beq hci_cmd_all_round ,module_hci_cmd_all_round 
-013c 20204e5c branch module_hci_cmd_control + 2 
+0136 6fe20aff fetch 1 ,mem_module_uart_opcode 
+0137 c01381b3 beq hci_cmd_sleep ,p_module_hci_cmd_enter_sleep 
+0138 c006014c beq hci_cmd_set_pairing_req ,p_module_hci_cmd_set_pairing_mode 
+0139 c03b0157 beq hci_cmd_delete_customize_service ,module_hci_cmd_delete_customize_service 
+013a c03b815d beq hci_cmd_add_service_uuid ,module_hci_cmd_add_service_uuid 
+013b c03c0162 beq hci_cmd_add_characteristic_uuid ,module_hci_cmd_add_characteristic_uuid 
+013c c00a819c beq hci_cmd_set_cod ,module_hci_cmd_le_set_adv_data_set_cod 
+013d c07f019f beq hci_cmd_all_round ,module_hci_cmd_all_round 
+013e c0788140 beq hci_cmd_adc_correct ,p_module_adc_correct 
+013f 20204e5c branch module_hci_cmd_control + 2 
+
+p_module_adc_correct:
+0140 70890674 hjam 0x74 ,rfen_adc 
+0141 20002ee0 nop 12000 
+0142 7089067c hjam 0x7c ,rfen_adc 
+0143 2020501f branch module_hci_event_receive_valid_cmd 
 
 p_module_hci_cmd_set_visibility:
-013d 6fe28950 hfetch 1 ,0x8950 
-013e c0be0140 bne 0x7c ,p_module_reset_89xx 
-013f 20204e86 branch module_hci_cmd_set_visibility 
+0144 6fe28950 hfetch 1 ,0x8950 
+0145 c0be0147 bne 0x7c ,p_module_reset_89xx 
+0146 20204e86 branch module_hci_cmd_set_visibility 
 
 p_module_reset_89xx:
-0140 7089507c hjam 0x7c ,0x8950 
-0141 7089520f hjam 0x0f ,0x8952 
-0142 708955d8 hjam 0xd8 ,0x8955 
-0143 708956f0 hjam 0xf0 ,0x8956 
-0144 20204e86 branch module_hci_cmd_set_visibility 
+0147 7089507c hjam 0x7c ,0x8950 
+0148 7089520f hjam 0x0f ,0x8952 
+0149 708955d8 hjam 0xd8 ,0x8955 
+014a 708956f0 hjam 0xf0 ,0x8956 
+014b 20204e86 branch module_hci_cmd_set_visibility 
 
 p_module_hci_cmd_set_pairing_mode:
-0145 1a220600 copy rega ,contru 
-0146 efe20003 ifetch 1 ,contru 
-0147 c0004f1c beq pairing_pincode ,module_hci_pairing_pincode_mode 
-0148 c000cf1f beq pairing_justwork ,module_hci_pairing_just_work_mode 
-0149 c0014f25 beq pairing_passkey ,module_hci_pairing_passkey 
-014a c001814e beq pairing_confirm ,p_module_hci_pairing_numeric_comparison 
-014b 2020501c branch module_hci_event_receive_invalid_cmd 
+014c 1a220600 copy rega ,contru 
+014d efe20003 ifetch 1 ,contru 
+014e c0004f1c beq pairing_pincode ,module_hci_pairing_pincode_mode 
+014f c000cf1f beq pairing_justwork ,module_hci_pairing_just_work_mode 
+0150 c0014f25 beq pairing_passkey ,module_hci_pairing_passkey 
+0151 c0018155 beq pairing_confirm ,p_module_hci_pairing_numeric_comparison 
+0152 2020501c branch module_hci_event_receive_invalid_cmd 
 
 p_module_hci_pairing_just_work_mode:
-014c 58000003 setarg ssp_mode_just_work_io_cap_data2 
-014d 20204f20 branch module_hci_sspairing_mode 
+0153 58000003 setarg ssp_mode_just_work_io_cap_data2 
+0154 20204f20 branch module_hci_sspairing_mode 
 
 p_module_hci_pairing_numeric_comparison:
-014e 58000001 setarg 0x000001 
-014f 20204f20 branch module_hci_sspairing_mode 
+0155 58000001 setarg 0x000001 
+0156 20204f20 branch module_hci_sspairing_mode 
 
 module_hci_cmd_delete_customize_service:
-0150 d840000c arg 0x000c ,temp 
-0151 20405b4d call le_att_get_handle_ptr2 
-0152 18c08bfe add contr ,-2 ,contw 
-0153 58000000 setarg 0x0000 
-0154 e7e40005 istore 2 ,contw 
-0155 2020501f branch module_hci_event_receive_valid_cmd 
+0157 d840000c arg 0x000c ,temp 
+0158 20405b4d call le_att_get_handle_ptr2 
+0159 18c08bfe add contr ,-2 ,contw 
+015a 58000000 setarg 0x0000 
+015b e7e40005 istore 2 ,contw 
+015c 2020501f branch module_hci_event_receive_valid_cmd 
 
 module_hci_cmd_add_service_uuid:
-0156 2040015f call module_hci_cmd_add_service_uuid_set_uuid 
-0157 2040017c call uart_copy_rx_bytes_len_data 
-0158 58000000 setarg 0x0000 
-0159 e7e40005 istore 2 ,contw 
-015a 2020018e branch module_hci_event_uuid_handle 
+015d 20400166 call module_hci_cmd_add_service_uuid_set_uuid 
+015e 20400183 call uart_copy_rx_bytes_len_data 
+015f 58000000 setarg 0x0000 
+0160 e7e40005 istore 2 ,contw 
+0161 20200195 branch module_hci_event_uuid_handle 
 
 module_hci_cmd_add_characteristic_uuid:
-015b efe20003 ifetch 1 ,contru 
-015c 20400163 call module_hci_cmd_add_characteristic_uuid_set_handle 
-015d 2040016a call module_hci_cmd_add_characteristic_uuid_set_uuid 
-015e 2020018e branch module_hci_event_uuid_handle 
+0162 efe20003 ifetch 1 ,contru 
+0163 2040016a call module_hci_cmd_add_characteristic_uuid_set_handle 
+0164 20400171 call module_hci_cmd_add_characteristic_uuid_set_uuid 
+0165 20200195 branch module_hci_event_uuid_handle 
 
 module_hci_cmd_add_service_uuid_set_uuid:
-015f 20400180 call le_att_creat_new_handle 
-0160 58280002 setarg 0x280002 
-0161 e7e60005 istore 3 ,contw 
-0162 20600000 rtn 
-
-module_hci_cmd_add_characteristic_uuid_set_handle:
-0163 67e20a96 store 1 ,mem_pdatatemp 
-0164 20400180 call le_att_creat_new_handle 
-0165 59280302 setarg 0x01280302 
-0166 e7e80005 istore 4 ,contw 
-0167 6fe20a96 fetch 1 ,mem_pdatatemp 
+0166 20400187 call le_att_creat_new_handle 
+0167 58280002 setarg 0x280002 
 0168 e7e60005 istore 3 ,contw 
 0169 20600000 rtn 
 
+module_hci_cmd_add_characteristic_uuid_set_handle:
+016a 67e20a96 store 1 ,mem_pdatatemp 
+016b 20400187 call le_att_creat_new_handle 
+016c 59280302 setarg 0x01280302 
+016d e7e80005 istore 4 ,contw 
+016e 6fe20a96 fetch 1 ,mem_pdatatemp 
+016f e7e60005 istore 3 ,contw 
+0170 20600000 rtn 
+
 module_hci_cmd_add_characteristic_uuid_set_uuid:
-016a 20400180 call le_att_creat_new_handle 
-016b 2040017c call uart_copy_rx_bytes_len_data 
-016c 2040017c call uart_copy_rx_bytes_len_data 
-016d 58000000 setarg 0 
-016e e7e40005 istore 2 ,contw 
-016f 184085ff increase -1 ,temp 
-0170 20405b4d call le_att_get_handle_ptr2 
-0171 18c08c04 add contr ,4 ,contr 
-0172 efe20006 ifetch 1 ,contr 
-0173 c2820177 bbit1 bit_characteristic_notify ,module_hci_cmd_add_characteristic_uuid_set_ccc_uuid 
-0174 c2828177 bbit1 bit_characteristic_indicate ,module_hci_cmd_add_characteristic_uuid_set_ccc_uuid 
-0175 18408401 increase 1 ,temp 
-0176 20600000 rtn 
+0171 20400187 call le_att_creat_new_handle 
+0172 20400183 call uart_copy_rx_bytes_len_data 
+0173 20400183 call uart_copy_rx_bytes_len_data 
+0174 58000000 setarg 0 
+0175 e7e40005 istore 2 ,contw 
+0176 184085ff increase -1 ,temp 
+0177 20405b4d call le_att_get_handle_ptr2 
+0178 18c08c04 add contr ,4 ,contr 
+0179 efe20006 ifetch 1 ,contr 
+017a c282017e bbit1 bit_characteristic_notify ,module_hci_cmd_add_characteristic_uuid_set_ccc_uuid 
+017b c282817e bbit1 bit_characteristic_indicate ,module_hci_cmd_add_characteristic_uuid_set_ccc_uuid 
+017c 18408401 increase 1 ,temp 
+017d 20600000 rtn 
 
 module_hci_cmd_add_characteristic_uuid_set_ccc_uuid:
-0177 20400180 call le_att_creat_new_handle 
-0178 5a290202 setarg 0x02290202 
-0179 e7f00005 istore 8 ,contw 
-017a 184085ff increase -1 ,temp 
-017b 20600000 rtn 
+017e 20400187 call le_att_creat_new_handle 
+017f 5a290202 setarg 0x02290202 
+0180 e7f00005 istore 8 ,contw 
+0181 184085ff increase -1 ,temp 
+0182 20600000 rtn 
 
 uart_copy_rx_bytes_len_data:
-017c efe20003 ifetch 1 ,contru 
-017d 1fe27200 copy pdata ,loopcnt 
-017e e7e20005 istore 1 ,contw 
-017f 202067ed branch uart_copy_rx_bytes 
+0183 efe20003 ifetch 1 ,contru 
+0184 1fe27200 copy pdata ,loopcnt 
+0185 e7e20005 istore 1 ,contw 
+0186 202067ed branch uart_copy_rx_bytes 
 
 le_att_creat_new_handle:
-0180 20400183 call le_att_get_last_handle 
-0181 e0440005 istoret 2 ,contw 
-0182 20600000 rtn 
+0187 2040018a call le_att_get_last_handle 
+0188 e0440005 istoret 2 ,contw 
+0189 20600000 rtn 
 
 le_att_get_last_handle:
-0183 6fe4448e fetch 2 ,mem_ui_le_uuid_table 
-0184 98000c00 iforce contr 
+018a 6fe4448e fetch 2 ,mem_ui_le_uuid_table 
+018b 98000c00 iforce contr 
 
 le_att_get_last_handle_loop:
-0185 efe40006 ifetch 2 ,contr 
-0186 207a0000 rtn blank 
-0187 1fe08401 add pdata ,1 ,temp 
-0188 efe20006 ifetch 1 ,contr 
-0189 98c08c00 iadd contr ,contr 
-018a efe20006 ifetch 1 ,contr 
-018b 98c08c00 iadd contr ,contr 
-018c 18c20a00 copy contr ,contw 
-018d 20200185 branch le_att_get_last_handle_loop 
+018c efe40006 ifetch 2 ,contr 
+018d 207a0000 rtn blank 
+018e 1fe08401 add pdata ,1 ,temp 
+018f efe20006 ifetch 1 ,contr 
+0190 98c08c00 iadd contr ,contr 
+0191 efe20006 ifetch 1 ,contr 
+0192 98c08c00 iadd contr ,contr 
+0193 18c20a00 copy contr ,contw 
+0194 2020018c branch le_att_get_last_handle_loop 
 
 module_hci_event_uuid_handle:
-018e 60440a9e storet 2 ,mem_temp 
-018f 700aff29 jam hci_event_uuid_handle ,mem_module_uart_opcode 
-0190 58000002 setarg 2 
-0191 204050a5 call module_hci_prepare_tx 
-0192 68440a9e fetcht 2 ,mem_temp 
-0193 e044000a istoret 2 ,contwu 
-0194 202067b9 branch uartd_send 
+0195 60440a9e storet 2 ,mem_temp 
+0196 700aff29 jam hci_event_uuid_handle ,mem_module_uart_opcode 
+0197 58000002 setarg 2 
+0198 204050a5 call module_hci_prepare_tx 
+0199 68440a9e fetcht 2 ,mem_temp 
+019a e044000a istoret 2 ,contwu 
+019b 202067b9 branch uartd_send 
 
 module_hci_cmd_le_set_adv_data_set_cod:
-0195 efe60003 ifetch 3 ,contru 
-0196 67e640aa store 3 ,mem_class 
-0197 2020501f branch module_hci_event_receive_valid_cmd 
+019c efe60003 ifetch 3 ,contru 
+019d 67e640aa store 3 ,mem_class 
+019e 2020501f branch module_hci_event_receive_valid_cmd 
 
 module_hci_cmd_all_round:
-0198 efe20003 ifetch 1 ,contru 
-0199 c00001a3 beq 0x00 ,module_hci_cmd_all_round_write 
-019a c000819d beq 0x01 ,module_hci_cmd_all_round_read 
-019b c00101a9 beq 0x02 ,module_hci_cmd_all_round_write_addhi 
-019c 2020501c branch module_hci_event_receive_invalid_cmd 
+019f efe20003 ifetch 1 ,contru 
+01a0 c00001aa beq 0x00 ,module_hci_cmd_all_round_write 
+01a1 c00081a4 beq 0x01 ,module_hci_cmd_all_round_read 
+01a2 c00101b0 beq 0x02 ,module_hci_cmd_all_round_write_addhi 
+01a3 2020501c branch module_hci_event_receive_invalid_cmd 
 
 module_hci_cmd_all_round_read:
-019d efe40003 ifetch 2 ,contru 
-019e 1fe22400 copy pdata ,regb 
-019f efe20003 ifetch 1 ,contru 
-01a0 1fe22200 copy pdata ,rega 
-01a1 d8400000 arg 0x00 ,temp 
-01a2 2020502a branch module_hci_event_set_cmd 
+01a4 efe40003 ifetch 2 ,contru 
+01a5 1fe22400 copy pdata ,regb 
+01a6 efe20003 ifetch 1 ,contru 
+01a7 1fe22200 copy pdata ,rega 
+01a8 d8400000 arg 0x00 ,temp 
+01a9 2020502a branch module_hci_event_set_cmd 
 
 module_hci_cmd_all_round_write:
-01a3 efe40003 ifetch 2 ,contru 
-01a4 1fe20a00 copy pdata ,contw 
-01a5 efe20003 ifetch 1 ,contru 
-01a6 1fe27200 copy pdata ,loopcnt 
-01a7 204067da call uart_copy_rx_bytes_fast 
-01a8 2020501f branch module_hci_event_receive_valid_cmd 
+01aa efe40003 ifetch 2 ,contru 
+01ab 1fe20a00 copy pdata ,contw 
+01ac efe20003 ifetch 1 ,contru 
+01ad 1fe27200 copy pdata ,loopcnt 
+01ae 204067da call uart_copy_rx_bytes_fast 
+01af 2020501f branch module_hci_event_receive_valid_cmd 
 
 module_hci_cmd_all_round_write_addhi:
-01a9 efe20003 ifetch 1 ,contru 
-01aa 1fe22c00 copy pdata ,addhi 
-01ab 2020501f branch module_hci_event_receive_valid_cmd 
+01b0 efe20003 ifetch 1 ,contru 
+01b1 1fe22c00 copy pdata ,addhi 
+01b2 2020501f branch module_hci_event_receive_valid_cmd 
 
 p_module_hci_cmd_enter_sleep:
-01ac 2040501f call module_hci_event_receive_valid_cmd 
-01ad 20204d85 branch app_enter_hibernate 
+01b3 2040501f call module_hci_event_receive_valid_cmd 
+01b4 20204d85 branch app_enter_hibernate 
 
 p_module_hci_cmd_transmit_le_notify:
-01ae 6fe24679 fetch 1 ,mem_module_flag 
-01af c2818284 bbit1 module_receive_complete_prepare_write_req ,p_le_send_att_prepare_write_response 
-01b0 6fe24679 fetch 1 ,mem_module_flag 
-01b1 c3838000 rtnbit1 module_recv_confirm 
-01b2 1840fffd add temp ,-3 ,pdata 
-01b3 d84000c8 arg 200 ,temp 
-01b4 20407db5 call not_greater_than 
-01b5 6842467a fetcht 1 ,mem_module_hci_notify_len 
-01b6 20407db5 call not_greater_than 
-01b7 1fe22200 copy pdata ,rega 
-01b8 18427e00 copy temp ,pdata 
-01b9 9a267e00 isub rega ,pdata 
-01ba 67e2467a store 1 ,mem_module_hci_notify_len 
-01bb 6844467b fetcht 2 ,mem_module_hci_notify_handle 
-01bc 184085ff increase -1 ,temp 
-01bd 20405b4d call le_att_get_handle_ptr2 
-01be 203a01cb branch p_module_hci_cmd_transmit_handle_error ,blank 
-01bf e8480006 ifetcht 4 ,contr 
-01c0 59280302 setarg 0x01280302 
-01c1 98467c00 isub temp ,null 
-01c2 242281cb nbranch p_module_hci_cmd_transmit_handle_error ,zero 
-01c3 efe20006 ifetch 1 ,contr 
-01c4 c28281c7 bbit1 bit_characteristic_indicate ,p_module_hci_cmd_transmit_le_indicate 
-01c5 c2824f01 bbit1 bit_characteristic_notify ,module_hci_cmd_transmit_le_notify + 13 
-01c6 202001cb branch p_module_hci_cmd_transmit_handle_error 
+01b5 6fe24679 fetch 1 ,mem_module_flag 
+01b6 c281828b bbit1 module_receive_complete_prepare_write_req ,p_le_send_att_prepare_write_response 
+01b7 6fe24679 fetch 1 ,mem_module_flag 
+01b8 c3838000 rtnbit1 module_recv_confirm 
+01b9 1840fffd add temp ,-3 ,pdata 
+01ba d84000c8 arg 200 ,temp 
+01bb 20407db5 call not_greater_than 
+01bc 6842467a fetcht 1 ,mem_module_hci_notify_len 
+01bd 20407db5 call not_greater_than 
+01be 1fe22200 copy pdata ,rega 
+01bf 18427e00 copy temp ,pdata 
+01c0 9a267e00 isub rega ,pdata 
+01c1 67e2467a store 1 ,mem_module_hci_notify_len 
+01c2 6844467b fetcht 2 ,mem_module_hci_notify_handle 
+01c3 184085ff increase -1 ,temp 
+01c4 20405b4d call le_att_get_handle_ptr2 
+01c5 203a01d2 branch p_module_hci_cmd_transmit_handle_error ,blank 
+01c6 e8480006 ifetcht 4 ,contr 
+01c7 59280302 setarg 0x01280302 
+01c8 98467c00 isub temp ,null 
+01c9 242281d2 nbranch p_module_hci_cmd_transmit_handle_error ,zero 
+01ca efe20006 ifetch 1 ,contr 
+01cb c28281ce bbit1 bit_characteristic_indicate ,p_module_hci_cmd_transmit_le_indicate 
+01cc c2824f01 bbit1 bit_characteristic_notify ,module_hci_cmd_transmit_le_notify + 13 
+01cd 202001d2 branch p_module_hci_cmd_transmit_handle_error 
 
 p_module_hci_cmd_transmit_le_indicate:
-01c7 20400397 call module_set_recv_confirm_flag 
-01c8 6844467b fetcht 2 ,mem_module_hci_notify_handle 
-01c9 20405e4d call le_att_malloc_tx_indication 
-01ca 20204f03 branch module_hci_cmd_transmit_le_notify + 15 
+01ce 2040039e call module_set_recv_confirm_flag 
+01cf 6844467b fetcht 2 ,mem_module_hci_notify_handle 
+01d0 20405e4d call le_att_malloc_tx_indication 
+01d1 20204f03 branch module_hci_cmd_transmit_le_notify + 15 
 
 p_module_hci_cmd_transmit_handle_error:
-01cb 70467a00 jam 0 ,mem_module_hci_notify_len 
-01cc 700b0101 jam hci_discard_packet ,mem_module_temp_nl_discard_packet 
-01cd 204050e0 call module_clear_le_tx_data_flag 
-01ce 2020501c branch module_hci_event_receive_invalid_cmd 
+01d2 70467a00 jam 0 ,mem_module_hci_notify_len 
+01d3 700b0101 jam hci_discard_packet ,mem_module_temp_nl_discard_packet 
+01d4 204050e0 call module_clear_le_tx_data_flag 
+01d5 2020501c branch module_hci_event_receive_invalid_cmd 
 
 p_le_init_conn:
-01cf 6fe24bed fetch 1 ,mem_ble_dle_enable 
-01d0 243a5709 nbranch le_init_conn + 1 ,blank 
-01d1 20405709 call le_init_conn + 1 
-01d2 704adb01 jam 1 ,mem_le_txheader_temp 
-01d3 704adc00 jam 0 ,mem_le_txlen_temp 
-01d4 58000000 setarg 0 
-01d5 67f04ad1 store 8 ,mem_le_buff_len 
-01d6 5800001b setarg 27 
-01d7 67e44ad9 store 2 ,mem_module_master_rx_max 
-01d8 20600000 rtn 
+01d6 6fe24bed fetch 1 ,mem_ble_dle_enable 
+01d7 243a5709 nbranch le_init_conn + 1 ,blank 
+01d8 20405709 call le_init_conn + 1 
+01d9 704adb01 jam 1 ,mem_le_txheader_temp 
+01da 704adc00 jam 0 ,mem_le_txlen_temp 
+01db 58000000 setarg 0 
+01dc 67f04ad1 store 8 ,mem_le_buff_len 
+01dd 5800001b setarg 27 
+01de 67e44ad9 store 2 ,mem_module_master_rx_max 
+01df 20600000 rtn 
 
 p_le_receive_skip:
-01d9 204049ba call save_rssi 
-01da 7823fc00 enable enable_white 
-01db 7824fc00 enable enable_crc 
-01dc 09800008 parse demod ,bucket ,8 
-01dd 19897e00 rshift3 pwindow ,pdata 
-01de 67e202d5 store 1 ,mem_le_rxbuf 
-01df 09800008 parse demod ,bucket ,8 
-01e0 19897e00 rshift3 pwindow ,pdata 
-01e1 e7e20005 istore 1 ,contw 
-01e2 1fe27200 copy pdata ,loopcnt 
-01e3 203a588b branch lerx_nopayload ,blank 
-01e4 20205887 branch lerx_loop 
+01e0 204049ba call save_rssi 
+01e1 7823fc00 enable enable_white 
+01e2 7824fc00 enable enable_crc 
+01e3 09800008 parse demod ,bucket ,8 
+01e4 19897e00 rshift3 pwindow ,pdata 
+01e5 67e202d5 store 1 ,mem_le_rxbuf 
+01e6 09800008 parse demod ,bucket ,8 
+01e7 19897e00 rshift3 pwindow ,pdata 
+01e8 e7e20005 istore 1 ,contw 
+01e9 1fe27200 copy pdata ,loopcnt 
+01ea 203a588b branch lerx_nopayload ,blank 
+01eb 20205887 branch lerx_loop 
 
 p_le_transmit_receive_sifs:
-01e5 204058a3 call le_transmit 
-01e6 20404915 call set_sync_on 
-01e7 68420017 fetcht 1 ,mem_last_freq 
-01e8 2040491c call set_freq_rx 
-01e9 200005dc nop 1500 
-01ea 20404921 call rf_rx_enable 
-01eb 78287c00 enable swfine 
-01ec d960157c arg 5500 ,timeup 
-01ed 20205869 branch le_receive_rxon 
+01ec 204058a3 call le_transmit 
+01ed 20404915 call set_sync_on 
+01ee 68420017 fetcht 1 ,mem_last_freq 
+01ef 2040491c call set_freq_rx 
+01f0 200005dc nop 1500 
+01f1 20404921 call rf_rx_enable 
+01f2 78287c00 enable swfine 
+01f3 d960157c arg 5500 ,timeup 
+01f4 20205869 branch le_receive_rxon 
 
 p_le_transmit:
-01ee 204057af call le_prep 
-01ef 204001f1 call p_letx_setfreq 
-01f0 202058a7 branch le_transmit0 
+01f5 204057af call le_prep 
+01f6 204001f8 call p_letx_setfreq 
+01f7 202058a7 branch le_transmit0 
 
 p_letx_setfreq:
-01f1 203680d4 branch p_txon ,match 
-01f2 c51600d4 bmark1 mark_buf_full ,p_txon 
-01f3 202057be branch letx_setfreq + 1 
+01f8 203680d4 branch p_txon ,match 
+01f9 c51600d4 bmark1 mark_buf_full ,p_txon 
+01fa 202057be branch letx_setfreq + 1 
 
 p_le_transmit0:
-01f4 6fe24bed fetch 1 ,mem_ble_dle_enable 
-01f5 243a58b3 nbranch le_transmit0 + 12 ,blank 
-01f6 6fe24adb fetch 1 ,mem_le_txheader_temp 
-01f7 08008608 inject mod ,8 
-01f8 efe20006 ifetch 1 ,contr 
-01f9 1fe27200 copy pdata ,loopcnt 
-01fa 08008608 inject mod ,8 
-01fb 2022d8bc branch letr_nopayload ,zero 
-01fc 202058b9 branch letr_loop 
+01fb 6fe24bed fetch 1 ,mem_ble_dle_enable 
+01fc 243a58b3 nbranch le_transmit0 + 12 ,blank 
+01fd 6fe24adb fetch 1 ,mem_le_txheader_temp 
+01fe 08008608 inject mod ,8 
+01ff efe20006 ifetch 1 ,contr 
+0200 1fe27200 copy pdata ,loopcnt 
+0201 08008608 inject mod ,8 
+0202 2022d8bc branch letr_nopayload ,zero 
+0203 202058b9 branch letr_loop 
 
 p_le_send_adv_ind:
-01fd 6fe24bed fetch 1 ,mem_ble_dle_enable 
-01fe 243a58c4 nbranch le_send_adv_ind + 1 ,blank 
-01ff 6fe24456 fetch 1 ,mem_le_adv_type 
-0200 c000d8d3 beq adv_direct_ind ,le_send_adv_direct_ind 
-0201 6fe24457 fetch 1 ,mem_le_adv_own_addr_type 
-0202 1ff27e00 lshift4 pdata ,pdata 
-0203 1febfe00 lshift2 pdata ,pdata 
-0204 67e24adb store 1 ,mem_le_txheader_temp 
-0205 68424341 fetcht 1 ,mem_le_adv_data_len 
-0206 1840fe06 add temp ,6 ,pdata 
-0207 67e24adc store 1 ,mem_le_txlen_temp 
-0208 6fec4472 fetch 6 ,mem_le_lap 
-0209 67ec4add store 6 ,mem_le_txpayload_temp 
-020a 18427200 copy temp ,loopcnt 
-020b d8c04342 arg mem_le_adv_data ,contr 
-020c 20407ccf call memcpy_fast 
-020d 202058de branch le_send_adv_transmit 
+0204 6fe24bed fetch 1 ,mem_ble_dle_enable 
+0205 243a58c4 nbranch le_send_adv_ind + 1 ,blank 
+0206 6fe24456 fetch 1 ,mem_le_adv_type 
+0207 c000d8d3 beq adv_direct_ind ,le_send_adv_direct_ind 
+0208 6fe24457 fetch 1 ,mem_le_adv_own_addr_type 
+0209 1ff27e00 lshift4 pdata ,pdata 
+020a 1febfe00 lshift2 pdata ,pdata 
+020b 67e24adb store 1 ,mem_le_txheader_temp 
+020c 68424341 fetcht 1 ,mem_le_adv_data_len 
+020d 1840fe06 add temp ,6 ,pdata 
+020e 67e24adc store 1 ,mem_le_txlen_temp 
+020f 6fec4472 fetch 6 ,mem_le_lap 
+0210 67ec4add store 6 ,mem_le_txpayload_temp 
+0211 18427200 copy temp ,loopcnt 
+0212 d8c04342 arg mem_le_adv_data ,contr 
+0213 20407ccf call memcpy_fast 
+0214 202058de branch le_send_adv_transmit 
 
 p_le_send_scan_response:
-020e 6fe24bed fetch 1 ,mem_ble_dle_enable 
-020f 243a58f7 nbranch le_send_scan_response + 1 ,blank 
-0210 d8400004 arg scan_rsp ,temp 
-0211 6fe24457 fetch 1 ,mem_le_adv_own_addr_type 
-0212 7d3a0406 nsetflag blank ,le_sender_addr_bit ,temp 
-0213 60424adb storet 1 ,mem_le_txheader_temp 
-0214 68424361 fetcht 1 ,mem_le_scan_data_len 
-0215 1840fe06 add temp ,6 ,pdata 
-0216 67e24adc store 1 ,mem_le_txlen_temp 
-0217 6fec4472 fetch 6 ,mem_le_lap 
-0218 67ec4add store 6 ,mem_le_txpayload_temp 
-0219 d8c04362 arg mem_le_scan_data ,contr 
-021a 18427200 copy temp ,loopcnt 
-021b 20407ccf call memcpy_fast 
-021c 204058a1 call le_transmit_norx 
-021d 20205ae2 branch le_adv_not_match 
+0215 6fe24bed fetch 1 ,mem_ble_dle_enable 
+0216 243a58f7 nbranch le_send_scan_response + 1 ,blank 
+0217 d8400004 arg scan_rsp ,temp 
+0218 6fe24457 fetch 1 ,mem_le_adv_own_addr_type 
+0219 7d3a0406 nsetflag blank ,le_sender_addr_bit ,temp 
+021a 60424adb storet 1 ,mem_le_txheader_temp 
+021b 68424361 fetcht 1 ,mem_le_scan_data_len 
+021c 1840fe06 add temp ,6 ,pdata 
+021d 67e24adc store 1 ,mem_le_txlen_temp 
+021e 6fec4472 fetch 6 ,mem_le_lap 
+021f 67ec4add store 6 ,mem_le_txpayload_temp 
+0220 d8c04362 arg mem_le_scan_data ,contr 
+0221 18427200 copy temp ,loopcnt 
+0222 20407ccf call memcpy_fast 
+0223 204058a1 call le_transmit_norx 
+0224 20205ae2 branch le_adv_not_match 
 
 p_le_acknowledge:
-021e 20405ac9 call le_supervision_flush 
-021f c6160000 rtnmark1 mark_buf_full 
-0220 2040599a call le_check_wak 
-0221 6fe202d5 fetch 1 ,mem_le_rxbuf 
-0222 2feffe04 isolate1 md ,pdata 
-0223 7920802a setflag true ,mark_ble_rx_md ,mark 
-0224 1fe37e00 rshift pdata ,pdata 
-0225 9842fe00 ixor temp ,pdata 
-0226 2feffe02 isolate1 nesn ,pdata 
-0227 7920800f setflag true ,mark_old_packet ,mark 
-0228 c6078000 rtnmark1 mark_old_packet 
-0229 6fe202d6 fetch 1 ,mem_le_rxbuf + 1 
-022a 203a0231 branch p_le_ack_unenc ,blank 
-022b 6fe2043b fetch 1 ,mem_le_state 
-022c c3020231 bbit0 lestate_encryption ,p_le_ack_unenc 
-022d 20407342 call load_sk 
-022e 204072b2 call le_decrypt 
-022f 7d3a000f nsetflag blank ,mark_old_packet ,mark 
-0230 247a0000 nrtn blank 
+0225 20405ac9 call le_supervision_flush 
+0226 c6160000 rtnmark1 mark_buf_full 
+0227 2040599a call le_check_wak 
+0228 6fe202d5 fetch 1 ,mem_le_rxbuf 
+0229 2feffe04 isolate1 md ,pdata 
+022a 7920802a setflag true ,mark_ble_rx_md ,mark 
+022b 1fe37e00 rshift pdata ,pdata 
+022c 9842fe00 ixor temp ,pdata 
+022d 2feffe02 isolate1 nesn ,pdata 
+022e 7920800f setflag true ,mark_old_packet ,mark 
+022f c6078000 rtnmark1 mark_old_packet 
+0230 6fe202d6 fetch 1 ,mem_le_rxbuf + 1 
+0231 203a0238 branch p_le_ack_unenc ,blank 
+0232 6fe2043b fetch 1 ,mem_le_state 
+0233 c3020238 bbit0 lestate_encryption ,p_le_ack_unenc 
+0234 20407342 call load_sk 
+0235 204072b2 call le_decrypt 
+0236 7d3a000f nsetflag blank ,mark_old_packet ,mark 
+0237 247a0000 nrtn blank 
 
 p_le_ack_unenc:
-0231 68420452 fetcht 1 ,mem_le_arq 
-0232 79400402 setflip nesn ,temp 
-0233 60420452 storet 1 ,mem_le_arq 
-0234 6fe24bed fetch 1 ,mem_ble_dle_enable 
-0235 247a0000 nrtn blank 
-0236 20200237 branch p_le_parse_writing_attribute 
+0238 68420452 fetcht 1 ,mem_le_arq 
+0239 79400402 setflip nesn ,temp 
+023a 60420452 storet 1 ,mem_le_arq 
+023b 6fe24bed fetch 1 ,mem_ble_dle_enable 
+023c 247a0000 nrtn blank 
+023d 2020023e branch p_le_parse_writing_attribute 
 
 p_le_parse_writing_attribute:
-0237 6fe202d6 fetch 1 ,mem_le_rxbuf + 1 
-0238 207a0000 rtn blank 
-0239 6fe202d5 fetch 1 ,mem_le_rxbuf 
-023a 2fe00601 compare 1 ,pdata ,3 
-023b 2020825f branch p_le_parse_writing_attribute_continue ,true 
-023c 2fe00602 compare 2 ,pdata ,3 
-023d 2020823f branch p_le_parse_writing_attribute_start ,true 
-023e 20600000 rtn 
+023e 6fe202d6 fetch 1 ,mem_le_rxbuf + 1 
+023f 207a0000 rtn blank 
+0240 6fe202d5 fetch 1 ,mem_le_rxbuf 
+0241 2fe00601 compare 1 ,pdata ,3 
+0242 20208266 branch p_le_parse_writing_attribute_continue ,true 
+0243 2fe00602 compare 2 ,pdata ,3 
+0244 20208246 branch p_le_parse_writing_attribute_start ,true 
+0245 20600000 rtn 
 
 p_le_parse_writing_attribute_start:
-023f 6fe402d9 fetch 2 ,mem_le_rxbuf + 4 
-0240 c1820000 rtnne le_l2cap_cid_att 
-0241 efe60006 ifetch 3 ,contr 
-0242 67e60473 store 3 ,mem_le_att_opcode 
-0243 7920000f set1 mark_old_packet ,mark 
-0244 c0090253 beq attop_write_request ,p_le_parse_att_write_request 
-0245 c0290255 beq attop_write_command ,p_le_parse_att_write_command 
-0246 c00b024c beq attop_prepare_write_request ,p_le_parse_att_prepare_write_request 
-0247 c00c5e3b beq attop_execute_write_request ,le_parse_att_execute_write_request 
-0248 c0015ca1 beq attop_exchange_mtu_request ,le_parse_att_exchange_mtu_request 
-0249 c00f0391 beq attop_handle_value_confirmation ,p_le_parse_handle_value_confirmation 
-024a 793f800f set0 mark_old_packet ,mark 
-024b 20600000 rtn 
+0246 6fe402d9 fetch 2 ,mem_le_rxbuf + 4 
+0247 c1820000 rtnne le_l2cap_cid_att 
+0248 efe60006 ifetch 3 ,contr 
+0249 67e60473 store 3 ,mem_le_att_opcode 
+024a 7920000f set1 mark_old_packet ,mark 
+024b c009025a beq attop_write_request ,p_le_parse_att_write_request 
+024c c029025c beq attop_write_command ,p_le_parse_att_write_command 
+024d c00b0253 beq attop_prepare_write_request ,p_le_parse_att_prepare_write_request 
+024e c00c5e3b beq attop_execute_write_request ,le_parse_att_execute_write_request 
+024f c0015ca1 beq attop_exchange_mtu_request ,le_parse_att_exchange_mtu_request 
+0250 c00f0398 beq attop_handle_value_confirmation ,p_le_parse_handle_value_confirmation 
+0251 793f800f set0 mark_old_packet ,mark 
+0252 20600000 rtn 
 
 p_le_parse_att_prepare_write_request:
-024c 58000b1e setarg mem_module_prepare_write_request_packet 
-024d 67e44ad5 store 2 ,mem_module_prepare_write_request_contw 
-024e 20400258 call p_le_long_packet_patch 
-024f 1f20f3fe increase -2 ,loopcnt 
-0250 da2002e0 arg mem_le_rxbuf + 11 ,rega 
-0251 20405abe call le_writeatt_cb 
-0252 20200278 branch p_le_parse_att_prepare_write_request_finish 
+0253 58000b1e setarg mem_module_prepare_write_request_packet 
+0254 67e44ad5 store 2 ,mem_module_prepare_write_request_contw 
+0255 2040025f call p_le_long_packet_patch 
+0256 1f20f3fe increase -2 ,loopcnt 
+0257 da2002e0 arg mem_le_rxbuf + 11 ,rega 
+0258 20405abe call le_writeatt_cb 
+0259 2020027f branch p_le_parse_att_prepare_write_request_finish 
 
 p_le_parse_att_write_request:
-0253 20400255 call p_le_parse_att_write_command 
-0254 2020026f branch p_le_send_att_write_response_check_auth 
+025a 2040025c call p_le_parse_att_write_command 
+025b 20200276 branch p_le_send_att_write_response_check_auth 
 
 p_le_parse_att_write_command:
-0255 20400258 call p_le_long_packet_patch 
-0256 da2002de arg mem_le_rxbuf + 9 ,rega 
-0257 20205abe branch le_writeatt_cb 
+025c 2040025f call p_le_long_packet_patch 
+025d da2002de arg mem_le_rxbuf + 9 ,rega 
+025e 20205abe branch le_writeatt_cb 
 
 p_le_long_packet_patch:
-0258 6fe202d6 fetch 1 ,mem_le_rxbuf + 1 
-0259 1fe0f3f9 add pdata ,-7 ,loopcnt 
-025a 1fe0fffc increase -4 ,pdata 
-025b 67e44ad1 store 2 ,mem_le_buff_len 
-025c e8440006 ifetcht 2 ,contr 
-025d 60444ad3 storet 2 ,mem_le_buff_len_all 
-025e 20600000 rtn 
+025f 6fe202d6 fetch 1 ,mem_le_rxbuf + 1 
+0260 1fe0f3f9 add pdata ,-7 ,loopcnt 
+0261 1fe0fffc increase -4 ,pdata 
+0262 67e44ad1 store 2 ,mem_le_buff_len 
+0263 e8440006 ifetcht 2 ,contr 
+0264 60444ad3 storet 2 ,mem_le_buff_len_all 
+0265 20600000 rtn 
 
 p_le_parse_writing_attribute_continue:
-025f 7920000f set1 mark_old_packet ,mark 
-0260 20400267 call p_parse_l2cap_continue_common 
-0261 6fe20473 fetch 1 ,mem_le_att_opcode 
-0262 c009026f beq attop_write_request ,p_parse_l2cap_continue_write_request 
-0263 c00b026e beq attop_prepare_write_request ,p_parse_l2cap_continue_prepare_write_request 
-0264 c1290000 rtneq attop_write_command 
-0265 793f800f set0 mark_old_packet ,mark 
-0266 20600000 rtn 
+0266 7920000f set1 mark_old_packet ,mark 
+0267 2040026e call p_parse_l2cap_continue_common 
+0268 6fe20473 fetch 1 ,mem_le_att_opcode 
+0269 c0090276 beq attop_write_request ,p_parse_l2cap_continue_write_request 
+026a c00b0275 beq attop_prepare_write_request ,p_parse_l2cap_continue_prepare_write_request 
+026b c1290000 rtneq attop_write_command 
+026c 793f800f set0 mark_old_packet ,mark 
+026d 20600000 rtn 
 
 p_parse_l2cap_continue_write_common:
 
 p_parse_l2cap_continue_common:
-0267 6fe202d6 fetch 1 ,mem_le_rxbuf + 1 
-0268 68444ad1 fetcht 2 ,mem_le_buff_len 
-0269 98408400 iadd temp ,temp 
-026a 60444ad1 storet 2 ,mem_le_buff_len 
-026b 1fe27200 copy pdata ,loopcnt 
-026c da2002d7 arg mem_le_rxbuf + 2 ,rega 
-026d 20205abe branch le_writeatt_cb 
+026e 6fe202d6 fetch 1 ,mem_le_rxbuf + 1 
+026f 68444ad1 fetcht 2 ,mem_le_buff_len 
+0270 98408400 iadd temp ,temp 
+0271 60444ad1 storet 2 ,mem_le_buff_len 
+0272 1fe27200 copy pdata ,loopcnt 
+0273 da2002d7 arg mem_le_rxbuf + 2 ,rega 
+0274 20205abe branch le_writeatt_cb 
 
 p_parse_l2cap_continue_prepare_write_request:
-026e 20200278 branch p_le_parse_att_prepare_write_request_finish 
+0275 2020027f branch p_le_parse_att_prepare_write_request_finish 
 
 p_parse_l2cap_continue_write_request:
 
 p_le_send_att_write_response_check_auth:
-026f 20400272 call p_le_check_complete_packet 
-0270 24740000 nrtn user 
-0271 20205e13 branch le_send_att_write_response_check_auth 
+0276 20400279 call p_le_check_complete_packet 
+0277 24740000 nrtn user 
+0278 20205e13 branch le_send_att_write_response_check_auth 
 
 p_le_check_complete_packet:
-0272 20407dc1 call disable_user 
-0273 6fe44ad3 fetch 2 ,mem_le_buff_len_all 
-0274 68444ad1 fetcht 2 ,mem_le_buff_len 
-0275 98467c00 isub temp ,null 
-0276 24628000 nrtn zero 
-0277 20207dbf branch enable_user 
+0279 20407dc1 call disable_user 
+027a 6fe44ad3 fetch 2 ,mem_le_buff_len_all 
+027b 68444ad1 fetcht 2 ,mem_le_buff_len 
+027c 98467c00 isub temp ,null 
+027d 24628000 nrtn zero 
+027e 20207dbf branch enable_user 
 
 p_le_parse_att_prepare_write_request_finish:
-0278 6fe44ad5 fetch 2 ,mem_module_prepare_write_request_contw 
-0279 1fe20a00 copy pdata ,contw 
-027a 6fe202d6 fetch 1 ,mem_le_rxbuf + 1 
-027b 1fe27200 copy pdata ,loopcnt 
-027c 20407cdc call memcpy 
-027d 18a27e00 copy contw ,pdata 
-027e 67e44ad5 store 2 ,mem_module_prepare_write_request_contw 
-027f 20400272 call p_le_check_complete_packet 
-0280 24740000 nrtn user 
-0281 d8e00003 arg module_receive_complete_prepare_write_req ,queue 
-0282 204050e6 call module_set_state 
-0283 20200284 branch p_le_send_att_prepare_write_response 
+027f 6fe44ad5 fetch 2 ,mem_module_prepare_write_request_contw 
+0280 1fe20a00 copy pdata ,contw 
+0281 6fe202d6 fetch 1 ,mem_le_rxbuf + 1 
+0282 1fe27200 copy pdata ,loopcnt 
+0283 20407cdc call memcpy 
+0284 18a27e00 copy contw ,pdata 
+0285 67e44ad5 store 2 ,mem_module_prepare_write_request_contw 
+0286 20400279 call p_le_check_complete_packet 
+0287 24740000 nrtn user 
+0288 d8e00003 arg module_receive_complete_prepare_write_req ,queue 
+0289 204050e6 call module_set_state 
+028a 2020028b branch p_le_send_att_prepare_write_response 
 
 p_le_send_att_prepare_write_response:
-0284 20405c74 call le_fifo_check_empty 
-0285 247a0000 nrtn blank 
-0286 700b2217 jam attop_prepare_write_response ,mem_module_prepare_write_request_opcode 
-0287 58000b1e setarg mem_module_prepare_write_request_packet 
-0288 67e44ad7 store 2 ,mem_module_prepare_write_request_contr 
-0289 68440b1e fetcht 2 ,mem_module_prepare_write_request_pdu_length 
-028a 18408404 increase 4 ,temp 
-028b 580000f9 setarg le_baseband_max_buffer 
-028c 20407db5 call not_greater_than 
-028d 1fe0a5fc add pdata ,-4 ,regb 
-028e 18000202 force llid_start ,type 
+028b 20405c74 call le_fifo_check_empty 
+028c 247a0000 nrtn blank 
+028d 700b2217 jam attop_prepare_write_response ,mem_module_prepare_write_request_opcode 
+028e 58000b1e setarg mem_module_prepare_write_request_packet 
+028f 67e44ad7 store 2 ,mem_module_prepare_write_request_contr 
+0290 68440b1e fetcht 2 ,mem_module_prepare_write_request_pdu_length 
+0291 18408404 increase 4 ,temp 
+0292 580000f9 setarg le_baseband_max_buffer 
+0293 20407db5 call not_greater_than 
+0294 1fe0a5fc add pdata ,-4 ,regb 
+0295 18000202 force llid_start ,type 
 
 p_le_send_att_prepare_write_response_continue:
-028f 1fe22200 copy pdata ,rega 
-0290 20405c32 call le_fifo_malloc_tx + 2 
-0291 6fe44ad7 fetch 2 ,mem_module_prepare_write_request_contr 
-0292 1fe20c00 copy pdata ,contr 
-0293 1a227200 copy rega ,loopcnt 
-0294 20407ccf call memcpy_fast 
-0295 18c27e00 copy contr ,pdata 
-0296 67e44ad7 store 2 ,mem_module_prepare_write_request_contr 
-0297 6fe40b1e fetch 2 ,mem_module_prepare_write_request_pdu_length 
-0298 9a467e00 isub regb ,pdata 
-0299 67e40b1e store 2 ,mem_module_prepare_write_request_pdu_length 
-029a 203a02a0 branch p_le_send_att_prepare_write_response_ending ,blank 
-029b d84000f9 arg le_baseband_max_buffer ,temp 
-029c 20407db5 call not_greater_than 
-029d 1fe22400 copy pdata ,regb 
-029e 18000201 force llid_continue ,type 
-029f 2020028f branch p_le_send_att_prepare_write_response_continue 
+0296 1fe22200 copy pdata ,rega 
+0297 20405c32 call le_fifo_malloc_tx + 2 
+0298 6fe44ad7 fetch 2 ,mem_module_prepare_write_request_contr 
+0299 1fe20c00 copy pdata ,contr 
+029a 1a227200 copy rega ,loopcnt 
+029b 20407ccf call memcpy_fast 
+029c 18c27e00 copy contr ,pdata 
+029d 67e44ad7 store 2 ,mem_module_prepare_write_request_contr 
+029e 6fe40b1e fetch 2 ,mem_module_prepare_write_request_pdu_length 
+029f 9a467e00 isub regb ,pdata 
+02a0 67e40b1e store 2 ,mem_module_prepare_write_request_pdu_length 
+02a1 203a02a7 branch p_le_send_att_prepare_write_response_ending ,blank 
+02a2 d84000f9 arg le_baseband_max_buffer ,temp 
+02a3 20407db5 call not_greater_than 
+02a4 1fe22400 copy pdata ,regb 
+02a5 18000201 force llid_continue ,type 
+02a6 20200296 branch p_le_send_att_prepare_write_response_continue 
 
 p_le_send_att_prepare_write_response_ending:
-02a0 58000000 setarg 0 
-02a1 67e44ad5 store 2 ,mem_module_prepare_write_request_contw 
-02a2 d8e00003 arg module_receive_complete_prepare_write_req ,queue 
-02a3 202050e2 branch module_clr_state 
+02a7 58000000 setarg 0 
+02a8 67e44ad5 store 2 ,mem_module_prepare_write_request_contw 
+02a9 d8e00003 arg module_receive_complete_prepare_write_req ,queue 
+02aa 202050e2 branch module_clr_state 
 
 p_check_ipcbuf_size:
-02a4 704bf200 jam 0 ,mem_ipcbuf_bt2m0_flag 
-02a5 68444ff0 fetcht 2 ,ipc_bt2m0_start_addr 
-02a6 6fe44ff2 fetch 2 ,ipc_bt2m0_end_addr 
-02a7 98462200 isub temp ,rega 
-02a8 68444ff4 fetcht 2 ,ipc_bt2m0_read_ptr 
-02a9 6fe44ff6 fetch 2 ,ipc_bt2m0_write_ptr 
-02aa 60444bf5 storet 2 ,mem_ipcbuf_bt2m0_read 
-02ab 67e44bf3 store 2 ,mem_ipcbuf_bt2m0_write 
-02ac 98467e00 isub temp ,pdata 
-02ad 202102b4 branch start_calc_ipcbuf ,positive 
-02ae 202282b4 branch start_calc_ipcbuf ,zero 
-02af 1a220400 copy rega ,temp 
-02b0 6fe44bf3 fetch 2 ,mem_ipcbuf_bt2m0_write 
-02b1 9840fe00 iadd temp ,pdata 
-02b2 68444bf5 fetcht 2 ,mem_ipcbuf_bt2m0_read 
+02ab 704bf200 jam 0 ,mem_ipcbuf_bt2m0_flag 
+02ac 68444ff0 fetcht 2 ,ipc_bt2m0_start_addr 
+02ad 6fe44ff2 fetch 2 ,ipc_bt2m0_end_addr 
+02ae 98462200 isub temp ,rega 
+02af 68444ff4 fetcht 2 ,ipc_bt2m0_read_ptr 
+02b0 6fe44ff6 fetch 2 ,ipc_bt2m0_write_ptr 
+02b1 60444bf5 storet 2 ,mem_ipcbuf_bt2m0_read 
+02b2 67e44bf3 store 2 ,mem_ipcbuf_bt2m0_write 
 02b3 98467e00 isub temp ,pdata 
+02b4 202102bb branch start_calc_ipcbuf ,positive 
+02b5 202282bb branch start_calc_ipcbuf ,zero 
+02b6 1a220400 copy rega ,temp 
+02b7 6fe44bf3 fetch 2 ,mem_ipcbuf_bt2m0_write 
+02b8 9840fe00 iadd temp ,pdata 
+02b9 68444bf5 fetcht 2 ,mem_ipcbuf_bt2m0_read 
+02ba 98467e00 isub temp ,pdata 
 
 start_calc_ipcbuf:
-02b4 d8400300 arg 0x300 ,temp 
-02b5 98467c00 isub temp ,null 
-02b6 24610000 nrtn positive 
-02b7 704bf201 jam 1 ,mem_ipcbuf_bt2m0_flag 
-02b8 20600000 rtn 
+02bb d8400300 arg 0x300 ,temp 
+02bc 98467c00 isub temp ,null 
+02bd 24610000 nrtn positive 
+02be 704bf201 jam 1 ,mem_ipcbuf_bt2m0_flag 
+02bf 20600000 rtn 
 
 p_le_check_wak:
-02b9 68420452 fetcht 1 ,mem_le_arq 
-02ba 284c0005 isolate0 wak ,temp 
-02bb 20608000 rtn true 
-02bc 6fe202d5 fetch 1 ,mem_le_rxbuf 
-02bd 1fe3fe00 lshift pdata ,pdata 
-02be 9842fe00 ixor temp ,pdata 
-02bf c4018000 rtnbit0 sn 
-02c0 793f8405 set0 wak ,temp 
-02c1 79400403 setflip sn ,temp 
+02c0 68420452 fetcht 1 ,mem_le_arq 
+02c1 284c0005 isolate0 wak ,temp 
+02c2 20608000 rtn true 
+02c3 6fe202d5 fetch 1 ,mem_le_rxbuf 
+02c4 1fe3fe00 lshift pdata ,pdata 
+02c5 9842fe00 ixor temp ,pdata 
+02c6 c4018000 rtnbit0 sn 
+02c7 793f8405 set0 wak ,temp 
+02c8 79400403 setflip sn ,temp 
 
 p_le_check_wak_1:
-02c2 60420452 storet 1 ,mem_le_arq 
-02c3 28400603 compare 3 ,temp ,3 
-02c4 24608000 nrtn true 
-02c5 6fe24bed fetch 1 ,mem_ble_dle_enable 
-02c6 243a02c9 nbranch le_check_wak_2 ,blank 
-02c7 6fe24add fetch 1 ,mem_le_txpayload_temp 
-02c8 202002ca branch le_check_wak_3 
+02c9 60420452 storet 1 ,mem_le_arq 
+02ca 28400603 compare 3 ,temp ,3 
+02cb 24608000 nrtn true 
+02cc 6fe24bed fetch 1 ,mem_ble_dle_enable 
+02cd 243a02d0 nbranch le_check_wak_2 ,blank 
+02ce 6fe24add fetch 1 ,mem_le_txpayload_temp 
+02cf 202002d1 branch le_check_wak_3 
 
 le_check_wak_2:
-02c9 6fe243b0 fetch 1 ,mem_le_txpayload 
+02d0 6fe243b0 fetch 1 ,mem_le_txpayload 
 
 le_check_wak_3:
-02ca c002d9ac beq ll_start_enc_req ,le_set_enc 
-02cb 6fe24497 fetch 1 ,mem_le_enc_state 
-02cc c00159b0 beq flag_le_enc_pause ,le_clear_enc 
-02cd 20600000 rtn 
+02d1 c002d9ac beq ll_start_enc_req ,le_set_enc 
+02d2 6fe24497 fetch 1 ,mem_le_enc_state 
+02d3 c00159b0 beq flag_le_enc_pause ,le_clear_enc 
+02d4 20600000 rtn 
 
 p_le_prepare_tx:
-02ce 6fe20452 fetch 1 ,mem_le_arq 
-02cf c3828000 rtnbit1 wak 
-02d0 20405a1c call le_check_tx_md 
-02d1 6fe24bed fetch 1 ,mem_ble_dle_enable 
-02d2 243a59fc nbranch le_prepare_tx + 4 ,blank 
-02d3 20405c53 call le_fifo_get_first_tx_ptr 
-02d4 203a5a3e branch le_send_empty ,blank 
-02d5 efe20006 ifetch 1 ,contr 
-02d6 e8420006 ifetcht 1 ,contr 
-02d7 18422200 copy temp ,rega 
-02d8 9a267e00 isub rega ,pdata 
-02d9 204002f3 call p_le_get_master_rx_max 
-02da 20407db5 call not_greater_than 
-02db 1fe20400 copy pdata ,temp 
+02d5 6fe20452 fetch 1 ,mem_le_arq 
+02d6 c3828000 rtnbit1 wak 
+02d7 20405a1c call le_check_tx_md 
+02d8 6fe24bed fetch 1 ,mem_ble_dle_enable 
+02d9 243a59fc nbranch le_prepare_tx + 4 ,blank 
+02da 20405c53 call le_fifo_get_first_tx_ptr 
+02db 203a5a3e branch le_send_empty ,blank 
 02dc efe20006 ifetch 1 ,contr 
-02dd 1fe20200 copy pdata ,type 
-02de 1a227e00 copy rega ,pdata 
-02df 98c08c00 iadd contr ,contr 
-02e0 d8a04add arg mem_le_txpayload_temp ,contw 
-02e1 18427200 copy temp ,loopcnt 
-02e2 20407ccf call memcpy_fast 
-02e3 20405a2e call le_update_tx_type 
-02e4 20405a40 call le_send_packet 
-02e5 20405c53 call le_fifo_get_first_tx_ptr 
-02e6 efe20006 ifetch 1 ,contr 
-02e7 1fe22200 copy pdata ,rega 
-02e8 18c22600 copy contr ,regc 
-02e9 e8420006 ifetcht 1 ,contr 
-02ea 18422400 copy temp ,regb 
-02eb 9a467e00 isub regb ,pdata 
-02ec 204002f3 call p_le_get_master_rx_max 
-02ed 20407db5 call not_greater_than 
-02ee 9a40fe00 iadd regb ,pdata 
-02ef e7e20013 istore 1 ,regc 
-02f0 9a267c00 isub rega ,null 
-02f1 24628000 nrtn zero 
-02f2 20205c76 branch le_fifo_release_first_node 
+02dd e8420006 ifetcht 1 ,contr 
+02de 18422200 copy temp ,rega 
+02df 9a267e00 isub rega ,pdata 
+02e0 204002fa call p_le_get_master_rx_max 
+02e1 20407db5 call not_greater_than 
+02e2 1fe20400 copy pdata ,temp 
+02e3 efe20006 ifetch 1 ,contr 
+02e4 1fe20200 copy pdata ,type 
+02e5 1a227e00 copy rega ,pdata 
+02e6 98c08c00 iadd contr ,contr 
+02e7 d8a04add arg mem_le_txpayload_temp ,contw 
+02e8 18427200 copy temp ,loopcnt 
+02e9 20407ccf call memcpy_fast 
+02ea 20405a2e call le_update_tx_type 
+02eb 20405a40 call le_send_packet 
+02ec 20405c53 call le_fifo_get_first_tx_ptr 
+02ed efe20006 ifetch 1 ,contr 
+02ee 1fe22200 copy pdata ,rega 
+02ef 18c22600 copy contr ,regc 
+02f0 e8420006 ifetcht 1 ,contr 
+02f1 18422400 copy temp ,regb 
+02f2 9a467e00 isub regb ,pdata 
+02f3 204002fa call p_le_get_master_rx_max 
+02f4 20407db5 call not_greater_than 
+02f5 9a40fe00 iadd regb ,pdata 
+02f6 e7e20013 istore 1 ,regc 
+02f7 9a267c00 isub rega ,null 
+02f8 24628000 nrtn zero 
+02f9 20205c76 branch le_fifo_release_first_node 
 
 p_le_get_master_rx_max:
-02f3 18c20a00 copy contr ,contw 
-02f4 68444ad9 fetcht 2 ,mem_module_master_rx_max 
-02f5 18a20c00 copy contw ,contr 
-02f6 20600000 rtn 
+02fa 18c20a00 copy contr ,contw 
+02fb 68444ad9 fetcht 2 ,mem_module_master_rx_max 
+02fc 18a20c00 copy contw ,contr 
+02fd 20600000 rtn 
 
 p_le_send_packet:
-02f7 6fe24bed fetch 1 ,mem_ble_dle_enable 
-02f8 243a5a41 nbranch le_send_packet + 1 ,blank 
-02f9 60424adc storet 1 ,mem_le_txlen_temp 
-02fa 68420452 fetcht 1 ,mem_le_arq 
-02fb 79200405 set1 wak ,temp 
-02fc 18417efc and temp ,0xfc ,pdata 
-02fd 9821fe00 ior type ,pdata 
-02fe 67e20452 store 1 ,mem_le_arq 
-02ff 1fe17e1f and_into 0x1f ,pdata 
-0300 280ffe29 isolate1 mark_ble_tx_md ,mark 
-0301 7920fe04 setflag true ,md ,pdata 
-0302 67e24adb store 1 ,mem_le_txheader_temp 
-0303 6fe24adb fetch 1 ,mem_le_txheader_temp 
-0304 28200601 compare 1 ,type ,3 
-0305 24208308 nbranch p_le_send_no_txlen ,true 
-0306 6fe24adc fetch 1 ,mem_le_txlen_temp 
-0307 207a0000 rtn blank 
+02fe 6fe24bed fetch 1 ,mem_ble_dle_enable 
+02ff 243a5a41 nbranch le_send_packet + 1 ,blank 
+0300 60424adc storet 1 ,mem_le_txlen_temp 
+0301 68420452 fetcht 1 ,mem_le_arq 
+0302 79200405 set1 wak ,temp 
+0303 18417efc and temp ,0xfc ,pdata 
+0304 9821fe00 ior type ,pdata 
+0305 67e20452 store 1 ,mem_le_arq 
+0306 1fe17e1f and_into 0x1f ,pdata 
+0307 280ffe29 isolate1 mark_ble_tx_md ,mark 
+0308 7920fe04 setflag true ,md ,pdata 
+0309 67e24adb store 1 ,mem_le_txheader_temp 
+030a 6fe24adb fetch 1 ,mem_le_txheader_temp 
+030b 28200601 compare 1 ,type ,3 
+030c 2420830f nbranch p_le_send_no_txlen ,true 
+030d 6fe24adc fetch 1 ,mem_le_txlen_temp 
+030e 207a0000 rtn blank 
 
 p_le_send_no_txlen:
-0308 6fe2043b fetch 1 ,mem_le_state 
-0309 c4020000 rtnbit0 lestate_encryption 
-030a 20407342 call load_sk 
-030b 20207299 branch le_encrypt 
+030f 6fe2043b fetch 1 ,mem_le_state 
+0310 c4020000 rtnbit0 lestate_encryption 
+0311 20407342 call load_sk 
+0312 20207299 branch le_encrypt 
 
 p_le_encrypt:
-030c 6fe24bed fetch 1 ,mem_ble_dle_enable 
-030d 243a729a nbranch le_encrypt + 1 ,blank 
-030e da604adb arg mem_le_txheader_temp ,regc 
-030f 684a43d5 fetcht 5 ,mem_le_pcnt_tx 
-0310 20407277 call generate_mic 
-0311 18007008 force regidx_xor ,regext_index 
-0312 98005e00 iforce regext 
-0313 18002200 force 0 ,rega 
-0314 20407263 call first_block_data 
-0315 204072e8 call aes_init 
-0316 da604add arg mem_le_txpayload_temp ,regc 
-0317 6fe24adc fetch 1 ,mem_le_txlen_temp 
-0318 1fe0a5ff add pdata ,-1 ,regb 
-0319 9a608a00 iadd regc ,contw 
-031a 1800700c force regidx_result ,regext_index 
-031b 1de27e00 deposit regext 
-031c e7e80005 istore 4 ,contw 
-031d 2040728e call aes_crypt_data 
+0313 6fe24bed fetch 1 ,mem_ble_dle_enable 
+0314 243a729a nbranch le_encrypt + 1 ,blank 
+0315 da604adb arg mem_le_txheader_temp ,regc 
+0316 684a43d5 fetcht 5 ,mem_le_pcnt_tx 
+0317 20407277 call generate_mic 
+0318 18007008 force regidx_xor ,regext_index 
+0319 98005e00 iforce regext 
+031a 18002200 force 0 ,rega 
+031b 20407263 call first_block_data 
+031c 204072e8 call aes_init 
+031d da604add arg mem_le_txpayload_temp ,regc 
 031e 6fe24adc fetch 1 ,mem_le_txlen_temp 
-031f 1fe0fe04 increase 4 ,pdata 
-0320 67e24adc store 1 ,mem_le_txlen_temp 
-0321 684a43d5 fetcht 5 ,mem_le_pcnt_tx 
-0322 18408401 increase 1 ,temp 
-0323 604a43d5 storet 5 ,mem_le_pcnt_tx 
-0324 20600000 rtn 
+031f 1fe0a5ff add pdata ,-1 ,regb 
+0320 9a608a00 iadd regc ,contw 
+0321 1800700c force regidx_result ,regext_index 
+0322 1de27e00 deposit regext 
+0323 e7e80005 istore 4 ,contw 
+0324 2040728e call aes_crypt_data 
+0325 6fe24adc fetch 1 ,mem_le_txlen_temp 
+0326 1fe0fe04 increase 4 ,pdata 
+0327 67e24adc store 1 ,mem_le_txlen_temp 
+0328 684a43d5 fetcht 5 ,mem_le_pcnt_tx 
+0329 18408401 increase 1 ,temp 
+032a 604a43d5 storet 5 ,mem_le_pcnt_tx 
+032b 20600000 rtn 
 
 p_le_parse:
-0325 c6078000 rtnmark1 mark_old_packet 
-0326 c6160000 rtnmark1 mark_buf_full 
-0327 20405c70 call le_fifo_check_full 
-0328 247a0000 nrtn blank 
-0329 6fe202d5 fetch 1 ,mem_le_rxbuf 
-032a 1fe17e03 and pdata ,0x3 ,pdata 
-032b 67e244de store 1 ,mem_le_packet_llid 
-032c efe20006 ifetch 1 ,contr 
-032d 67e244dd store 1 ,mem_le_packet_size 
-032e 207a0000 rtn blank 
-032f 18c27e00 copy contr ,pdata 
-0330 67e444df store 2 ,mem_le_payload_ptr 
-0331 6fe244de fetch 1 ,mem_le_packet_llid 
-0332 c0018366 beq llid_le_ll ,p_le_parse_ll 
-0333 20400338 call p_le_check_l2cap_complete 
-0334 d8e00003 arg wake_lock_ble_rx_patch ,queue 
-0335 24344bec nbranch lpm_get_wake_lock ,user 
-0336 20404bf0 call lpm_put_wake_lock 
-0337 20205a6b branch le_parse_l2cap + 3 
+032c c6078000 rtnmark1 mark_old_packet 
+032d c6160000 rtnmark1 mark_buf_full 
+032e 20405c70 call le_fifo_check_full 
+032f 247a0000 nrtn blank 
+0330 6fe202d5 fetch 1 ,mem_le_rxbuf 
+0331 1fe17e03 and pdata ,0x3 ,pdata 
+0332 67e244de store 1 ,mem_le_packet_llid 
+0333 efe20006 ifetch 1 ,contr 
+0334 67e244dd store 1 ,mem_le_packet_size 
+0335 207a0000 rtn blank 
+0336 18c27e00 copy contr ,pdata 
+0337 67e444df store 2 ,mem_le_payload_ptr 
+0338 6fe244de fetch 1 ,mem_le_packet_llid 
+0339 c001836d beq llid_le_ll ,p_le_parse_ll 
+033a 2040033f call p_le_check_l2cap_complete 
+033b d8e00003 arg wake_lock_ble_rx_patch ,queue 
+033c 24344bec nbranch lpm_get_wake_lock ,user 
+033d 20404bf0 call lpm_put_wake_lock 
+033e 20205a6b branch le_parse_l2cap + 3 
 
 p_le_check_l2cap_complete:
-0338 6fe244de fetch 1 ,mem_le_packet_llid 
-0339 c001033c beq llid_start ,p_le_check_l2cap_llid_start 
-033a c0008350 beq llid_continue ,p_le_check_l2cap_llid_continue 
-033b 20600000 rtn 
+033f 6fe244de fetch 1 ,mem_le_packet_llid 
+0340 c0010343 beq llid_start ,p_le_check_l2cap_llid_start 
+0341 c0008357 beq llid_continue ,p_le_check_l2cap_llid_continue 
+0342 20600000 rtn 
 
 p_le_check_l2cap_llid_start:
-033c 6fe444df fetch 2 ,mem_le_payload_ptr 
-033d 1fe20c00 copy pdata ,contr 
-033e efe40006 ifetch 2 ,contr 
-033f 67e444ce store 2 ,mem_le_l2cap_size 
-0340 efe40006 ifetch 2 ,contr 
-0341 20405a7a call le_check_l2cap_cid_legal 
-0342 24740000 nrtn user 
-0343 684244dd fetcht 1 ,mem_le_packet_size 
-0344 604244d0 storet 1 ,mem_le_packet_len_recved 
-0345 6fe444ce fetch 2 ,mem_le_l2cap_size 
-0346 1fe0fe04 increase 4 ,pdata 
-0347 98467c00 isub temp ,null 
-0348 2022fdbf branch enable_user ,zero 
-0349 6fe244dd fetch 1 ,mem_le_packet_size 
-034a 1fe27200 copy pdata ,loopcnt 
-034b d8a00d7d arg mem_le_l2capbuf_new ,contw 
-034c 6fe444df fetch 2 ,mem_le_payload_ptr 
-034d 1fe20c00 copy pdata ,contr 
-034e 20407cdc call memcpy 
-034f 20207dc1 branch disable_user 
+0343 6fe444df fetch 2 ,mem_le_payload_ptr 
+0344 1fe20c00 copy pdata ,contr 
+0345 efe40006 ifetch 2 ,contr 
+0346 67e444ce store 2 ,mem_le_l2cap_size 
+0347 efe40006 ifetch 2 ,contr 
+0348 20405a7a call le_check_l2cap_cid_legal 
+0349 24740000 nrtn user 
+034a 684244dd fetcht 1 ,mem_le_packet_size 
+034b 604244d0 storet 1 ,mem_le_packet_len_recved 
+034c 6fe444ce fetch 2 ,mem_le_l2cap_size 
+034d 1fe0fe04 increase 4 ,pdata 
+034e 98467c00 isub temp ,null 
+034f 2022fdbf branch enable_user ,zero 
+0350 6fe244dd fetch 1 ,mem_le_packet_size 
+0351 1fe27200 copy pdata ,loopcnt 
+0352 d8a00d7d arg mem_le_l2capbuf_new ,contw 
+0353 6fe444df fetch 2 ,mem_le_payload_ptr 
+0354 1fe20c00 copy pdata ,contr 
+0355 20407cdc call memcpy 
+0356 20207dc1 branch disable_user 
 
 p_le_check_l2cap_llid_continue:
-0350 20405a99 call le_check_l2cap_continue_legal 
-0351 24740000 nrtn user 
-0352 6fe244d0 fetch 1 ,mem_le_packet_len_recved 
-0353 d8a00d7d arg mem_le_l2capbuf_new ,contw 
-0354 98a0a200 iadd contw ,rega 
-0355 684244dd fetcht 1 ,mem_le_packet_size 
-0356 9840fe00 iadd temp ,pdata 
-0357 67e244d0 store 1 ,mem_le_packet_len_recved 
-0358 6fe244dd fetch 1 ,mem_le_packet_size 
-0359 1fe27200 copy pdata ,loopcnt 
-035a 1a220a00 copy rega ,contw 
-035b 6fe444df fetch 2 ,mem_le_payload_ptr 
-035c 1fe20c00 copy pdata ,contr 
-035d 20407ccf call memcpy_fast 
-035e 58000d7d setarg mem_le_l2capbuf_new 
-035f 67e444df store 2 ,mem_le_payload_ptr 
-0360 6fe444ce fetch 2 ,mem_le_l2cap_size 
-0361 1fe0fe04 increase 4 ,pdata 
-0362 684244d0 fetcht 1 ,mem_le_packet_len_recved 
-0363 98467c00 isub temp ,null 
-0364 2022fdbf branch enable_user ,zero 
-0365 20207dc1 branch disable_user 
+0357 20405a99 call le_check_l2cap_continue_legal 
+0358 24740000 nrtn user 
+0359 6fe244d0 fetch 1 ,mem_le_packet_len_recved 
+035a d8a00d7d arg mem_le_l2capbuf_new ,contw 
+035b 98a0a200 iadd contw ,rega 
+035c 684244dd fetcht 1 ,mem_le_packet_size 
+035d 9840fe00 iadd temp ,pdata 
+035e 67e244d0 store 1 ,mem_le_packet_len_recved 
+035f 6fe244dd fetch 1 ,mem_le_packet_size 
+0360 1fe27200 copy pdata ,loopcnt 
+0361 1a220a00 copy rega ,contw 
+0362 6fe444df fetch 2 ,mem_le_payload_ptr 
+0363 1fe20c00 copy pdata ,contr 
+0364 20407ccf call memcpy_fast 
+0365 58000d7d setarg mem_le_l2capbuf_new 
+0366 67e444df store 2 ,mem_le_payload_ptr 
+0367 6fe444ce fetch 2 ,mem_le_l2cap_size 
+0368 1fe0fe04 increase 4 ,pdata 
+0369 684244d0 fetcht 1 ,mem_le_packet_len_recved 
+036a 98467c00 isub temp ,null 
+036b 2022fdbf branch enable_user ,zero 
+036c 20207dc1 branch disable_user 
 
 p_le_parse_ll:
-0366 6fe202d7 fetch 1 ,mem_le_rxbuf + 2 
-0367 c004036a beq ll_feature_req ,p_le_parse_feature_req 
-0368 c00a0378 beq ll_length_req ,le_parse_length_request 
-0369 20206045 branch le_parse_ll + 1 
+036d 6fe202d7 fetch 1 ,mem_le_rxbuf + 2 
+036e c0040371 beq ll_feature_req ,p_le_parse_feature_req 
+036f c00a037f beq ll_length_req ,le_parse_length_request 
+0370 20206045 branch le_parse_ll + 1 
 
 p_le_parse_feature_req:
 
 p_le_send_feature_rsp:
-036a da200009 arg 9 ,rega 
-036b da400009 arg ll_feature_rsp ,regb 
-036c 20405c22 call le_fifo_malloc_tx_ll 
-036d 58000021 setarg 0x21 
-036e e7f00005 istore 8 ,contw 
-036f 20400371 call p_check_ble_dle_enable 
-0370 20600000 rtn 
+0371 da200009 arg 9 ,rega 
+0372 da400009 arg ll_feature_rsp ,regb 
+0373 20405c22 call le_fifo_malloc_tx_ll 
+0374 58000021 setarg 0x21 
+0375 e7f00005 istore 8 ,contw 
+0376 20400378 call p_check_ble_dle_enable 
+0377 20600000 rtn 
 
 p_check_ble_dle_enable:
-0371 6fe202d8 fetch 1 ,mem_le_rxbuf + 3 
-0372 1fe17e20 and pdata ,0x20 ,pdata 
-0373 203a0376 branch p_set_ble_dle_disable ,blank 
-0374 704bed00 jam dle_enable ,mem_ble_dle_enable 
-0375 20600000 rtn 
+0378 6fe202d8 fetch 1 ,mem_le_rxbuf + 3 
+0379 1fe17e20 and pdata ,0x20 ,pdata 
+037a 203a037d branch p_set_ble_dle_disable ,blank 
+037b 704bed00 jam dle_enable ,mem_ble_dle_enable 
+037c 20600000 rtn 
 
 p_set_ble_dle_disable:
-0376 704bed01 jam dle_disable ,mem_ble_dle_enable 
-0377 20600000 rtn 
+037d 704bed01 jam dle_disable ,mem_ble_dle_enable 
+037e 20600000 rtn 
 
 le_parse_length_request:
-0378 efe40006 ifetch 2 ,contr 
-0379 67e44ad9 store 2 ,mem_module_master_rx_max 
-037a 2020037b branch le_send_length_res 
+037f efe40006 ifetch 2 ,contr 
+0380 67e44ad9 store 2 ,mem_module_master_rx_max 
+0381 20200382 branch le_send_length_res 
 
 le_send_length_res:
-037b da200009 arg 9 ,rega 
-037c da400015 arg ll_length_rsp ,regb 
-037d 20405c22 call le_fifo_malloc_tx_ll 
-037e 580000fb setarg 251 
-037f e7e40005 istore 2 ,contw 
-0380 58000848 setarg 2120 
-0381 e7e40005 istore 2 ,contw 
-0382 580000fb setarg 251 
-0383 e7e40005 istore 2 ,contw 
-0384 58000848 setarg 2120 
-0385 e7e40005 istore 2 ,contw 
-0386 20600000 rtn 
+0382 da200009 arg 9 ,rega 
+0383 da400015 arg ll_length_rsp ,regb 
+0384 20405c22 call le_fifo_malloc_tx_ll 
+0385 580000fb setarg 251 
+0386 e7e40005 istore 2 ,contw 
+0387 58000848 setarg 2120 
+0388 e7e40005 istore 2 ,contw 
+0389 580000fb setarg 251 
+038a e7e40005 istore 2 ,contw 
+038b 58000848 setarg 2120 
+038c e7e40005 istore 2 ,contw 
+038d 20600000 rtn 
 
 p_le_parse_l2cap:
-0387 efe40006 ifetch 2 ,contr 
-0388 c002038c beq le_l2cap_cid_att ,p_le_parse_att 
-0389 c0035ed4 beq le_l2cap_cid_smp ,le_parse_smp 
-038a c002de96 beq le_l2cap_cid_signal ,le_parse_signaling 
-038b 20600000 rtn 
+038e efe40006 ifetch 2 ,contr 
+038f c0020393 beq le_l2cap_cid_att ,p_le_parse_att 
+0390 c0035ed4 beq le_l2cap_cid_smp ,le_parse_smp 
+0391 c002de96 beq le_l2cap_cid_signal ,le_parse_signaling 
+0392 20600000 rtn 
 
 p_le_parse_att:
-038c efe60006 ifetch 3 ,contr 
-038d 67e60473 store 3 ,mem_le_att_opcode 
-038e c0080393 beq attop_read_by_group_type_request ,p_le_parse_att_read_by_group_type_request 
-038f c004039c beq attop_read_by_type_request ,p_le_parse_att_read_by_type_request 
-0390 20205c8d branch le_parse_att + 2 
+0393 efe60006 ifetch 3 ,contr 
+0394 67e60473 store 3 ,mem_le_att_opcode 
+0395 c008039a beq attop_read_by_group_type_request ,p_le_parse_att_read_by_group_type_request 
+0396 c00403a3 beq attop_read_by_type_request ,p_le_parse_att_read_by_type_request 
+0397 20205c8d branch le_parse_att + 2 
 
 p_le_parse_handle_value_confirmation:
 
 module_clear_recv_confirm_flag:
-0391 d8e00007 arg module_recv_confirm ,queue 
-0392 202050e2 branch module_clr_state 
+0398 d8e00007 arg module_recv_confirm ,queue 
+0399 202050e2 branch module_clr_state 
 
 p_le_parse_att_read_by_group_type_request:
-0393 20405e91 call le_get_search_handle_start_end_common 
-0394 20405ab3 call le_get_search_att_type 
-0395 d9600001 arg 1 ,timeup 
-0396 20205dde branch le_send_att_read_by_group_type_response + 1 
+039a 20405e91 call le_get_search_handle_start_end_common 
+039b 20405ab3 call le_get_search_att_type 
+039c d9600001 arg 1 ,timeup 
+039d 20205dde branch le_send_att_read_by_group_type_response + 1 
 
 module_set_recv_confirm_flag:
-0397 d8e00007 arg module_recv_confirm ,queue 
-0398 202050e6 branch module_set_state 
+039e d8e00007 arg module_recv_confirm ,queue 
+039f 202050e6 branch module_set_state 
 
 p_le_parse_att_exchange_mtu_request:
-0399 20405ca9 call le_parse_att_exchange_mtu_response 
-039a 67e44478 store 2 ,mem_le_local_mtu 
-039b 20205ca2 branch le_send_att_exchange_mtu_response 
+03a0 20405ca9 call le_parse_att_exchange_mtu_response 
+03a1 67e44478 store 2 ,mem_le_local_mtu 
+03a2 20205ca2 branch le_send_att_exchange_mtu_response 
 
 p_le_parse_att_read_by_type_request:
-039c 20405e91 call le_get_search_handle_start_end_common 
-039d 20405abb call le_get_search_att_uuid 
-039e 2020039f branch p_le_send_att_read_by_type_response 
+03a3 20405e91 call le_get_search_handle_start_end_common 
+03a4 20405abb call le_get_search_att_uuid 
+03a5 202003a6 branch p_le_send_att_read_by_type_response 
 
 p_le_send_att_read_by_type_response:
-039f 6844442c fetcht 2 ,mem_le_search_handle_start 
-03a0 60440a9e storet 2 ,mem_temp 
-03a1 20405b36 call le_init_attlist_search 
-03a2 20405b4d call le_att_get_handle_ptr2 
-03a3 18c08dfe increase -2 ,contr 
-03a4 18c27e00 copy contr ,pdata 
-03a5 67e40498 store 2 ,mem_le_cur_attlist_start_ptr 
-03a6 68444444 fetcht 2 ,mem_le_search_uuid 
-03a7 58002a00 setarg uuid_chrctr_device_name 
-03a8 98467c00 isub temp ,null 
-03a9 202283ab branch p_le_send_att_read_by_type_res_device_name ,zero 
-03aa 20205d2d branch le_send_att_read_by_type_response + 11 
+03a6 6844442c fetcht 2 ,mem_le_search_handle_start 
+03a7 60440a9e storet 2 ,mem_temp 
+03a8 20405b36 call le_init_attlist_search 
+03a9 20405b4d call le_att_get_handle_ptr2 
+03aa 18c08dfe increase -2 ,contr 
+03ab 18c27e00 copy contr ,pdata 
+03ac 67e40498 store 2 ,mem_le_cur_attlist_start_ptr 
+03ad 68444444 fetcht 2 ,mem_le_search_uuid 
+03ae 58002a00 setarg uuid_chrctr_device_name 
+03af 98467c00 isub temp ,null 
+03b0 202283b2 branch p_le_send_att_read_by_type_res_device_name ,zero 
+03b1 20205d2d branch le_send_att_read_by_type_response + 11 
 
 p_le_send_att_read_by_type_res_device_name:
-03ab d8402a00 arg uuid_chrctr_device_name ,temp 
-03ac 20405b5c call le_att_get_short_uuid_ptr 
-03ad 203a5e56 branch le_send_att_error_response_notfound ,blank 
-03ae 20205d8b branch le_send_att_read_by_type_res_device_name + 3 
+03b2 d8402a00 arg uuid_chrctr_device_name ,temp 
+03b3 20405b5c call le_att_get_short_uuid_ptr 
+03b4 203a5e56 branch le_send_att_error_response_notfound ,blank 
+03b5 20205d8b branch le_send_att_read_by_type_res_device_name + 3 
 
 p_le_lpm_set_mult:
-03af 6fe24bed fetch 1 ,mem_ble_dle_enable 
-03b0 243a5bd5 nbranch le_lpm_set_mult + 1 ,blank 
-03b1 7855fc00 disable wake 
-03b2 203703b4 branch p_le_lpm_set_mult_attempt ,attempt 
-03b3 2436dbe6 nbranch le_lpm_lost ,match 
+03b6 6fe24bed fetch 1 ,mem_ble_dle_enable 
+03b7 243a5bd5 nbranch le_lpm_set_mult + 1 ,blank 
+03b8 7855fc00 disable wake 
+03b9 203703bb branch p_le_lpm_set_mult_attempt ,attempt 
+03ba 2436dbe6 nbranch le_lpm_lost ,match 
 
 p_le_lpm_set_mult_attempt:
-03b4 20404ba0 call lpm_match 
-03b5 6fe440c1 fetch 2 ,mem_rx_window_sniff 
-03b6 67e40449 store 2 ,mem_le_receive_window 
-03b7 2436cbb3 nbranch lpm_mult_short ,match 
-03b8 c507cbb3 bmark1 mark_old_packet ,lpm_mult_short 
-03b9 6fe244dd fetch 1 ,mem_le_packet_size 
-03ba 243a4bb3 nbranch lpm_mult_short ,blank 
-03bb 6fe24adc fetch 1 ,mem_le_txlen_temp 
-03bc 243a4bb3 nbranch lpm_mult_short ,blank 
-03bd 6fe244bb fetch 1 ,mem_le_configuration 
-03be c282cbb3 bbit1 bit_ble_short_mult ,lpm_mult_short 
-03bf 6fe2043b fetch 1 ,mem_le_state 
-03c0 c282cbb3 bbit1 lestate_update_param ,lpm_mult_short 
-03c1 20204b95 branch lpm_mult_wait_timeout 
+03bb 20404ba0 call lpm_match 
+03bc 6fe440c1 fetch 2 ,mem_rx_window_sniff 
+03bd 67e40449 store 2 ,mem_le_receive_window 
+03be 2436cbb3 nbranch lpm_mult_short ,match 
+03bf c507cbb3 bmark1 mark_old_packet ,lpm_mult_short 
+03c0 6fe244dd fetch 1 ,mem_le_packet_size 
+03c1 243a4bb3 nbranch lpm_mult_short ,blank 
+03c2 6fe24adc fetch 1 ,mem_le_txlen_temp 
+03c3 243a4bb3 nbranch lpm_mult_short ,blank 
+03c4 6fe244bb fetch 1 ,mem_le_configuration 
+03c5 c282cbb3 bbit1 bit_ble_short_mult ,lpm_mult_short 
+03c6 6fe2043b fetch 1 ,mem_le_state 
+03c7 c282cbb3 bbit1 lestate_update_param ,lpm_mult_short 
+03c8 20204b95 branch lpm_mult_wait_timeout 
 
 p_parse_lmp:
-03c2 6fe2007d fetch 1 ,mem_lmi_opcode2 
-03c3 c00803c6 beq lmp_encryption_key_size_req ,p_parse_lmp_crypt_key 
-03c4 c00b83cc beq lmp_sniff_req ,p_parse_lmp_sniff_req 
-03c5 202060fe branch parse_lmp + 21 
+03c9 6fe2007d fetch 1 ,mem_lmi_opcode2 
+03ca c00803cd beq lmp_encryption_key_size_req ,p_parse_lmp_crypt_key 
+03cb c00b83d3 beq lmp_sniff_req ,p_parse_lmp_sniff_req 
+03cc 202060fe branch parse_lmp + 21 
 
 p_parse_lmp_crypt_key:
-03c6 6842054e fetcht 1 ,mem_rxbuf + 1 
-03c7 18467c06 sub temp ,6 ,null 
-03c8 202103ca branch reject_lmp_packet_pdu_not_allowed ,positive 
-03c9 20206206 branch parse_lmp_crypt_key + 1 
+03cd 6842054e fetcht 1 ,mem_rxbuf + 1 
+03ce 18467c06 sub temp ,6 ,null 
+03cf 202103d1 branch reject_lmp_packet_pdu_not_allowed ,positive 
+03d0 20206206 branch parse_lmp_crypt_key + 1 
 
 reject_lmp_packet_pdu_not_allowed:
-03ca 70007e24 jam pdu_not_allowed ,mem_lmo_reason2 
-03cb 20206134 branch reject_lmp_packet 
+03d1 70007e24 jam pdu_not_allowed ,mem_lmo_reason2 
+03d2 20206134 branch reject_lmp_packet 
 
 p_parse_lmp_sniff_req:
-03cc 202062b8 branch parse_lmp_sniff_req + 1 
+03d3 202062b8 branch parse_lmp_sniff_req + 1 
 
 p_send_lmp:
-03cd 78547c00 disable user 
-03ce 204066a3 call lmo_fifo_process 
-03cf 6fe20048 fetch 1 ,mem_lmp_to_send 
-03d0 207a0000 rtn blank 
-03d1 c28383d3 bbit1 7 ,p_send_lmp_escape 
-03d2 202063f2 branch send_lmp0 
+03d4 78547c00 disable user 
+03d5 204066a3 call lmo_fifo_process 
+03d6 6fe20048 fetch 1 ,mem_lmp_to_send 
+03d7 207a0000 rtn blank 
+03d8 c28383da bbit1 7 ,p_send_lmp_escape 
+03d9 202063f2 branch send_lmp0 
 
 p_send_lmp_escape:
-03d3 c04203d6 beq lmp_ext_features_res ,p_send_lmpext_features_res 
-03d4 c04183d9 beq lmp_ext_features_req ,p_send_lmpext_features_req 
-03d5 20206421 branch send_lmp_escape 
+03da c04203dd beq lmp_ext_features_res ,p_send_lmpext_features_res 
+03db c04183e0 beq lmp_ext_features_req ,p_send_lmpext_features_req 
+03dc 20206421 branch send_lmp_escape 
 
 p_send_lmpext_features_res:
-03d6 204003dc call p_check_ssp_enable 
-03d7 6fe20048 fetch 1 ,mem_lmp_to_send 
-03d8 2020647b branch send_lmpext_features_res 
+03dd 204003e3 call p_check_ssp_enable 
+03de 6fe20048 fetch 1 ,mem_lmp_to_send 
+03df 2020647b branch send_lmpext_features_res 
 
 p_send_lmpext_features_req:
-03d9 204003dc call p_check_ssp_enable 
-03da 6fe20048 fetch 1 ,mem_lmp_to_send 
-03db 202064ef branch send_lmpext_features_req 
+03e0 204003e3 call p_check_ssp_enable 
+03e1 6fe20048 fetch 1 ,mem_lmp_to_send 
+03e2 202064ef branch send_lmpext_features_req 
 
 p_check_ssp_enable:
-03dc 6fe2462c fetch 1 ,mem_ssp_enable 
-03dd 203a650d branch ssp_disable ,blank 
-03de 20206506 branch ssp_enable 
+03e3 6fe2462c fetch 1 ,mem_ssp_enable 
+03e4 203a650d branch ssp_disable ,blank 
+03e5 20206506 branch ssp_enable 
 
 p_ssp_disable:
-03df 6fe2409e fetch 1 ,mem_features + 6 
-03e0 793ffe03 set0 param_featrue_ssp ,pdata 
-03e1 67e2409e store 1 ,mem_features + 6 
-03e2 58000001 setarg 0x1 
-03e3 67e404ca store 2 ,mem_lmpext_ssp_enable 
-03e4 20600000 rtn 
+03e6 6fe2409e fetch 1 ,mem_features + 6 
+03e7 793ffe03 set0 param_featrue_ssp ,pdata 
+03e8 67e2409e store 1 ,mem_features + 6 
+03e9 58000001 setarg 0x1 
+03ea 67e404ca store 2 ,mem_lmpext_ssp_enable 
+03eb 20600000 rtn 
 
 p_parse_dlci0_rp:
-03e5 6fe204f9 fetch 1 ,mem_current_frame_type 
-03e6 c01fe93e beq rfcomm_frame_type_sabm ,rfcomm_rx_process_dlci0_sabm 
-03e7 c039e947 beq rfcomm_frame_type_ua ,rfcomm_rx_process_dlci0_ua 
-03e8 c07783eb beq rfcomm_frame_type_uih ,p_parse_dlci0_rp_uih 
-03e9 c029ea05 beq rfcomm_frame_type_disconn ,parse_uih_rp_spp_disconn_send_event 
-03ea 20600000 rtn 
+03ec 6fe204f9 fetch 1 ,mem_current_frame_type 
+03ed c01fe93e beq rfcomm_frame_type_sabm ,rfcomm_rx_process_dlci0_sabm 
+03ee c039e947 beq rfcomm_frame_type_ua ,rfcomm_rx_process_dlci0_ua 
+03ef c07783f2 beq rfcomm_frame_type_uih ,p_parse_dlci0_rp_uih 
+03f0 c029ea05 beq rfcomm_frame_type_disconn ,parse_uih_rp_spp_disconn_send_event 
+03f1 20600000 rtn 
 
 p_parse_dlci0_rp_uih:
-03eb 6fe404fd fetch 2 ,mem_rfcomm_uih_payload_ptr 
-03ec 1fe20c00 copy pdata ,contr 
-03ed 20406984 call get_rfcomm_uih_head_struct 
-03ee 6fe204ff fetch 1 ,mem_uih_cmd_type 
-03ef c020e966 beq uih_param_neg_cmd ,parse_dlci0_rp_uih_pn_cmd 
-03f0 c020696e beq uih_param_neg_res ,parse_dlci0_rp_uih_pn_res 
-03f1 c038e9a7 beq uih_modem_status_cmd ,parse_dlci0_rp_uih_ms_cmd 
-03f2 c03803f5 beq uih_modem_status_res ,p_parse_dlci0_rp_uih_ms_res 
-03f3 c024e9be beq uih_param_cmd_remove_port ,parse_dlci0_rp_uih_cmd_port 
-03f4 20206a58 branch rfcomm_rx_process_end 
+03f2 6fe404fd fetch 2 ,mem_rfcomm_uih_payload_ptr 
+03f3 1fe20c00 copy pdata ,contr 
+03f4 20406984 call get_rfcomm_uih_head_struct 
+03f5 6fe204ff fetch 1 ,mem_uih_cmd_type 
+03f6 c020e966 beq uih_param_neg_cmd ,parse_dlci0_rp_uih_pn_cmd 
+03f7 c020696e beq uih_param_neg_res ,parse_dlci0_rp_uih_pn_res 
+03f8 c038e9a7 beq uih_modem_status_cmd ,parse_dlci0_rp_uih_ms_cmd 
+03f9 c03803fc beq uih_modem_status_res ,p_parse_dlci0_rp_uih_ms_res 
+03fa c024e9be beq uih_param_cmd_remove_port ,parse_dlci0_rp_uih_cmd_port 
+03fb 20206a58 branch rfcomm_rx_process_end 
 
 p_parse_dlci0_rp_uih_ms_res:
-03f5 700a9508 jam bt_evt_spp_connected ,mem_fifo_temp 
-03f6 20407bab call ui_ipc_send_event 
-03f7 20406972 call get_rfcomm_param_modem_status 
-03f8 202069ba branch parse_dlci0_rp_uih_ms_res_spp 
+03fc 700a9508 jam bt_evt_spp_connected ,mem_fifo_temp 
+03fd 20407bab call ui_ipc_send_event 
+03fe 20406972 call get_rfcomm_param_modem_status 
+03ff 202069ba branch parse_dlci0_rp_uih_ms_res_spp 
 
 p_sp_initialize_256:
-03f9 6fe24490 fetch 1 ,mem_le_secure_connect_enable 
-03fa 203a5ed0 branch le_secure_connection_disable ,blank 
-03fb 20407438 call sp_clear_flags 
-03fc 20207932 branch sp_pubkey_calc_256 
+0400 6fe24490 fetch 1 ,mem_le_secure_connect_enable 
+0401 203a5ed0 branch le_secure_connection_disable ,blank 
+0402 20407438 call sp_clear_flags 
+0403 20207932 branch sp_pubkey_calc_256 
               org 0x4000
 
 start:
Index: patch/patch.prog
===================================================================
--- /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/jingchen/patch/patch.prog	(revision 893)
+++ /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/jingchen/patch/patch.prog	(working copy)
@@ -11,7 +11,7 @@
 	beq patch0f_1,p_transmit_dmh
 	beq patch10_5,p_shutdown_radio
 	beq patch11_1,p_set_freq_tx
-//	beq patch11_2,p_initialize_radio_cont
+	beq patch11_2,p_initialize_radio_cont
 	beq patch11_5,p_set_rccal
 	beq patch12_4,p_ahead_window
 	beq patch14_2,p_init_param
@@ -59,9 +59,8 @@
 p_initialize_radio_cont:
 	call lpm_cal_xtal_startup
 	call switchto_dpllclk
-	arg 5,loopcnt
-	call delay_ms_wait
-	branch initialize_radio_cont+3
+	setarg 8000
+	branch initialize_radio_cont+4
 
 
 
@@ -292,6 +291,9 @@
 
 
 p_init_param:
+	
+	hjam 0x74,rfen_adc
+	nop 12000
 	hjam 0x7c,rfen_adc
 	rtn wake
 	setarg 0
Index: sched/DM_module.dat
===================================================================
--- /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/jingchen/sched/DM_module.dat	(revision 893)
+++ /YC3121_demo/ModuleDemo/BlueTooth/BT_code_patch/print/branches/jingchen/sched/DM_module.dat	(working copy)
@@ -46,7 +46,7 @@
 
 ##############BLUETOOTH CONFIG##############
 ###commom###
-mem_soft_version_num:10 0f
+mem_soft_version_num:10 14
 mem_module_state:03
 mem_module_bluetooth_stauts_by_command:07
 mem_class:24 04 04
